web-dev-qa-db-fra.com

Comment créer un exe autonome avec AutoHotkey?

J'ai créé un script pour remapper le bouton Windows pour un clic droit .

Comment puis-je créer un fichier exécutable AutoHotkey que je peux offrir en téléchargement, qui n'exécute automatiquement que ce script?

14
rubo77

Pourquoi ne pas utiliser Ahk2exe ? Selon ses documents, vous pouvez l'utiliser de trois manières:

  1. Interface graphique: exécutez l'élément "Convertir .ahk en .exe" dans le menu Démarrer.
  2. Clic droit: dans une fenêtre d'Explorateur ouverte, vous pouvez cliquer avec le bouton droit sur n'importe quel fichier .ahk et sélectionner "Compiler le script" (uniquement disponible si l'option du compilateur de script a été choisie lors de l'installation d'AutoHotkey). Cela crée un fichier EXE du même nom de fichier de base que le script, qui apparaît après un court instant dans le même répertoire. Remarque: le fichier EXE est produit à l'aide de la même icône personnalisée, fichier .bin et utilise le paramètre MPRESS utilisé en dernier lieu par la méthode n ° 1 ci-dessus.
  3. Ligne de commande: le compilateur peut être exécuté à partir de la ligne de commande avec les paramètres suivants:

    Ahk2Exe.exe /in MyScript.ahk [/out MyScript.exe] [/icon MyIcon.ico] [/bin AutoHotkeySC.bin] [/mpress 0or1]
    

    Par exemple:

    Ahk2Exe.exe /in "MyScript.ahk" /icon "MyIcon.ico"
    

    Utilisation: les paramètres contenant des espaces doivent être placés entre guillemets. Si le fichier "out" est omis, l'EXE aura le même nom de fichier de base que le script lui-même.

19