Скачать программы - бесплатно!   Гость | Регистрация | Вход 
Скачать софт на сайте www.docent777.ru

Меню сайта



Категории раздела
Про .BATники(для чайников) [15]
Интернет [5]
Для Ucoz [1]
Загрузочная флешка [2]


Интересно...


Бесплатные СМСки

 

Бесплатно отправить СМС с компьютера на мобильный телефон

Главная » Статьи » Статьи от Доцента » Про .BATники(для чайников)

Как скрыть окно DOS, невидимый батник

Как скрыть, спрятать окно CMD при исполнение bat-файла

При запуске батника(bat-файла) отображается и окно консоли CMD, некоторые называют его "чёрным окном" CMD.
Если код BAT файла небольшой - то после выполнения кода окно быстро скроется.. 
Например батник для запуска диспетчера устройств

start devmgmt.msc

На долю секунды(не успеете даже свернуть), окно cmd появится, что не совсем удобно даже при исполнении небольших кодов. А если код в батнике достаточно длинный, много операций и т.д., и нет желания свернуть консольное окно вручную - то существует несколько способов скрыть окно консоли при исполнении пакетных файлов.
 
Самый простой и доступный способ запустить батник в фоновом(невидимом) режиме, т.е. спрятать, скрыть "чёрное окно" - написать скрипт vbs.
Вот таким скриптом можно скрытно запускать BAT файлы, приложения, другие файлы

Dim oShell
Set oShell = WScript.CreateObject ("WSCript.shell")
oShell.run "путь к приложению\имя приложения", 0
Set oShell = Nothing

Примечание: для тех, кто не знает про vbs - просто скопируйте в блокнот, поставте свои пути к приложению и имя приложения, сохраните под любым названием - но с расширением vbs, т.е заканчиваться оно должно на .vbs(например - скрываем  окно DOS.vbs)
Пример: скрытно запускаем батник docent.bat с диска С
 
Dim oShell
Set oShell = WScript.CreateObject ("WSCript.shell")
oShell.run "C:\docent.bat", 0
Set oShell = Nothing

Аналогичный код

Set WshShell = CreateObject("WScript.Shell")
RetCode = WshShell.Run("C:\docent.bat", 0, False) 

Такой способ хорош тем, что можно скрытно запускать не только батники, но и другие приложения, файлы.
Например Вы хотите запустить MP3  без окна проигрывателя, т.е.  в фоновом режиме

Set WshShell = CreateObject("WScript.Shell")
RetCode = WshShell.Run("C:\docent.mp3", 0, False) 

Но так получится только с стандартным Windows Media Player, если у Вас MP3 привязан к другому проигрывателю, то добавьте в код wmplayer.exe

Set WshShell = CreateObject("WScript.Shell")
RetCode = WshShell.Run("wmplayer.exe C:\docent.mp3", 0, False)

Справка по VBS скриптам (скачать)
Конвертор VBS в EXE ScriptCryptor Compiler 2.9.7.0 (скачать)


Другой способ скрыть DOS окно при запуске батника - конвертировать BAT файл в EXE файл

Для конвертации батников есть специальные утилиты Quick Batch File Compiler, Bat To Exe Converter, Batch File Compiler и другие. С помощью этих программ можно сделать из батника exeшник, указав при этом - открывать или скрывать окно консоли CMD при иполнении файла EXE полученного при компиляции  из BAT файла.





Лично я пользуюсь Quick Batch File Compiler. Утилита имеет небольшой вес, портативна(не требует установки), не требовательна к ресурсам. Кроме того, что Quick Batch File Compiler спрячет окно консоли, можно прописать в полученный EXE свойства - версия приложения, производитель, комментарии, авторские права и т.д... Также можно включить в конечный исполняемый файл(exe) - другие файлы и назначить иконку.

Скачать Quick Batch File Compiler 3.2.1.0 можно здесь
Как сделать портативную программу(утилиту) из BAT файла с помощью Quick Batch File Compiler, вложить файлы и запустить их - можно прочитать здесь

С помощью таких элементарных способов можно сделать невидимый батник))



Источник: http://www.docent777.ru



Категория: Про .BATники(для чайников) | Добавил: Доцент (25.09.2011) | Автор: Доцент W
Просмотров: 27272 | Комментарии: 2 | Теги: BAT в EXE, окно консоли, батники, фоновый запуск файлов, окно CMD, компиляция батников | Рейтинг: 4.6/7

Это может быть для Вас интересным

Команда ASSOC
Команда Color в BAT файле
Создание архива с помощью BAT файла(батника)
Как создать архив SFX
Как оптимизировать работу системы с помощью с...
Кнопки Дай пять! от Mail, Дай рубль, друг! от...
Создание и удаление папки с помощью .bat файл...
Отключение - подключение к интернету батником...
Батник и автозагрузка
Как "рыбачить" на Триколоре
Как оптимизировать работу в Windows Vista и W...
Как правильно настроить BIOS
Образцы лицензионных соглашений для ПО
Как скрыть окно DOS, невидимый батник
Как уменьшить размер(вес) графических изобра...
Зависание компьютера
Сайт не открывается - что делать?
Прикольные батники или ВАТ - приколы.
Настройка командной строки
Как скопировать файл или папку батником(COPY ...
Всего комментариев: 2
2 Лол   (31.12.2012 23:15)
Спс,первый сайт который показал как скрыть в этой проге а то в меня англ. версия,мб не так искал,спс!;)

1 Вит   (06.09.2012 15:17)
Про VBS классная тема, спасибо! :-)

Имя *:
Email:
Код *:

У нас ищут
Uniblue SpeedUpMyPC
Comodo Antivirus
RasterVect Free Edition
MKey
CALC Text
Ответы на вопросы SETS 6000 для судомехаников (раздел 9-10)
WinUtilities Professional Edition
275 тем для Windows 7 3.0 + patch 32-bit/64-bit
PDA Soft Pack
INFO Hider
Second Copy®
EditPad Lite
Отключение - подключение к интернету батником.
Как оптимизировать работу в Windows Vista и Windows 7
Клонирование виртуального диска и изменение его размера
Изменение атрибутов файлов и папок с помощью батника(BAT-файла)
Как закрепить автозапуск RocketDock В Windows 7x64
Как скопировать файл или папку батником(COPY и XCOPY)
Восстановление ассоциаций файлов
Разблокирование компьютера
Настройка спутникового ресивера (декодера) DRE 5000, GS 7300, поиск каналов ТРИКОЛОР ТВ
Как задать действия в Bat файле при нажатии на клавишу
Прикольные батники или ВАТ - приколы.
Как правильно настроить BIOS



Rambler's Top100 Тест скорости интернета на www.docent777.ru
Бесплатно скачать программы, софт, утилиты для компьютера
Скачай у Доцента © 2011-2012 | Sitemap: XML HTML Хостинг от uCoz