簡體   English   中英

從Windows資源管理器的文件上下文菜單中執行AutoIt腳本

[英]Executing an AutoIt script from Windows Explorer's file context menu

如何使AutoIt腳本作為文件動詞運行? 對於例如WinRAR,我們可以右鍵單擊並壓縮所選文件(或其他內容)。 如何使AutoIt腳本出現在Windows資源管理器的文件上下文菜單中?

您可以在上下文菜單中將腳本的.exe注冊到文件類型:

  1. 打開regedit.exe並在HKEY_CLASSES_ROOT找到您的文件類型(例如.rar )。 從那里獲得價值(我的是7-Zip.rar )。
  2. 轉到HKEY_CLASSES_ROOT\\<your_value>並添加帶有您名字的新subKey(我添加了ScriptOpen )。
  3. 使用Default參數添加subKey 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM