`
yuelangyc
  • 浏览: 454760 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于脚本语言之我所知。

 
阅读更多
        脚本语言知多少,目前接触过编写过的有SHELL、python、还有VB的按键精灵。

------------------------------------------------------------------------------------------------------------------------------------------

        SHELL是基于linux系统的脚本语言,可以用来执行一些系统命令,用来做系统监控,定期清理文件,定期传文件至各种服务器比如:FTP、WEB等等。
        一些简单命令:http://yuelangyc.iteye.com/blog/1747008

------------------------------------------------------------------------------------------------------------------------------------------

        python是一种脚本语言,也是一种开发语言,一般linux系统会内置一个版本,直接输入python即可进行命令行。合理运用框架可以搭建大型的web网站,做手机端开发(python for android),数据库操作(增删改查),用于处理复杂的逻辑,其功能并不逊于java等高级语言。

------------------------------------------------------------------------------------------------------------------------------------------

        至于按键精灵目前我用到的只是写一些简单的脚本,基于window系统,用于模拟鼠标点击事件,后台模拟鼠标点击事件,window窗口监控,找图找色并处理,各种弹窗提示信息,窗口置顶,窗口激活等等。

        本来写这个文章时想详细的记录一下技术点,后来想想其实都是很简单的东西,写出来徒增大家笑柄,以下还是简单记录下即可。(只包含按键精灵内容)

        1、按键精灵找图,用抓抓工具图像=》截屏=》选择范围=》图像另存为=》保存=》找图找色=》区域找图=》图片路径:浏览=》开始测试=》生成
        以上过程全部都是鼠标操作,点击生成后会生成类似代码:
FindPic 0,0,1600,900,"D:\Program Files\按键精灵9\screen\tuxiang.bmp",0.9,intX,intY
If intX> 0 And intY> 0 Then
    //找到图像后的操作
End If


        2、查找句柄,抓抓工具=》句柄=》刷新=》选择要找的句柄=》查看句柄信息=》可以点击显示和隐藏查看是否选择正确=》复制类名=》复制标题=》用类名和标题填充下面代码

//查找句柄
Hwnd = Plugin.Window.Find("类名", "标题")
//判断是否为窗口
sWindow = Plugin.Window.IsWindow(Hwnd)

If sWindow = 0 Then 
	MsgBox "未启动!"
	ExitScript
End If


        3、获取屏幕分辨率,对于窗体操作鼠标点击事件时,定位是个问题,可以先获取屏幕的分辨率,并依此做好判断或相对定位。
       
//获取屏幕分辨率高度
ScreenH = Plugin.Sys.GetScRY()
//获取屏幕分辨率宽度
ScreenW = Plugin.Sys.GetScRX()


        4、窗口置顶,有的时候想要操作的窗体被意外弹出的窗口覆盖,就需要将自己需要的窗口重新激活或者将窗口进行置顶操作。

//窗口置顶
Call Plugin.Window.Top(Hwnd, 0)

//取消窗口置顶
Call Plugin.Window.Top(Hwnd, 1)

//窗口激活
Call Plugin.Window.Active(Hwnd)

//获取当前最前面的窗口
Hwnd = Plugin.Window.Foreground()

//隐藏窗口
Call Plugin.Window.Hide(Hwnd)

//显示隐藏的窗口
Call Plugin.Window.Show(Hwnd)

//下面这句是得到鼠标指向的窗口句柄   
Hwnd = Plugin.Window.MousePoint()



先到这里,后续有时间了再慢慢补上。
分享到:
评论

相关推荐

    很好用的脚本语言生成器

    很好用的脚本语言生成器 可以生成sql asp java

    MySQL必知必会_高清文字版附脚本

    通过阅读高清文字版的《MySQL必知必会》并配合提供的SQL脚本实践,读者可以系统地掌握MySQL的核心概念和技术,提升自己的数据库管理能力。无论是初学者还是经验丰富的开发者,都能从中受益,为日常工作中遇到的...

    mysql必知必会脚本

    在"mysql必知必会脚本"这个主题中,我们主要关注的是与SQL(Structured Query Language)相关的知识,特别是通过`populate.sql`和`create.sql`这两个文件来理解数据库的创建和数据填充。 `create.sql`文件通常包含...

    sql必知必会第四版的sql建表脚本

    在《SQL必知必会》第四版的建表脚本中,你将有机会实践这些基本概念和高级特性,从而深入理解SQL语言,提升数据库管理能力。直接导入这些脚本到你的数据库环境中,可以快速体验到SQL的强大功能。对于初学者来说,这...

    MySQL必知必会SQL脚本.zip

    《MySQL必知必会SQL脚本》这个压缩包文件提供了丰富的SQL学习资源,特别是对于那些想要深入了解MySQL数据库管理和数据操作的人来说。SQL(Structured Query Language)是用于管理关系数据库的标准语言,而MySQL则是...

    caché脚本语言开发数据库的web应用程序大学本科毕业论文.doc

    据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 毕业论文(设计)授权...

    Python 3.7 练习代码集合,包含Web与脚本语言交互源码

    本项目为一组基于Python 3.7的学习练习代码集合,涵盖Web开发与脚本语言交互的丰富示例。项目包含主要语言Python,以及HTML、Shell、JavaScript和TypeScript等多种语言编写的内容。总文件数达到738个,具体包括: -...

    WMI vbs脚本

    - **VBS(Visual Basic Script Edition)**:是一种轻量级的编程语言,用于编写简单的脚本程序。VBS是基于Visual Basic的语法,但主要用于自动化任务、系统管理等场景。 ### 2. 使用 VBS 进行系统重启与取消重启 ...

    网站点击率预测脚本.zip

    1. **Python编程**:Python是一种广泛使用的高级编程语言,尤其在数据科学和机器学习领域,因其简洁的语法和丰富的库支持而受到青睐。这个脚本可能是用Python 2或Python 3编写的,可能涉及pandas、numpy、scikit-...

    qscript:一种简单的脚本语言

    《深入理解QScript:一种简洁高效的脚本语言》 QScript,作为一种简洁而强大的脚本语言,旨在为开发者提供高效、易用的编程工具。它以其独特的语法结构和执行机制,成为了众多项目中的首选,特别是在需要快速实现...

    告警脚本好

    7. **脚本语言选择**:告警脚本常常使用Python、Shell、Perl等脚本语言编写,它们易于理解和实施,且具有丰富的库支持。 8. **可扩展性和维护性**:好的告警脚本应具备良好的模块化设计,方便扩展新的监控项,同时...

    SQL必知必会(第4版)高清PDF文字版 + MySQL脚本源码

    综上所述,《SQL必知必会(第四版)》结合MySQL源码,将提供一个全方位的学习平台,帮助读者从基础到进阶,全面掌握SQL语言和MySQL数据库的使用,无论你是初学者还是有经验的开发者,都能从中受益。通过实践,你可以...

    openoffice 自动安装脚本.zip

    6. **配置设置**:如果需要,脚本还可以调整OpenOffice的默认设置,如语言选择、安装路径等。 7. **清理**:安装完成后,脚本可能会删除临时文件和下载的安装包,以节省磁盘空间。 为了确保安装脚本的顺利执行,...

    SQL必知必会第4版PDF(附MySQL样例表脚本)

    《SQL必知必会》是数据库查询语言SQL的经典学习指南,第4版更是结合了最新的技术发展和实践经验,为读者提供了全面且深入的学习资源。这本书不仅涵盖了SQL的基础知识,还探讨了高级特性和实践技巧,旨在帮助读者成为...

    MySQL必知必会数据库脚本文件

    "MySQL必知必会数据库脚本文件" 涉及的是使用SQL语言来与MySQL数据库进行交互的知识点。SQL(Structured Query Language)是一种标准化的语言,用于创建、查询、更新和管理关系数据库。 1. **SQL基础**: SQL的基本...

    MySQL必知必会源码

    MySQL是世界上最受欢迎的关系型数据库管理系统(RDBMS)之一,尤其在Web开发领域中广泛应用。SQL(Structured Query Language)是用于管理和操作数据库的语言,包括数据查询、数据更新、数据插入和数据删除等操作。...

    SQL必知必会 第四版 文中案例脚本(MySQL版)

    《SQL必知必会》第四版是一本深受程序员和数据分析师喜爱的经典教程,它全面而深入地介绍了SQL语言,特别是针对MySQL数据库系统进行了实例演示。这本书的案例脚本提供了丰富的实践机会,帮助读者巩固和深化对SQL的...

    mySQL常用工具脚本

    为了更好地管理和操作MySQL数据库,开发者通常会利用一系列的工具和脚本来提升效率。以下是对给定文件中涉及的SQL相关知识点的详细解释: 1. **SQL基础**: - SQL(Structured Query Language)是用于管理和处理...

    Lisp语言教程[归类].pdf

    * 如果你将它作为一个库打包,可以把它链接到你的应用程序中去,使你的应用程序具有自己的脚本语言,这个脚本语言目前就是Scheme语言。 * 可以在LINUX和一些UNIX系统上运行 基本概念: * 注释:Scheme语言中的注释...

Global site tag (gtag.js) - Google Analytics