Запуск второй команды, пока первая еще выполняется из командного файла - PullRequest
0 голосов
/ 18 января 2011

Я пытаюсь создать командный файл, который запустит утилиту, которая откроет соединение с устройством в Интернете и запустит сеанс telnet.Я нахожусь в точке, где, как только соединение открывается, пакетный файл не продолжается.

Пакетный файл

@echo off  
set /p serial=What are the last 8 of the STB's serial?   

udp.exe -c 127.0.0.1 23 %serial% x.x.x.x 11111 127.0.0.1 23 | telnet 127.0.0.1

Вывод

What are the last 8 of the STB's serial? XXXXXXX  
Ready for XXXXXXX

Он просто находится в строке 'ready ...' и никогда не открывает соединение Telnet.Я пробовал различные |и & но не повезло.

1 Ответ

1 голос
/ 18 января 2011

Начало / Б поможет?

Старт /? дает

Starts a separate window to run a specified program or command.

START ["title"] [/Dpath] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
      [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
      [/WAIT] [/B] [command/program]
      [parameters]

    "title"     Title to display in  window title bar.
    path        Starting directory
    B           Start application without creating a new window. The
                application has ^C handling ignored. Unless the application
                enables ^C processing, ^Break is the only way to interrupt
                the application
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...