AutoHotkey
Ouvrir un fichier dans un script
Recherche…
Introduction
Différentes manières d'ouvrir un fichier avec lequel travailler dans un script.
Ouvrir un fichier via l'Explorateur Windows
Dans le script, utilisez la première ligne pour stocker la toute première variable (dans cet exemple, %1%
) avec un nom à traiter. Exemple: OpenWithFile = %1%
Une fois que vous ouvrez un fichier avec ce script via Windows (cliquez avec le bouton droit sur n’importe quel fichier sur MS Windows et choisissez «Ouvrir avec…», puis sélectionnez la version compilée du script telle que script.exe), le nom du fichier choisi sera stocké dans cette variable et, ainsi, le script sera capable de travailler avec elle. Exemple:
OpenWithFile = %1%
if OpenWithFile !=
{
FileRead, content, %OpenWithFile%
msgbox %content%
return
}
Ouvrir une boîte de dialogue Fichier via SelectFile
L'exemple suivant crée une interface graphique avec un seul bouton qui amène la boîte de dialogue SelectFile.
Gui, Loader: New
Gui, Loader: Add, Button, Default Center w220 vLOAD, LOAD
Gui, Loader: Show, AutoSize Center, Loader
return
LoaderButtonLOAD:
FileSelectFile, LoadedFile, , , ,
if ErrorLevel=1
{
return
}
else
{
FileRead, content, %LoadedFile%
msgbox %content%
}
return
Ouvrir un fichier via Windows Drag n 'Drop
Cet exemple crée un nouveau Gui sensible à l’événement Drag n 'Drop:
Gui, Dropper: New
Gui, Dropper: Font, s10 w700
Gui, Dropper: Add, Text, y80 vText1, Drag the files here
Gui, Dropper: Show, w200 h200 Center, Dropper
return
DropperGuiDropFiles:
DroppedFile:=A_GuiEvent
FileRead, content, %DroppedFile%
msgbox %content%
return