как сделать,чтоб после работы .bat-файла закрывалось досовское окошко?

Livonika

надоедает каждый раз закрывать руками.

artimon

А как ты запускаешь bat-файл?

bleyman

net start вроде закрывает

Livonika

в автозагрузку поставил. это файл, который маршрутизацию прописывает в хакерсах. у меня просто 98-я винда, каждый раз после загрузки нужен запуск.

Livonika

net start вроде закрывает
это что?

Andbar

Запость содержимое своего батника - я напишу прогу, которую пропишешь вместо него и не будет ничего вообще появляться.

rooony

Напиши в конце:
exit
и все закроется.

Andbar

мля. Не поможет. Всё закрывается без экзита. Но нужна галка.

Livonika

вот он весь
 
route ADD 172.16.0.0 MASK 255.240.0.0 172.16.44.1
route ADD 10.0.0.0 MASK 255.0.0.0 172.16.44.1
route ADD 192.168.7.0 MASK 255.255.255.0 172.16.44.1

Andbar

на
(если кому нужны другие маршруты - правьте в экзешнике, тока аккуратнее

Livonika

спасибо
если кому нужны другие маршруты

думаешь еще у кого-то 98-я стоит?

alymkan

Мб голосовалку сделать: типа у кого 95, 98, МЕ?

davidko

а зачем у тебя-то этот старинный хлам?

Sharp

http://www.insecure.org/nmap/man/man-os-detection.html
и никакой голосовалки не надо

bleyman

Ой, написал по привычке что-то не то.
Так вот, если запускать батничек командой "start zzz.bat", то окошко самостоятельно закрывается.

Andbar

лучше виндовую прогу, которая нужные процессы запустит, не показывая консоль.

0000

Вместо bat-фаила можно воспользоваться vbs-фаилом со следующим кодом

Set objShell = WScript.CreateObject ("WScript.Shell")
objShell.Run "route ADD 172.16.0.0 MASK 255.240.0.0 172.16.44.1", 0, true
objShell.Run "route ADD 10.0.0.0 MASK 255.0.0.0 172.16.44.1", 0, true
objShell.Run "route ADD 192.168.7.0 MASK 255.255.255.0 172.16.44.1", 0, true

0 - это то что окна не будет видно
true - ждать завершения процесса, указанного в методе Run.

Andbar

true - ждать завершения процесса, указанного в методе Run.
можно не ждать, но проставить между ними примерно на 100мс задержку, дабы систему не перегружать

0000

Это чем это она бедняжка перегрузится то?

Andbar

Это чем это она бедняжка перегрузится то?
да считаю, что как-то не очень хорошо быстро запускать один процесс за другим =)

Tata131290

code:
route ADD 172.16.0.0 MASK 255.240.0.0 172.16.44.1
route ADD 10.0.0.0 MASK 255.0.0.0 172.16.44.1
route ADD 192.168.7.0 MASK 255.255.255.0 172.16.44.1
пропиши эти строки как "строковый параметр" в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
тогда при входе в систему эти роуты сами пропишутся

Andbar

скорее всего при входе в систему откроются три консольных окошка и сразу закроются. Лучше уж если одно окно будет появляться. При чем, свойствами ярлыка можно сделать так, чтобы окно появлялось свёрнутым. (имхо, незачем это в реестр прописывать, достаточно в автозапуск, всё-равно задача не важная, т.к. инет всё-равно не сразу подключается.)
Оставить комментарий
Имя или ник:
Комментарий: