Board logo

标题: [文本处理] 如何设置快捷键/热键来运行/执行批处理? [打印本页]

作者: 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,运行这句命令,打开的文件夹就是“启动”文件夹
  1. start shell:startup
复制代码
2.在这个文件夹里面新建一个文本文档,把下面的代码粘贴进去,保存为 CreateShortCut.vbs
  1. on error resume next
  2. set ching  = createobject("wscript.shell")
  3. '根据微软说明,只有当快捷方式放在桌面(Desktop)或者「开始」菜单(StartMenu) 中时热键才有效。
  4. LinkFile   = ching.specialfolders("startmenu") & "\jishiben.lnk"
  5. TargetFile = "C:\Windows\notepad.exe"
  6. HotKey     = "Ctrl+Q"
  7. createobject("scripting.filesystemobject").deletefile LinkFile
  8. with ching.createshortcut(LinkFile)
  9. .TargetPath = TargetFile
  10. .Hotkey = HotKey
  11. .WindowStyle = 1
  12. .IconLocation = TargetFile & ",0"
  13. .Description = "记事本"
  14. .WorkingDirectory = ""
  15. .Save
  16. end with
  17. '为了美观,将这个快捷方式隐藏,你也可以去掉下面这行。
  18. 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://www.bathome.net/) Powered by Discuz! 7.2