Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Запуск в новом окне с доп. параметрами (http://forum.oszone.net/showthread.php?t=256892)

subuday77 22-03-2013 21:41 2116555

Запуск в новом окне с доп. параметрами
 
Здравствуйте, помогите, пожалуйста.
Вот скрипт:

:1
title DO NOT TOUCH & color 0a & mode con lines=60 & tracert -d google.com
start color 3c & tracert -d google.co.il
tracert -d google.ru
start ping 127.0.0.1 -n 7
goto 1

По задумке, третья строка должна запускать трассировку на google.co.il в новом окне другого цвета, параллельно с предыдущим. На самом деле открывается новое окно другого цвета, а команда выполняется в старом окне.

Если написать так:
:1
title DO NOT TOUCH & color 0a & mode con lines=60 & tracert -d google.com
start tracert -d google.co.il
tracert -d google.ru
start ping 127.0.0.1 -n 7
goto 1

всё работает, но цвет само-собой не меняется.
Вопрос: как заставить команду выполниться в новом окне другого цвета, параллельно с предыдущей.
Зарание благодарен за помощь.

subuday77 23-03-2013 00:37 2116668

Вот этот вариант работает почти, как надо, но не закрывает новое окно, открытое в четвёртой строке:

:1
@echo off
title DO NOT TOUCH & color 0a & mode con lines=60 & ping 127.0.0.1 -n 3
start "zzz" cmd /t:3c /k tracert -d google.co.il
mode con lines=40 & tracert -d google.ru
start ping 127.0.0.1 -n 7
goto 1

При замене /k на /c окно закрывается, но не перекрашивается. При попытке добавить в конец строки & exit закрывается главное окно. Соответственно, вопрос:
Как заставить окно с ключём /c перекрашиваться или с ключём /k - закрываться.

El Sanchez 24-03-2013 12:21 2117291

Цитата:

Цитата subuday77
Как заставить окно с ключём /c перекрашиваться»

subuday77,
Код:

start "zzz" cmd /c "color 3c & tracert -d google.co.il"
Цитата:

Цитата subuday77
или с ключём /k - закрываться. »

Код:

start "zzz" cmd /t:3c /k "tracert -d google.co.il & exit /b 0"

subuday77 25-03-2013 05:33 2117869

Класс! Спасибо. Работает.


Время: 04:48.

Время: 04:48.
© OSzone.net 2001-