Usando outro programa através do Prompt de Comando do Windows

0

Eu sei que posso iniciar programas a partir do prompt de comando, mas existe alguma maneira de inserir comandos depois de abrir esse programa? Por exemplo, se eu abro o DOSBox do cmd, como eu poderia inserir um comando no DOSBox do cmd? Eu tentei, mas não tenho solução.

    
por Qwerty 03.05.2016 / 13:56

2 respostas

0

Você só pode fazer isso fazendo um aplicativo de terceiros, vamos chamá-lo de TheApp, você digitaria TheApp.exe, em seguida, o nome do comando em lote após o programa e, em seguida, armazená-lo e repeti-lo novamente quando você apertar enter. Ele está manipulando o comando que você digita em vez de cmd.exe tratando-o.

É uma espécie de shell dentro de um shell.

Exemplo de sintaxe:

TheApp copy "c:\windows\system32\something.ini" "E:\backup_001.5.16"

Ao apertar enter, ele continuará armazenando o comando copy, mas não os paramaters, como parte do TheApp, a menos que você digite TheApp SomeDifferentCommand.

Eu não tenho conhecimento de nenhum programa existente que possa fazer isso, mas você sabe C, então você está pronto para dar uma olhada, seria necessário um pouco mais de trabalho para que ele funcionasse com comandos internos e externos comandos (que são realmente apenas programas em si, principalmente arquivos .com ou .exe)

    
por 03.05.2016 / 14:18
0

Eu acho que você não pode especificar comandos como parâmetros para DOSBox.exe , mas você pode especificar outro arquivo executável que você deseja lançar do DOSBox como um parâmetro de linha de comando para DOSBox.exe :

"C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe" "C:\Other.exe"

ou acima como parâmetro para o cmd.exe:

cmd /c ""C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe" "C:\Other.exe""
    
por 11.05.2016 / 15:24