标题: [文本处理] 如何设置快捷键/热键来运行/执行批处理? [打印本页]
作者: dw8201 时间: 2016-5-19 09:58 标题: 如何设置快捷键/热键来运行/执行批处理?
本帖最后由 pcl_test 于 2016-5-20 08:37 编辑
各位老师;请教下如何设置快捷建呼出批处理呀,我写了个批处理菜单;每次都要双击运行,我想直接设置按ctrl+q来运行;我试了发送到桌面,然后直接设置属性快捷键,但有时呼不出来,不知道为什么;请教下有没更好的方式
作者: gawk 时间: 2016-5-19 10:47
从这个描述来看,应该是跟其它软件的快捷键有冲突。
作者: zz100001 时间: 2016-5-19 11:48
这样的方式,是不稳定,如果杀掉explorer的话,也会失效。
看在居然跟我用同一个快捷键的情分上,把我电脑上这个好几年久经考验的快捷战士分享给你,你可以自己修改下内容试试。
把他放在“[url=shell:startup]启动[/url]”文件夹里面,让每次开机都运行一次
作者: dw8201 时间: 2016-5-19 14:29
回复 3# zz100001
感谢分享,不过我修改了下好像没用,
作者: ygqiang 时间: 2016-5-19 15:00
回复 3# zz100001
到底如何使用啊?
作者: zz100001 时间: 2016-5-20 10:23
回复 5# ygqiang
这样吧,来个傻瓜式步骤,要不行就是日了狗了
1. 打开cmd,运行这句命令,打开的文件夹就是“启动”文件夹复制代码
2.在这个文件夹里面新建一个文本文档,把下面的代码粘贴进去,保存为 CreateShortCut.vbs- on error resume next
- set ching = createobject("wscript.shell")
-
- '根据微软说明,只有当快捷方式放在桌面(Desktop)或者「开始」菜单(StartMenu) 中时热键才有效。
- LinkFile = ching.specialfolders("startmenu") & "\jishiben.lnk"
- TargetFile = "C:\Windows\notepad.exe"
- HotKey = "Ctrl+Q"
- createobject("scripting.filesystemobject").deletefile LinkFile
-
-
- with ching.createshortcut(LinkFile)
- .TargetPath = TargetFile
- .Hotkey = HotKey
- .WindowStyle = 1
- .IconLocation = TargetFile & ",0"
- .Description = "记事本"
- .WorkingDirectory = ""
- .Save
- end with
-
- '为了美观,将这个快捷方式隐藏,你也可以去掉下面这行。
- createobject("scripting.filesystemobject").getfile(LinkFile).attributes = 2
复制代码
3. 重启电脑,等一会儿系统启动完毕之后,按 CTRL+Q 试试,能不能出来记事本。
作者: ygqiang 时间: 2016-5-20 11:02
回复 6# zz100001
多谢。。。这功能很不错。。
可以同时在同一个vbs文件里面,加入很多快捷启动不同软件的快捷键吗?
作者: zz100001 时间: 2016-5-30 11:21
回复 7# ygqiang
找到一个帖子 http://cndos.fam.cx/forum/viewthread.php?tid=48225
作者: CrLf 时间: 2016-5-30 12:28
ahk多容易呀...
作者: ygqiang 时间: 2016-5-31 06:55
回复 8# zz100001
win7 64系统环境下,测试无效?
作者: dw8201 时间: 2016-6-14 11:17
回复 6# zz100001
非常感谢,按照操作弄好了!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |