Створення пакетних файлів для виконання конкретних завдань.
Якщо вам не потрібно що б встановлене на вашому комп`ютері програмне забезпечення працювало весь час. Якщо ви хочете заощадити системні ресурси, або просто створити абстрактну середу, всього в один клік, вам може допомогти простий командний файл.
Відео: Як створити bat файл Windows 8
Спочатку розберемо, як створити пакетний файл, для тих, хто знайомий з сценарієм Windows, а потім розберемося, як використовувати деякі прості команди для запуску або зупинки ресурсів послуг або зупинити додаток.
Створення пакетного файлу і запуск програми.
Щоб створити пакетний файл, все що вам потрібно зробити, це створити новий, текстовий файл з розширенням. Bat, і ввести будь-яку команду в файл так само, як ви будете використовувати його в командному рядку. Потім виконати командний файл (шляхом, наприклад, двічі клацнувши на ньому), і він буде працювати через команди в порядку, який ви написали в файлі. Досить просто?
Якщо ви хочете створити новий екземпляр додатку, то він повинен починатися з команд. Наприклад, щоб створити пакетний файл, який ви створили в Блокноті і хочете відкривати його в новому вікні Explorer, поставте ці два рядки в командний файл:
start notepad
start explorer c: path to start
Пакетний файл на консолі відображає кожну команду,так що якщо ви хочете, щоб запобігти цьому ви можете додати символ @ перед командою по ліквідації додаткового виходу, або ви можете просто записати цей рядок у верхній частині файлу:
@ ECHO OFF
Тепер, коли у нас є кілька простих основ пакетного файлу, давайте перейдемо до більш корисним завданням пакетного файлу. (Пам`ятаєте, що ви можете копіювати і вставляти будь-яку з команд нижче в текстовий файл, збережіть його з розширенням. Bat, і ви отримаєте командний файл.)
Зупинити або Запустити послуги в пакетному файлі.
Багато додатків в ці дні встановлюють купу допоміжних послуг, які допомагають з додатком, але вони дійсно не повинні працювати всі время.Напрімер, програмне забезпечення для віртуальних машин, яке часто встановлює купу важких послуг, які використовують багато додаткових ресурсів. Якщо ви не використовуєте віртуальну машину весь час, вони дійсно не повинні бути запущені.
Що ми можемо вдіяти, це створити пакетний файл, який зупиняє послуги, а також ще один пакетний файл, який починає їх назад. Для цього, ви можете просто використовувати чисту команду запуску або зупинки в якості першого параметра, а потім ім`я служби після нього. Ви можете скористатися послугою коротким ім`ям або відображуваним ім`ям в лапках, як в одному з цих двох прикладів:net stop wuaserv
NET STOP «Windows Update»
Ви можете досить легко знайти імена служб, відкривши інструмент Послуги (використання Пуск меню пошуку, щоб знайти Послуги і запустити їх) і двічі клацніть на одній з послуг. Ви побачите коротке ім`я служби яка підкреслюється в наведеному нижче прикладі:
(І інший погляд на послуги, які в даний час працюють в вашій системі, підтягніть Диспетчер завдань Windows (Ctrl + Shift + Escape) і перейдіть на вкладку Services.)
Ви можете почати знову послугу за допомогою команди суперника, наприклад так:net
start
wuaserv
Зауважимо, що якщо ви використовуєте Windows 7 або Vista і у вас ще є включений UAC, вам необхідно запустити командний файл в якості адміністратора, щоб зупинити службу. Ви можете створити ярлик для пакетного файлу і вказати, використовувати його завжди в якості адміністратора у властивостях ярлика, для усунення необхідності клацати правою кнопкою миші кожен раз.
Kill додатків за допомогою пакетного файлу
Хоча зупинка служб корисна, щоб звільнити деякі системні ресурси, ви зможете звільнити багато більше ресурсів, вбиваючи додатки, які не повинні бути запущені, які також можуть бути не дуже корисні і відволікати повідомленнями і будуть заважати вам сосредоточітся.Напрімер, якщо ви дійсно повинні писати статтю, ви можете створити файл KillDistractions.bat, який вимикає всі інші програми, крім вашого улюбленого текстового редактора.
Щоб вбити програми з командного рядка або пакетного файлу, все що вам потрібно зробити, це використовувати Taskkill команду с / IM параметром, яка відповідає імені колонки зображення за допомогою диспетчера задач, яка насправді просто ім`я файлу з виконуваним файлом. Наприклад, щоб вбити Блокнот можна використовувати команду:
taskkill
/
IM
notepad
.
exe
Відео: Запуск декількох додатків BAT file
Ця команда за замовчуванням буде імітувати натискання червоного хрестика в кутку вікна, так що вам буде запропоновано зберегти свою роботу, якщо це необхідно. Якщо ви хочете миттєво вбити додаток без збереження, ви можете використовувати / F параметр, щоб не зберігати, наприклад:
Taskkill / F / IM notepad.exe
Taskkill / F / IM chrome.exe
З Taskkill командою у вас є на вибір багато інших параметрів, які можна переглядати з параметром /? (Наприклад, типу Taskkill /?).
Створіть ярлик для запуску пакетного файлу
Тепер, коли ми робили основні команди, які ви повинні були створити в пакетному файлі, який починає або зупиняє всі послуги та програми, які ми не хочемо що б вони працювали, ми можемо зробити в останньому рядку пакетного файлу запуск додатків, коли ми плануємо почати працювати, а потім налаштувати ярлик для запуску пакетного файлу, звести до мінімуму вікно командного рядка на екрані. Так правою кнопкою миші на робочому столі або в будь-якому вікні Explorer, перейдіть до New -> «Ярлик» і вкажіть в ньому шлях до вашого пакетного сценарієм.
Якщо ви в контекстному вікні натиснете кнопку «Додатково» ви зможете вказати, якщо це необхідно - запустити додаток з правами адміністратора ,. Якщо ви зупиняєте послугу в пакетному файлі, ви повинні будете використовувати цю опцію, хоча слід зазначити, що будь-які додатки, які ви записуєте в пакетний файл будуть також запускатися в правмі адміністратора. Але, якщо ви відключили UAC, це не матиме значення.
Збираємо всі разом
Тепер ви знаєте, як зупинити послуги, вбити програми, і створити належні ярлики, прийшов час поставити все це разом в корисні комбінації. Ось приклад скрипта, який я використовую, щоб вбити відволікаючі додатки, щоб перейти в режим запису, але ви можете налаштувати на свій розсуд, в таокм прорядке, коли що-небудь вам може знадобитися.
Taskkill / IM tweetdeck.exe
Taskkill / IM chrome.exe
Taskkill / IM firefox.exe
Taskkill / IM pidgin.exe
Taskkill / IM notepad.exe
Так як я часто використовую віртуальну машину, щоб зробити її тестування, я також створив командні файли, які починають і остановлівать послугу, коли це необхідно, щоб переконатися, що я не витрачаю ресурси, коли мені насправді потрібна працююча віртуальна машіна.Чтоби зупинити послугу, я створив файл з ім`ям stopvmware .bat, хоча є також набір всіх цих послуг для ручного завантаження, так що я тільки використовував це після того, коли я закриваю VMware.
NET STOP VMAuthdService
NET STOP VMnetDHCP
NET STOP «VMware NAT Service»
NET STOP «VMUSBArbService»
Потім, коли мені потрібно, щоб знову почати VMware, я можу просто використовувати мій startvmware.bat файл, який запускає послугу, а потім запускає додаток VMware.
NET START VMAuthdService
NET START VMnetDHCP
NET START «VMware NAT Service»
NET START «VMUSBArbService»
Старт «C: Program Files (x86) VMware VMware Workstation vmware.exe»
Ви можете налаштувати ці сценарії, щоб зробити все, що ви захочете, це повинно дати вашим інструментом, необхідним для початку створення власної економії часу для пакетних файлів.
Відео: Створення .bat файлів (програм і вірусів). через блокнот
P.P.S. Якщо у Вас є питання, бажання прокоментувати або поділитися досвідом, напишіть, будь ласка, в коментарях нижче.