Menu Fechar

AutoHotkey Abra a janela de entrada de texto e salve o conteúdo. (Armazenando e lendo o valor no InputBox)

Hoje é um recurso do InputBox que é útil ao criar macros com atalhos automáticos. A caixa de entrada é uma função para entrada de letras, onde o conteúdo da macro é alterado de acordo com o valor de entrada e pode ser aplicado de maneira flexível, como alterar o modo de operação.

    Exemplos e explicações da caixa de entrada automática da tecla de atalho

Essa é a maneira mais simples e básica de usar uma caixa de entrada.

InputBox,InputText,BoxName
MsgBox %InputText%

Primeiro 'InputBox' Para iniciar o comando e, em seguida, 'InputText' Na seção, 'BoxName' Especifique o nome da janela da mensagem (ou pelo menos).

Então o texto na caixa de mensagem 'InputText' É armazenado como uma variável chamada '%InputText%' Então você pode recuperar o texto salvo. Por exemplo, 'Send, %InputText%' É possível reduzir o texto de entrada.

No entanto, esse método inverte os valores das variáveis quando o arquivo correspondente do AutoHockey que contém o código está desativado. Por causa disso, existe um método de aplicativo para armazenar documentos de texto em locais específicos.

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

Desta maneira 'FileAppend' E, em seguida, especifique o caminho de armazenamento, o nome do arquivo e o nome da extensão do arquivo.

No entanto, se você usar esse método, toda vez que gravar o conteúdo na caixa de entrada, continuará a gravar no texto anterior.Se desejar limpar o texto anterior e salvá-lo como um novo valor a cada vez, poderá escrever o código da seguinte maneira.

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

Direito 'FileDelete' Se você especificar um caminho, nome de arquivo ou extensão, o documento de texto existente será excluído e um novo será criado.

Finalmente, este é um exemplo que realmente carrega os valores armazenados no documento de texto.

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

Desta maneira 'FileRead' , Você pode declarar que deseja ler o documento, codificar o valor da variável, o caminho do arquivo a ser lido e invocá-lo também com o valor da variável. Como um exemplo 'Clipboard=%InputText%' Ele lê o valor armazenado do documento e o copia para a área de transferência. Nesse estado, pressionar "Ctrl + v" exibirá o valor como está.

Com esses métodos, você pode salvar livremente um documento ou variável na caixa de entrada, vinculá-lo a uma macro ou salvar e recuperar o texto. Coloque os números na caixa de entrada, 'FileRead' Você pode especificar o comportamento de acordo com o número que você lê, e é um recurso útil que você pode usar indefinidamente.

Deixe uma resposta

O seu endereço de email não será publicado.

Posted in AutoHotkey, All

이메일 구독 - Email Subs

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