Buscar..


Introducción

Diferentes formas de abrir un archivo para trabajar en un script.

Abra un archivo a través del Explorador de Windows

Dentro de la secuencia de comandos, use la primera línea para almacenar la primera variable (en este ejemplo, %1% ) con un nombre para tratar. Ejemplo: OpenWithFile = %1%

Una vez que abra un archivo con este script a través de Windows (haga clic con el botón derecho en cualquier archivo en MS Windows y elija "Abrir con ...", luego seleccione la versión compilada del script, como script.exe). El nombre del archivo elegido será almacenado en esta variable y, por lo tanto, el script podrá trabajar con ella. Ejemplo:

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

Abrir un archivo a través del cuadro de diálogo Seleccionar archivo

El siguiente ejemplo crea una Gui con un solo botón que trae el cuadro de diálogo Seleccionar archivo.

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

Abra un archivo a través de Windows Arrastrar y soltar

Este ejemplo crea un nuevo evento Gui vacío para arrastrar y soltar:

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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow