AutoHotkey
Открыть файл в скрипте
Поиск…
Вступление
Различные способы открытия файла для работы в скрипте.
Открыть файл через проводник Windows
Внутри скрипта используйте первую строку для хранения самой первой переменной (в этом примере, %1%
) с именем, с которым нужно иметь дело. Пример: OpenWithFile = %1%
Как только вы откроете файл с помощью этого скрипта через Windows (щелкните правой кнопкой мыши по любому файлу в MS Windows и выберите «Открыть с помощью ...», затем выберите скомпилированную версию скрипта, например script.exe), имя выбранного файла будет хранится в этой переменной, и поэтому скрипт сможет работать с ним. Пример:
OpenWithFile = %1%
if OpenWithFile !=
{
FileRead, content, %OpenWithFile%
msgbox %content%
return
}
Откройте диалоговое окно «Файл через SelectFile»
В следующем примере создается Gui с одной кнопкой, которая приносит диалоговое окно 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
Открыть файл через Windows Drag n 'Drop
В этом примере создается новый пустой Gui, способный перетащить событие «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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow