AutoHotkey
Öppna en fil i ett skript
Sök…
Introduktion
Olika sätt att öppna en fil att arbeta med i ett skript.
Öppna en fil genom Windows Explorer
I skriptet använder du den första raden för att lagra den allra första variabeln (i detta exempel, %1%
) med ett namn att hantera. Exempel: OpenWithFile = %1%
När du öppnar en fil med det här skriptet genom Windows (högerklicka på vilken fil som helst på MS Windows och välj 'Öppna med ...' väljer du sedan den sammanställda versionen av skriptet som script.exe) kommer namnet på den valda filen att vara lagras i denna variabel och så kommer skriptet att kunna arbeta med det. Exempel:
OpenWithFile = %1%
if OpenWithFile !=
{
FileRead, content, %OpenWithFile%
msgbox %content%
return
}
Öppna en fil via dialogrutan SelectFile
Följande exempel skapar en Gui med en enda knapp som ger dialogrutan 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
Öppna en fil genom Windows Drag n 'Drop
Exemplen skapar en ny tom Gui som är förnuftig att dra n 'Drop-händelse:
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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow