繁体   English   中英

是否可以编写批处理文件以将快捷键分配给Windows中的.jar文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM