Como abrir um arquivo em lotes e executar um comando após o prompt de comando de abertura

4

Estou tentando criar um arquivo em lotes que primeiro abre o prompt de comando e, em seguida, executa "prompt $ t $ gEnter Command Here $ g". Eu tentei iniciá-lo com "% windir% \ system32 \ cmd.exe" e, em seguida, usando "& &" para executar o "prompt $ t $ gEnter Comando Aqui $ g" depois, mas não consigo fazê-lo funcionar. Minha razão para fazer isso é ter prompt de comando aberto através do arquivo em lotes e exibir "prompt $ t $ gEnter Command Here $ g" como o retorno. Por isso, diria "{Time} > Digite o comando aqui >" para cada retorno. Por favor ajude.

    
por AbjectCone047 26.06.2015 / 08:27

2 respostas

1

O verbo Iniciar abrirá cmd em uma nova janela. Isso funciona para mim em um .bat:

start cmd /K PROMPT $t$gEnter Command Here$g

o / K manterá a janela cmd aberta após a execução do comando prompt, para que você possa usar o shell.

Basta salvá-lo em um arquivo de lote e invocar com um clique duplo ou em outra janela de comando.

    
por 26.06.2015 / 08:44
0

Como faço para abrir um arquivo em lotes e executar um comando após abrir o prompt de comando

Crie um arquivo chamado myprompt.cmd:

@echo off
prompt $t$gEnter Command Here$g

Execute:

C:\test>myprompt

 7:43:35.72>Enter Command Here>dir
 Volume in drive C has no label.
 Volume Serial Number is C8D0-DF1E

 Directory of C:\test

26/06/2015  07:43    <DIR>          .
26/06/2015  07:43    <DIR>          ..
26/06/2015  07:40                42 myprompt.cmd
               1 File(s)             42 bytes
               2 Dir(s)  87,332,958,208 bytes free

 7:43:38.34>Enter Command Here>
    
por 26.06.2015 / 08:44