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