簡體   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