start / wait / d - não funciona na janela 10 e no servidor windows 2019

0

Estou tentando criar um script que inicie o notpad.exe, aguarde até que ele seja fechado e, em seguida, execute um comando final. Com base em minha pesquisa, quero usar o sinalizador "/ WAIT", mas parece que não funciona: '(. Im no Windows 10 x64 totalmente atualizado.

Aqui está o script:

echo Welcome to notepad
start  /B /WAIT "" "C:\Program Files (x86)\Notepad++\notepad++.exe"
echo "hello notepad"

Nota: este código funciona no sistema operacional window7.

por favor, deixe-me se alguma idéia / solução está lá.

    
por reddappa 27.07.2018 / 12:13

1 resposta

0

Se você não usa start, ele deve esperar até que o programa seja fechado.

Seu script ficaria assim:

echo Welcome to notepad
"C:\Program Files (x86)\Notepad++\notepad++.exe"
echo "hello notepad"

Iniciar é útil para fazer o explorador manipular a solicitação, mas no seu caso isso não é necessário. O início pode ser útil para iniciar o programa responsável por determinadas extensões. Por exemplo, para iniciar o Word e abrir seu arquivo docx: você usaria

start "" c:\files\file.docx 
O

start também pode ser usado para iniciar vários programas ao mesmo tempo sem esperar um pelo outro.

Tenha em mente que o Notepad ++ permite que apenas uma instância seja aberta. Se você iniciar o notepad ++ uma segunda vez, esse processo é morto instantaneamente, então o script continua.

    
por 27.07.2018 / 12:32

Tags