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

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

rivera 04-01-2007 08:02 531706

скрытие окна BAT файла
 
может вопрос не в той ветке, но все же:

каждый раз как запускается bat файл, который копирует пару фалов между компами, у меня вылезает окно дос"а. и мне это здорово мешает. (копирование раз в минуту)
как сделать, что-б файл исполнялся, как бы, в фоновом режиме? что-б этого окна совсем не видать было?

ShaddyR 04-01-2007 10:30 531728

Воспользуйся утилитой cmdow (для удобства кладется в ..\windows\system32)

rivera 05-01-2007 08:33 531997

спасибо!
клевая вещь - если разобраться!
но все ровно окно появляется.


задача: каждую минуту запускать батник, для копирования файлов. если я, с утилитой cmdow запускаю батник скрытно, то он запускается, причем скрытно. но само окно запуска запускаемого батника все равно активизируется. не одно, так другое.

у тебя есть аська? можно там поговорить на тему этой утилитки?

ShaddyR 05-01-2007 14:56 532096

rivera: механизм запуска какой выбрал? Насколько я помню, при запуске коммандного файла средствами Планировщика его окно не отображается.. проверь.

ZVOd_ 05-01-2007 17:17 532145

написать очень простой екзэшник состоящий из одной процедуры .... которая запускает батник в скрытом окне.... можна через вин-апи ... а можно через SHELL (VB)

pva 05-01-2007 23:12 532276

а можно через ярлык. Указываешь в нём, чтобы окно не появлялось - вообще не выскакивает. В windows 98 замечательно работало, в NT - не помню.

Vadikan 06-01-2007 00:09 532288

Скрываем консольные окна — OSZone.net wiki

rivera 09-01-2007 08:59 533657

всем спасибо, много полезного узнал.

ShaddyR
через планировщик не появляется, пробовал. но почему-то, процесс не всегда отрабатывает, вручную или через батник всегда как часы. с чем это может быть связано - незнаю.

ZVOd_
писать программы не умею.

всем:
а можно сделать так, что-б какое либо окно не запускалось (имеется ввиду cmd.exe) что-б оно всегда было скрытным. даже что-б начальное окошко, которое на секунду, тоже не вылезало. ну там например заменить cmd.exe на hidec.exe (cmdow.exe)? но что-б функциональность оригинального cmd.exe полностью сохранялась + скрытие окна?

ShaddyR 09-01-2007 10:24 533681

rivera
Цитата:

сделать так, что-б какое либо окно не запускалось (имеется ввиду cmd.exe) что-б оно всегда было скрытным. даже что-б начальное окошко, которое на секунду, тоже не вылезало. ну там например заменить cmd.exe на hidec.exe (cmdow.exe)? но что-б функциональность оригинального cmd.exe полностью сохранялась + скрытие окна?
не думаю, что это хорошая идея. Командный процессор используется довольно часто и потому подобные вещи могут привести к непредсказуемым последствиям. Хотя в теории никто не мешает сделать командный файл (.bat) с вызовом cmd в скрытом решиме и переконвертировать его в .exe, переименовав замем в cmd.exe (ессно, оригинал нужно перенести в другую папку, а подмену положить вместо него). Но - см. выше.

rivera 10-01-2007 07:57 534090

ShaddyR
спасибо.
только каким способом переконвертировать bat файл в exe'шник?

ShaddyR 10-01-2007 10:39 534173

rivera: BatToExe, Яндекс

P_P 14-05-2007 13:43 586679

Да поможет тебе Hider 2 или hide2tray.exe. У меня работает - не жалуюсь.

ShaddyR 14-05-2007 14:59 586711

P_P: Уважаемый! Спасибо за ваш ответ, но в будущем предлагаю обращать внимание на дату последнего сообщения в данной теме - возможно, ваш ответ здесь уже не актуален.


Время: 03:42.

Время: 03:42.
© OSzone.net 2001-