[英]Is it possible to write a batch file to assign shortcutkey to a .jar file in Windows
正如我的问题yupp中所述,我正在寻找是/否的答案,如果可能的话,有人可以指导我这样做吗?
基本上,我知道线程“ 如何从Windows命令行设置键盘快捷方式? ”,但是线程建议的nircmd的快捷键cmd无法正常工作,因此我正在寻找一种替代方法。
澄清请注意,我知道在Windows中分配快捷键的手动方式,例如单击属性并对其进行设置,但是我正在寻找cmd线或.bat方式:)谢谢!
请指教:)提前谢谢!!!
您不能直接使用cmd.exe
命令(没有第三方工具)来执行此操作,但是可以为此创建一个小的VBScript脚本。
Shell互操作性的方法位于ActiveX对象WScript.Shell
而您需要的方法是CreateShortcut
:
Shell = new ActiveXObject("WScript.Shell");
link = Shell.CreateShortcut("Shortcut file name.lnk");
link.TargetPath = "path to your program";
link.Arguments = "program arguments";
link.Description = "shortcut description";
link.Hotkey = "CTRL+SHIFT+M";
link.Save();
将此代码保存到.vbs文件中,并执行一次,它将创建您的快捷方式,并且立即可用。 请注意,您可以设置更多属性(图标,窗口样式,工作目录等),有关WshShortcut
对象文档,请参考MSDN。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.