サーチ…


前書き

スクリプトで作業するファイルを開くさまざまな方法。

エクスプローラからファイルを開く

スクリプトの中で、最初の行を使用して、最初の変数(この例では%1% )に対処する名前を格納します。例: OpenWithFile = %1%

このスクリプトを使用してWindowsからファイルを開くと(MS Windowsの任意のファイルを右クリックして[Open with ...]を選択し、script.exeなどのコンパイル済みバージョンを選択します)、選択されたファイルの名前はこの変数に格納されているので、スクリプトはそれを処理することができます。例:

OpenWithFile = %1%
if OpenWithFile !=
{
FileRead, content, %OpenWithFile%
msgbox %content%
return
}

SelectFileからFileを開くダイアログボックス

次の例では、SelectFileダイアログボックスを表示する単一のボタンを持つGuiを作成します。

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からファイルを開くドラッグアンドドロップ

この例では、n 'Dropイベントをドラッグするための新しい空のGUIが作成されます。

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