如何使AutoIt腳本作爲文件動詞運行?對於例如WinRAR我們可以右鍵單擊並壓縮選定的文件(或其他東西)。如何使AutoIt腳本出現在Windows資源管理器的文件上下文菜單中?從Windows資源管理器的文件上下文菜單執行AutoIt腳本
0
A
回答
1
查閱這些功能:
_ShellFile()
選擇文件類型分配時創建的外殼文本菜單項。還包括程序圖標。_ShellFolder()
選擇一個文件夾時創建殼文本菜單項。還包括程序圖標。_ContextMenu()
創建桌面文本菜單項,與程序圖標爲好。
1
您可以註冊腳本的.exe
在上下文菜單中的文件類型:
- 打開
regedit.exe
,找到你的文件類型HKEY_CLASSES_ROOT
(例如.rar
)。從那裏獲得價值(我的是7-Zip.rar
)。 - 轉到
HKEY_CLASSES_ROOT\<your_value>
並添加新的子密鑰與您的名字(我加了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""")
相關問題
- 1. 資源管理器上下文菜單
- 2. Eclipse插件顯示Windows資源管理器上下文菜單
- 3. 使用WPF中的Windows資源管理器上下文菜單
- 4. C#和Windows資源管理器上下文菜單?
- 5. 添加上下文菜單項Windows資源管理器
- 6. Windows資源管理器上下文菜單
- 7. Windows資源管理器上下文菜單條
- 8. 打開Windows資源管理器外殼上下文菜單
- 9. 在Windows資源管理器上下文菜單中訂購
- 10. 擴展Windows資源管理器上下文菜單
- 11. Windows資源管理器上下文菜單問題
- 12. 在Windows XP/7資源管理器中添加上下文菜單(右鍵單擊)以執行文件
- 13. Windows資源管理器上下文菜單與子菜單使用pywin32
- 14. 包資源管理器URI eclipse插件上下文菜單?
- 15. 資源管理器右鍵單擊上下文菜單與Python?
- 16. 從Windows資源管理器上下文菜單創建VS2010解決方案
- 17. 我可以編輯文本字段(不是資源管理器上下文菜單)的上下文菜單嗎?
- 18. 如何顯示Windows資源管理器上下文(右鍵單擊)菜單?
- 19. 右側資源管理器上下文菜單(IID_IContextMenu?)
- 20. 解決方案資源管理器項目上下文菜單
- 21. Windows資源管理器 - 刪除上下文菜單中的條目
- 22. 爲Windows資源管理器編寫上下文菜單項的指針
- 23. 在Windows資源管理器上下文菜單中添加分隔符
- 24. 將上下文菜單添加到Windows資源管理器以運行BAT文件
- 25. Windows資源管理器上下文菜單集成,獲取右鍵單擊的文件
- 26. VS解決方案文件的Windows資源管理器的上下文菜單中的「構建」項?
- 27. Android中的文件資源管理器像Windows資源管理器
- 28. 文件擴展名的Windows資源管理器上下文菜單給出錯誤
- 29. 是否可以用菜單以外的東西替換Windows資源管理器上下文菜單?
- 30. 如何將子菜單項添加到Windows資源管理器上下文菜單中?