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


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow