Programa para escrever para você?

0

Eu preciso de um programa que possa escrever o que você digita nele, e "escrever" de volta em outro processo, letra por letra, não copiando e colando de volta. Basicamente, eu tenho um arquivo insanamente enorme que me levaria cerca de um mês de digitação ininterrupta do teclado e eu não posso simplesmente controlar-C para o outro programa porque ele não permite colar texto (vai a figura). Eu percebo que é uma questão bastante incomum, mas eu preciso que isso seja feito por uma máquina e não por mim mesmo. Existe alguma maneira de ser feito?

    
por Richard Morton 21.11.2012 / 17:56

3 respostas

0

Nota: tudo abaixo assume o Windows, e eu não tentei nada disso.

Você pode tentar DataLoad .

Se isso não funcionar para você, você poderia bater um pequeno programa para analisar o arquivo e simular as teclas pressionadas. Funções relevantes provavelmente seriam SendInput ou Enviar teclas . Ou tente dar uma olhada no inputsimulator .

    
por 22.11.2012 / 11:10
0

Aqui está um VBScript que lerá os caracteres do arquivo de texto e simulará o pressionamento dessas teclas em seu programa. Apenas certifique-se de executar o script e, em seguida, dê o foco do seu programa.

Para garantir que você tenha tempo suficiente, adicionei um atraso de 2 segundos no início para poder mudar para o seu programa depois de executá-lo

WScript.Sleep 2000
Set WshShell = WScript.CreateObject("WScript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("C:\text.txt", 1)
Do Until objFile.AtEndOfStream
    strCharacters = objFile.Read(1)
    WshShell.SendKeys strCharacters
Loop
    
por 22.11.2012 / 12:18
0

Um pequeno script AutoHotkey ou AutoIt pode fazer isso facilmente, e não deve ser difícil escrever mesmo de um iniciante.

O fórum do AutoHotkey também está cheio de pessoas que podem escrever esse roteiro para você, apenas para a diversão (já que não demoraria muito tempo para fazer isso de qualquer maneira).

Agora, é mais ou menos o que o Bali C escreveu, apenas com a capacidade de alternar por si mesmo para o aplicativo de destino e oferecer mais opções para enviar as chaves.

    
por 22.11.2012 / 13:24