Як сховати cmd

Як сховати cmd

При запуску пакетних файлів * .bat відкривається чорне консольне вікно, в якому видно хід виконання команд з bat-файлу. Якщо ви не бажаєте, щоб це вікно було показано на дисплеї, його можна приховати наступними способами:

Інструкція

1. Найпростіший спосіб. Створіть ярлик для вашого файлу bat. Клацніть правою кнопкою миші на ярлику та відкрийте його властивості. Встановіть "Вікно: Згорнуте до піктограми "". Клацніть "Застосувати" та "OK". Потім запускайте не сам файл, а його ярлик. Вікно буде показано у згорнутому вигляді на панелі завдань.

2. Все працює, але на панелі завдань є піктограма вашого файла, при клацанні на якому консольне вікно з командним рядком знову з 'являється. Якщо вас це не влаштовує і вам треба, щоб вікно було зовсім невидимим, то використовуйте описаний далі спосіб. Тільки спочатку подумайте, яким чином, при необхідності, ви потім будете зупиняти запущений пакетний файл, який взагалі ніде не видно. Втім, пакетні файли зазвичай самі завершуються після виконання всіх команд. Але буває, що в них крутиться нескінченний цикл стеження за будь-якою подією в системі, і сам він не зупиниться.

3. Використовуйте програму cmdow. Це зовсім невелика безкоштовна утиліта розміром близько 15 кб. Завантажити її можна тут: http://white55.narod.ru/soft/cmdow.zip. Після розпакування архіву вона відразу готова до використання, ніяка установка не потрібна. Вона може виконувати декілька функцій, але ми розглянемо саме приховування cmd з її допомогою.

4. Щоб зробити невидимим консольне вікно під час запуску пакетного файлу, розмістіть у ньому рядок "Шлях "\cmdow @/HID. Де "Шлях" - це шлях до теки, де лежить cmdow, наприклад, "" C:\MyFiles"". Команда HID (hidden - прихований) приховує вікно. Якщо ви заміните її на MIN (minimized - мінімізований), вікно буде згортатися в піктограму на панелі завдань, як і в пункті 1.

5. Якщо ви хочете, щоб консольне вікно стало невидимим відразу після запуску, зробіть вказаний вище рядок першим у вашому пакетному файлі. Вікно короткочасно миготить і зникне. Але можете зробити інакше. Помістіть рядок з цією командою після частини команд і ви побачите процес виконання цих команд, і тільки після виконання cmdow @/HID консольне вікно зникне з екрану.