VBS:
VBScript是Visual Basic Script的简称,即 Visual Basic 脚本语言,有时也被缩写为VBS。它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。同时它又是asp动态网页默认的编程语言,配合asp内建对象和ADO对象,用户很快就能掌握访问数据库的asp动态网页开发技术。
Dim Shell //声明变量
Set Shell=WScript.CreateObject("WScript.Shell") //把这个变量赋给WScript.Shell对象
WScript.Sleep 1000 //延迟函数,单位毫秒
Shell.Run ".reg/.exe/path" //run是运行函数
Shell.Run "C:\1.bat",vbhide //隐藏DOS窗户运行1.bat
Shell.SendKeys "{ENTER}" //模拟按键回车
Shell.SendKeys "%{TAB}" //模拟Alt+Tab
'注释符号 //注释语句前面加上'
bat (批处理文件类型)
批处理文件,在DOS和Windows(任意)系统中,.bat文件是可执行文件,由一系列命令构成,其中可以包含对其他程序的调用。这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。start命令会根据文件关联的程序自动调用关联的程序打开文件和文件夹
START 打开文件(批处理会继续执行)
CALL 打开文件(批处理将等待文件执行完毕后再执行自身命令)
start "" "C:\\Desktop\1.docx" //文件关联的默认程序打开文件 或者打开文件夹
ping 127.0.0.1 -n 3 >nul //当做延迟函数使用,n后面精确度大概是秒
::注释符号 //注释语句前面加上::
VBS模拟按键提示:
w.sendkeys "abc" #输入abc
#shift用+代替,ctrl用 ^ ,alt用 %
w.senkkeys "^b" #按下ctrl b 像word里的加粗
w.sendkeys "^(bc)" #按着ctrl 同时按b和c
w.sendkeys "^bc" #先按ctrl b 松开后再按c
#如果想输入+ 用大括号{ }括起来
w.sendkeys "{+}"
#像ENTER, Esc,Down,F1,del 这些也是用大括号{}括起来
w.sendkeys "{ENTER}"
w.sendkeys "%{F4}"