0
我只是想知道是否有一種方法來爲我的應用程序(.exe文件)添加上下文菜單項?例如,有一個exe文件 - 「test.exe」。右鍵單擊它時,顯示一個包含項目的內容菜單 - 「執行」。當點擊其他exe文件時,「不要」顯示。有沒有辦法給特定的exe文件添加windows右鍵菜單?
我只是想知道是否有一種方法來爲我的應用程序(.exe文件)添加上下文菜單項?例如,有一個exe文件 - 「test.exe」。右鍵單擊它時,顯示一個包含項目的內容菜單 - 「執行」。當點擊其他exe文件時,「不要」顯示。有沒有辦法給特定的exe文件添加windows右鍵菜單?
針對特定文件有點複雜,因爲上下文菜單主要是針對文件類型進行操作的,但您可以使用名爲Advanced Query Syntax (MSDN link)的註冊表項類型來執行此操作。
Computer\HKEY_CLASSES_ROOT\exefile\shell
Do It
Do It
關鍵AppliesTo
值添加名爲AppliesTo
一個新的字符串值設置爲System.ItemName:"test.exe"
Command
下的密鑰Do It
(Default)
價值,你的exe文件路徑名(帶任何參數)注意這將顯示「自己」爲任何文件或文件夾具有命令「TEST.EXE 「 在名字裏。我不確定你可以得到比這個短暫的寫作,安裝和註冊shell處理程序擴展程序更具體的內容。名爲「not_a_test.exe」的文件也會得到「Do It」命令 - 選擇它可以運行真正的test.exe(因爲Command
缺省值指向那裏)。
非常感謝McGuireV10。在將「AppliesTo」值更改爲「System.ItemName:」test「'(不帶」.exe「)後,這對我有用。 – kwang