Nagual
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ViSiToR спасибо за отклик оттестил, но это имхо немного не то, хотя как вариант может кому-то пригодится... действительно скрывает работу сценария, но только одного, указанного, а нужно немного другое наверное задачу немного некорректно описал: необходимо сделать скрытый запуск комсценария, при запуске (открытии) самого сценария, аналогично, как в утилите cmdow в замену твоей многокилобайной утилите можно пользовать очень невесомый скриптик, приведу его ниже... а пока вот выкладываю свои костыли к комсценариям, надеясь, что, может кто докрутит идею до приличной формы я уже, если честно, устал с этой задачей бороться... здесь запуск, к сожалению, идет не самим сценарием, а вспомогательным скриптом, который будет пускать скрыто наш сценарий итак, скрипт, пускающий сценарий: run_hide_lite.vbs Код: CreateObject("WScript.Shell").Run "hide.cmd",0,false | ну и сам сценарий выглядит так: hide.cmd Код: :: Запуск сценария в скрытом режиме :: Автор: Nagual :: Для корректной работы сценария в теле сценария :: перед символами @<>^|& необходимо ставить символ ^ set w=^>^>_temp1_.cmd :: Тело сценария echo chcp 1251%w% echo dir /s dir /s ^>filelist.txt%w% echo filelist.txt%w% :: Окончание echo CreateObject("WScript.Shell").Run "_temp1_.cmd",0,false>>_temp1_.vbs echo CreateObject("WScript.Shell").Run "cmd /c start /w _temp1_.vbs & del /f/q _temp?_.*",0,false>_temp2_.vbs _temp2_.vbs set w= | здесь красным цветом указаны наши скрыто выполняемые задачи в принципе это можно спокойно пользовать и наверняка кому то пригодится, но все же, хотелось бы идеала, то есть запуск самим сценарием, а не вспомогательными скриптами и(или) утилитами, которые, к тому же имеют хоть и маленький, но все же вес | Всего записей: 528 | Зарегистр. 06-01-2006 | Отправлено: 05:43 01-01-2007 | Исправлено: Nagual, 10:02 01-01-2007 |
|