- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学会用按键精灵制作脚本运行可执行程序
学会用按键精灵制作脚本之RunApp 运行命令教程:用脚本运行可执行程序
来源:按键学院 【按键精灵】
Runapp命令,看上去是不是觉得so easy ? 不就是 runapp 某个程序的路径 ,然后就可以打开这个程序了吗???老话怎么说来着,越简单的东西越是不简单。 Runapp使用起来也是处处暗藏杀机滴。
Runapp命令是个啥?
命令名称RunApp 运行命令功能启动一个程序或者打开一个文件命令参数参数1 字符串型,要运行的程序或者文件
重头杀机——你所要启动的程序是带参数的,runapp不支持启动带参数的程序。
首先, 我们可以使用进程查看工具,查看下我们要启动的程序是否是带有参数的。
然后, 我们打开进程查看工具,然后点击我们要查看的程序,例如QQ程序。
2014-9-16 18:09 上传
HYPERLINK /forum.php?mod=attachmentaid=MTYyNDUxfDJiN2U5ZjY3fDE0MTg2MzAxNDl8MjMxNDU4Mnw1NDI0OTE%3Dnothumb=yes \o 图.jpg 下载次数:0 \t _blank 下载附件 (201.89 KB)
图1的是QQ的快捷键方式属性;?图2是进程工具查看到的QQ程序信息;?图3是进程工具界面
如果是带有参数的程序,用进程工具打开之后,弹出的图2界面,在程序路径后面会出现参数。
例如:F:\桌面\程序目录\Not.exe $-fl$? ??
解决方法之一:
1.? ???鼠标右键,创建快捷方式
右击创建好的快捷方式——属性:
“目标内容”填写目标文件路径及参数:
F:\桌面\程序目录\Not.exe $-fl$
“起始位置”填写目标文件夹:
F:\桌面\程序目录
?(用进程查看工具查看,有的情况下会发现,程序所在的位置并不是程序的目录,这里要注意确认,一定要填写程序的其实位置,程序所在的目标文件夹的位置)
如图所示:
?2.? ?使用RunApp启动这个快捷方式,例如在此快捷方式在桌面时。
Call RunApp(C:\Users\Death\Desktop\Not.exe.lnk)
经过上面的两步就可以达到预想的目的了。
? ? 解决方法之二:
? ?? ?? ?? ?使用命令库里的 Call Lib.API.运行程序(程序路径)??这条命令来运行,这条命令里使用了 ShellExecute函数 来运行程序,据说这函数十分流弊,可以运行所有可执行文件。
杀机之——粗心犯下的错
例如:写路径的时候,路径前后多加了肉眼很难注意到的空格。? ?? ?? ?
RunApp G:\清理垃圾-.bat
??RunApp G:\清理垃圾-.bat
上面的两句代码,前后分别多出了一个空格,出现了空格是无法运行起来的。所以要特别注意,不能因为手抖多打了几个空格,不然调试那么幸苦,结果发现是败在了小小空格的手上,会忍不住想要掐自己的。
正确的:
RunApp G:\清理垃圾-.bat
如果是先把地址赋值给变量,再runapp 变量的话,要注意下变量复制过程中有没有多了点什么或者少了点什么。
再例如??在自定义UserVar 里定义程序运行地址后:
? ?? ?UserVar YX=D:\QQ\QQProtect\Bin\QQProtect.exe QQ地址:
? ?? ?RunApp(YX)
这样的情况,要注意下自定义界面里的QQ地址这项,是不是已经被修改并且保存成了其他的值。
2014-9-16 16:25 上传
HYPERLINK /forum.php?mod=attachmentaid=MTYyNDM5fDcxYTRhMWUzfDE0MTg2MzAxNDl8MjMxNDU4Mnw1NDI0OTE%3Dnothumb=yes \o 234234.jpg 下载次数:0 \t _blank 下载附件 (43.99 KB)
如图:QQ地址的值已经变化了,这时候运行的话,就不能运行之前设置的路径里的程序。
拓展知识:
Runapp打开文件,如何选择打开方式?
例如我要用画图打开一张bmp???片。
我们可以这样:
RunApp mspaint.exe G:\图片\1.bmp
效果:
RunApp mspaint.exe G:\图片\1.bmp
? ?? ?? ? mspaint.exe??是画图软件的运行路径,空格之后输入图片路径 G:\图片\1.bmp
Runapp (notepad)和 Runapp (notepad)调试后为什么结果会不同?
runapp(notepad) 打开的是按键精灵的目录文件夹,而??runapp(notepad)??打开的是记事本,这个引号的作用是什么呢?
runapp
您可能关注的文档
最近下载
- 2023年河西学院药学《药理学》科目期末试卷A(有答案).docx VIP
- 2023年海南师范大学体育教育专业《普通心理学》期末试卷A(有答案).docx VIP
- 2024年国开电大本科《流通概论》单项多项选择题库(附答案).pdf
- 2023年海南师范大学地理科学专业《普通心理学》期末试卷A(有答案).docx VIP
- 精品解析:广东省广州市黄埔区2022--2023学年七年级下学期期末考数学试题(解析版).docx VIP
- 企业安全生产费用提取和使用管理办法(课件).pptx
- 系统接口对接实施方案.docx VIP
- 2023年海南师范大学物理学专业《普通心理学》期末试卷A(有答案).docx VIP
- 2021智慧树答案【思想道德修养与法律基础(山东师范大学)】智慧树网课章节测试答案 .doc
- 商汤科技上市招股说明书.pdf
文档评论(0)