Поради та інструменти для автоматизації повторюваних завдань у Windows 10
Чи часто ви знаходитесь у видаленні старих файлів, чищенні непотрібних даних, запуску деяких програм і т.д. вручну? Якщо так, то дозвольте мені допомогти вам автоматизувати і робити більше за менший час. Незважаючи на те, що ці автоматизації не заощаджують багато часу, але зважуючи потребу в часі, варто заощадити будь-яку економію часу.
Я почну, познайомивши вас з кількома Інструменти Windows, які допомагають нам автоматизувати певні завдання, а потім я покажу вам кілька прикладів автоматизації завдань на моєму комп'ютері з Windows 10.
Інструменти, які ви повинні знати
Можливо, ви вже чули про ці засоби - командний рядок, PowerShell і планувальник завдань. Якщо ні, не хвилюйтеся; Дозвольте мені представити вам ці інструменти в цьому розділі.
Командний рядок і пакетні файли
Командний рядок, що є наступником MS-DOS Prompt, є програмою інтерпретатора командного рядка. Файл, що має кілька команд, відомий як a “пакетний файл”, які можна використовувати для автоматизації завдань, наприклад, для резервного копіювання файлу або папки на портативний пристрій. Якщо ви хочете спробувати, введіть “cmd” або “Командний рядок” в Панель пошуку меню Пуск, і ви знайдете його.
Вам просто потрібно компілюйте необхідні команди у текстовому файлі, що має “.битою” або “.cmd” розширення. Ви можете просто відкрити файл для його запуску; у цьому випадку Windows 10 виконує всі команди файлу послідовно або запрограмовані у пакетному файлі.
Список команд | Як використовувати
PowerShell та файли сценаріїв
PowerShell - це автоматизації та управління побудований для потужних користувачів - системних адміністраторів. Якщо ви шукаєте справжній потенціал автоматизації, вам потрібно вивчити та використовувати PowerShell.
Я повинен сказати вам, що командний рядок набагато простіше навчитися і використовувати, ніж PowerShell, оскільки останній пропонує набагато більше потужності та можливостей ніж перший.
Доступ до Windows PowerShell можна отримати, ввівши його назву у вікні пошуку меню Пуск. Зверніть увагу, що ви побачите дві програми - “PowerShell” і “PowerShell ISE”. PowerShell - це програма інтерпретатора командного рядка як командний рядок, тоді як інший використовується для написання скриптів (маючи “.ps1” розширення), які містять групу команд типу пакетних файлів.
Список команд | Як користуватися | Більше інформації
Планувальник завдань та його завдання
Іншим інструментом Windows, який допомагає в автоматизації, є Task Scheduler - програма для розклад програм і завдань. Заплановані завдання, які виконуються на певних часових інтервалах, можуть відображати повідомлення або сповіщення, які показуватимуться під час виконання завдань, і багато іншого. Більше того, ви можете налаштувати завдання відповідно до ваших вимог.
Якщо ви бажаєте отримати доступ до планувальника завдань у Windows 10, просто введіть “планувальник” або “Планувальник завдань” у вікні пошуку Кортани, і ви знайдете програму планувальника. Зверніть увагу, що навіть Windows і різні встановлені програми (наприклад, Google Chrome) створюють заплановані завдання для виконання власних операцій з технічного обслуговування, тому будь ласка не редагуйте та не вимикайте інші завдання.
Як користуватися | Більше інформації
Автоматизуємо завдання
Тепер, коли ви знаєте про необхідні інструменти, давайте створимо деякі магічні сценарії та завдання. Ці задачі cum сценаріїв, якщо вони налаштовані належним чином, можуть автоматизувати різні завдання з обслуговування на вашому комп'ютері без потреби у вас перевірка або втручання в цю діяльність.
Запустіть кілька програм
Якщо ви вважаєте, що це повільно відкрити кілька необхідних файлів на кожному запуску, то ви можете автоматизувати його, як я. Просто визначте деякі папки, файли та програми, які потрібно почати одночасно, і створіть пакетний файл. Ви також можете створити ярлик до цього файлу та додайте комбінацію клавіш до цього ярлика, щоб швидко його запустити за допомогою клавіш швидкого доступу.
Наприклад, можна створити командний файл відкрити кілька конкретних папок, Google Chrome браузер, файл Word і файл Excel з використанням коду нижче. Зверніть увагу на це “%ПРОФІЛЬ КОРИСТУВАЧА%” у наведеному нижче посилається на каталог вашого профілю користувача у Windows.
@echo off :: Відкрити папки запуску% USERPROFILE% Документи start% USERPROFILE% Робочий стіл Музична папка :: Відкрити файли запуску chrome.exe start "" "% USERPROFILE% Документи Мої блоги ""% USERPROFILE% "Документи Зміст Ideas.xlsx" вихід
Запускати програми як адміністратор
Ви повинні мати успіх у запуску додатків, використовуючи попередній сценарій, але для запуску програми як адміністратора не працює так само. Це тому, що початкова програма підвищеної, але запитує доступ адміністратора, показуючи рядок UAC. Але якщо ви не є там, щоб дати своє схвалення підказці, програма просто виходить, тобто не запускається взагалі.
Те ж саме не працює, використовуючи ярлик, що міститься в папці Windows Startup. Отже, як це зробити? Програма «Планувальник завдань» приходить на допомогу для цієї проблеми. Він має лише можливість вибору запускати програму з підвищеними привілеями, так що ви можете запустити програму або групу програм (за допомогою пакетного сценарію) за допомогою планувальника завдань. Ось як це зробити:
- Відкрийте вікно Планувальник завдань > натисніть “Створити завдання” у розділі Дії на правій панелі.
- Під Загальні на вкладці, додайте назву завдання “NoUAC1”, потім перевірте “Запуск з найвищими привілеями” коробка.
- Натисніть кнопку Тригер на вкладці “Почніть завдання“, вибрати “При запуску“.
- Тепер перейдіть до Дії перейдіть на вкладку Новий.
- В Нові дії вікно, для Дія виберіть “Запустіть програму“, і під Програма / сценарій, натисніть Огляд Кнопка, виберіть виконуваний файл, який ви бажаєте запланувати, і натисніть в порядку.
- Тепер перейдіть до Налаштування на вкладці > забезпечити “Дозволити виконання завдання за запитом” позначено, а потім натисніть кнопку в порядку зберегти.
- Це все. Тепер встановлена програма (Adobe Reader у цьому підручнику) автоматично запускатиметься з адміністративними привілеями, коли ви запускаєте систему.
Видалити всі старі файли
Будучи технологічним ентузіастом і розробником, я зазвичай завантажую і перевіряю різні речі, а потім через місяць або два, я бачу безліч непотрібних файлів на моїй системі. На щастя, пакетний скрипт допомагає мені видалити старі завантажені файли.
Аналогічно можна використовувати пакетний файл видалити всі старі файли певних розширень або файлів у певній папці або вкладеній папці, які старше встановленої дати та часу. Використовуючи код нижче, можна видалити файли .docx (змінити “docx” для відповідності файлів) у будь-якій конкретній папці старше двадцяти днів (змінити значення “/ d” можливість встановити будь-яку кількість днів).
@echo off forfiles / p "% USERPROFILE% Документи Мої блоги" / s / m * .docx / d -20 / c "cmd / c del @path" Ехо Файли документів, видалені більше 20 днів
А ви можете змінити шлях (шляхом зміни значення “/ p” у папку з файлами, які потрібно видалити. Нижче, “%ПРОФІЛЬ КОРИСТУВАЧА%” означає каталог вашого користувача.
Порожній кошик
Рекомендується регулярно очищайте кошик, і хоча це легке завдання, ми часто можемо забути про це. На щастя, це може бути оброблено автоматично за допомогою планувальника завдань. Нижче наведено кроки для автоматичного оптимізації вільного місця на жорсткому диску:
- Відкрийте вікно Планувальник завдань.
- Відкривати “Бібліотека планувальника завдань“, потім у меню Дія натисніть кнопку “Нова папка” і назвіть його “Мої завдання”.
- Натисніть на “Мої завдання” і виберіть “Створити завдання” з меню Дія.
- В Створити завдання вікно під Загальні на вкладці введіть назву завдання як “Порожній кошик Windows”.
- Натисніть Тригери натисніть тут Новий і під “Почніть завдання” вибрати “За розкладом“.
- Виберіть Щотижня або Щомісячно опції відповідно до ваших уподобань, оскільки це дасть вам достатньо часу для відновлення / відновлення файлів, які вам можуть знадобитися, і натисніть кнопку в порядку.
- Натисніть Дії перейдіть на вкладку Новий, і в Нові дії вікно, під Налаштування > для Програма / сценарій, введіть “PowerShell.exe”.
- У тому ж вікні, для “Додати аргументи (необов'язково)” тип
-NoProfile -Command "Clear-RecycleBin-Force"
і натисніть кнопку в порядку кнопки. - От і все - просто збережіть завдання, і тепер бункер буде очищено за розкладом.
Вимкніть систему
Тому що я не міг зупинити себе з роботи пізно вночі, я вирішив змусити себе відмовитися від роботи і піти спати. І ось тут мені допоміг скрипт.
Нижче згаданий код покаже повідомлення (ви можете редагувати його в сценарії) о 11:00, і вимкнути систему через 120 секунд (або 2 хвилини). Зверніть увагу, що ви навіть можете змінити час автоматичного вимкнення в коді нижче, змінивши відповідне значення “% time%”.
@echo off: a Якщо% time% == 23: 00: 00.00 перейти: b goto a:: b shutdown.exe / s / f / t 120 / c "Час сказати Спокійної ночі!" Вхід
Примітка: Ви отримуєте 120 секунд (редагування “120” наведений вище сценарій, щоб змінити цю тривалість), щоб зберегти роботу замість 30 секунд за замовчуванням. Крім того, ви можете зупинити вимикання, натиснувши Win + R > тип shutdown -a
> натисніть клавішу Enter. Це досить легко, правильно?
Резервне копіювання файлів / папок
Ну, я знаю, що у нас досить хороші програми для резервного копіювання наших файлів, включаючи хмарні рішення, такі як Dropbox і Google Backup and Sync. Однак, якщо ви хочете екстремального контролю і бажання резервне копіювання дуже чутливих файлів до портативного жорсткого диска, то пакетний сценарій - це гарне, автоматизоване рішення. І це досить легко і не потрібно скачувати.
Зауважимо, що цей метод просто створює резервні копії певних файлів і папок і не створює стандартну точку відновлення системи або резервну копію системи. Я використовую “robocopy” команда для резервного копіювання файлів у цьому сценарії. Ось код пакетного файлу для резервного копіювання всіх даних у вашому каталозі користувача, а також резервного копіювання системного реєстру:
@echo off :: Налаштуйте папку для резервного копіювання нижче встановленого sourcedir = C: Користувач USER :: Встановіть папку вашого портативного диска нижче встановити targetdir = D: Резервне копіювання, якщо не існує, "% targetdir%" ### Резервне копіювання профілю¢В¦ robocopy% sourcedir%% targetdir% * / e / j / r: 10 / v echo ### Резервне копіювання реєстру¢В¦ якщо існує "% targetdir%; regbackup.reg" del "% targetdir%; regbackup.reg" regedit.exe / e "% targetdir%; regbackup.reg" echo ### Резервне копіювання є повним¢В¦ призупинити вихід
Деякі заключні зауваження
Я завжди любив автоматизувати завдання і процеси - тому я користуюся використанням IDE більше, ніж звичайними текстовими редакторами. Я вірю в продуктивність, і якщо ви робите теж, то спробуйте вище інструменти і приклади сценаріїв, і полегшити своє життя трохи більше.
Я знаю, що це не все, що можна досягти за допомогою цих інструментів, але ви можете вивчити вищезазначені інструменти та спробувати нові трюки, щоб автоматизувати більше завдань. З них легко почати - просто слідуйте за посиланнями, які я надавала разом із інструментами цієї статті, і ви будете добре йти.
Сподіваюся, що ви насолоджуватися автоматизацією малих завдань і підвищити продуктивність. І не забувайте поділіться зі мною історією успіху в @aksinghnet або за допомогою коментарів.