Поиск…


Вступление

Различные способы открытия файла для работы в скрипте.

Открыть файл через проводник 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