Para enviar a tecla Enter por computadores remotos no CMD

2

Abaixo está meu script batchfile que iniciará um aplicativo no HOST & computadores remotos.

@echo off
setlocal enableextensions enabledelayedexpansion
for /f %%a in (C:\COST\PCList.txt) do (
SET IP =%%a
SET C=0
IF %%a equ 0.0.0.0 (
"D:\QCtool.exe"
) ELSE (
ping -n 1 %%a | find "TTL=" >NUL: && SET C=1
IF !C! equ 1 (
psexec \%%a -i -d -s "D:\QCtool.exe"
) else (
ECHO REMOTE %%a IS NOT REACHABLE
)
)
)
)
  1. O que ele faz é procurar os endereços IP que eu mantive e abrirá o aplicativo em computadores remotos usando o PClist.txt .
  2. Eu mantive o IP fictício 0.0.0.0 na minha lista de PC para iniciar automaticamente o mesmo aplicativo no meu PC HOST.
  3. Então, quando o arquivo em lote lê o 0.0.0.0 , ele inicia o aplicação no meu PC HOST.

A coisa que eu preciso fazer é pressionar a tecla enter para o meu host e computadores locais usando o arquivo de lote cmd depois de abrir o aplicativo. Existe algum comando para isso? Por favor, explique-o usando o meu script batchfile acima.

    
por Dragonborn 14.01.2015 / 05:37

1 resposta

0

Eu encontrei uma solução diferente, como remover a necessidade de pressionar a tecla enter. No entanto, seria bom se houvesse alguma possibilidade de fazer o pedido, como mencionei na minha pergunta.

    
por 14.02.2015 / 02:59