[英]How to "Build” item in Windows Explorer's context menu of a VS solution file?
[英]Executing an AutoIt script from Windows Explorer's file context menu
如何使AutoIt腳本作為文件動詞運行? 對於例如WinRAR,我們可以右鍵單擊並壓縮所選文件(或其他內容)。 如何使AutoIt腳本出現在Windows資源管理器的文件上下文菜單中?
您可以在上下文菜單中將腳本的.exe
注冊到文件類型:
regedit.exe
並在HKEY_CLASSES_ROOT
找到您的文件類型(例如.rar
)。 從那里獲得價值(我的是7-Zip.rar
)。 HKEY_CLASSES_ROOT\\<your_value>
並添加帶有您名字的新subKey(我添加了ScriptOpen
)。 command
為"<path_to_your_exe> "%1""
。 以下是如何從腳本(編譯為.exe)執行此操作的示例:
RegWrite("HKEY_CLASSES_ROOT\7-Zip.rar\shell\ScriptOpen")
RegWrite("HKEY_CLASSES_ROOT\7-Zip.rar\shell\ScriptOpen", "", "REG_SZ", "Open with my script")
RegWrite("HKEY_CLASSES_ROOT\7-Zip.rar\shell\ScriptOpen\command")
RegWrite("HKEY_CLASSES_ROOT\7-Zip.rar\shell\ScriptOpen\command", "", "REG_SZ", """" & @AutoItExe & """ ""%1""")
看看這些功能:
_ShellFile()
選擇指定的文件類型時,在shell上下文菜單中創建一個條目。 還包括程序圖標。
_ShellFolder()
選擇文件夾時,在shell上下文菜單中創建一個條目。 還包括程序圖標。
_ContextMenu()
在桌面上下文菜單中創建一個條目,同時顯示程序圖標。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.