Menú Cerrar

AutoHotkey Abre la ventana de entrada de texto y guarda el contenido. (Almacenando y leyendo el valor en InputBox)

Hoy es una característica de InputBox que es útil cuando se crean macros con teclas de acceso rápido automáticas. El cuadro de entrada es una función para ingresar letras. Aquí, los contenidos de la macro se cambian de acuerdo con el valor de entrada y se pueden aplicar de manera flexible, como cambiar el modo de operación.

    Ejemplos y explicaciones del cuadro de entrada de teclas de acceso directo automáticas

Esta es la forma más sencilla y básica de usar un cuadro de entrada.

InputBox,InputText,BoxName
MsgBox %InputText%

Primero 'InputBox' Para iniciar el comando, y luego 'InputText' En la sección, 'BoxName' Especifique el nombre de la ventana del mensaje (o al menos).

Luego el texto en el cuadro de mensaje. 'InputText' Se almacena como una variable llamada '%InputText%' Para que pueda recordar el texto guardado. Por ejemplo, 'Send, %InputText%' Es posible hacer que el texto de entrada sea menor.

Sin embargo, este método cambia los valores de las variables cuando el archivo de AutoHockey correspondiente que contiene el código está desactivado. Debido a esto, existe un método de aplicación para almacenar documentos de texto en ubicaciones específicas.

InputBox,InputText,BoxName
FileAppend,%InputText%,C:\InputSave.txt

De esta manera 'FileAppend' , Y luego especifique la ruta de almacenamiento, el nombre del archivo y el nombre de la extensión del archivo.

Sin embargo, si usa este método, cada vez que escriba el contenido en el cuadro de entrada, continuará escribiendo en el texto anterior. Si desea borrar el texto anterior y guardarlo como un nuevo valor cada vez, puede escribir el código de la siguiente manera.

InputBox,InputText,BoxName
FileDelete,C:\InputSave.txt
FileAppend,%InputText%,C:\InputSave.txt

A la derecha 'FileDelete' Si especifica una ruta, un nombre de archivo o una extensión, el documento de texto existente se elimina y se crea uno nuevo.

Finalmente, este es un ejemplo que realmente carga los valores almacenados en el documento de texto.

FileRead,InputText,C:\InputSave.txt
Clipboard=%InputText%

De esta manera 'FileRead' , Puede declarar que desea leer el documento, luego codificar el valor de la variable, la ruta del archivo para leer, e invocarlo con el valor de la variable también. Como ejemplo 'Clipboard=%InputText%' Lee el valor almacenado del documento y lo copia en el portapapeles. En este estado, al presionar 'Ctrl + v' se generará el valor tal como está.

Con estos métodos, puede guardar libremente un documento o una variable en el cuadro de entrada, vincularlo a una macro o guardar y recuperar texto. Ponga los números en el cuadro de entrada, 'FileRead' Puede especificar el comportamiento según el número que leyó, y es una característica útil que puede usar indefinidamente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Posted in AutoHotkey,All

이메일 구독 - Email Subs

최선을 다해 직접 만든 콘텐츠만 공유합니다.
We share the best content we have created.