Вы регулярно удаляете старые файлы, очищаете ненужные данные, запускаете некоторые программы и т. д. вручную? Если да, позвольте Quantrimang помочь вам автоматизировать эти задачи. Сначала статья познакомит вас с некоторыми инструментами Windows, которые помогают автоматизировать определенные задачи, а затем с некоторыми способами автоматизации некоторых задач в Windows 10.
Инструменты для автоматизации задач Windows
Командная строка и ее командный файл
Командная строка , преемница MS-DOS Prompt, представляет собой программу-интерпретатор командной строки. А файл с его многочисленными командами называется « пакетным файлом », и его можно использовать для автоматизации задач, таких как резервное копирование файлов или папок на портативный жесткий диск . Чтобы открыть его, просто введите cmd или «Командная строка» в строке поиска меню «Пуск» .
Вам просто нужно скомпилировать необходимые команды в текстовый файл с расширением «.bat» или «.cmd». И вам просто нужно открыть файл, чтобы запустить его; В этом случае Windows 10 выполняет все файловые команды последовательно или запрограммированные в пакетном файле.
PowerShell и его файлы сценариев
PowerShell — это платформа управления и автоматизации, созданная для пользователей с правами системного администратора. Если вы ищете автоматизацию, вам необходимо изучить и использовать PowerShell. Командную строку легче изучить и использовать, чем PowerShell, поскольку Powershell обладает большей мощностью и предлагает больше функций.
Вы можете получить доступ к Windows PowerShell, введя его имя в поле поиска меню «Пуск» . Обратите внимание: вы увидите две программы: «PowerShell» и «PowerShell ISE». PowerShell — это программа-интерпретатор командной строки, такая как командная строка, а другая используется для написания сценариев (с расширением «.ps1»), содержащих группу команд, таких как командные файлы.
Планировщик задач и его задачи
Еще один инструмент Windows, который помогает в автоматизации, — это планировщик задач, который представляет собой инструмент для планирования программ и задач. Задачи планируются для запуска через определенные промежутки времени, могут отображать уведомления о выполнении или о завершении задач и т. д. Кроме того, вы можете настроить задачи в соответствии со своими требованиями.
Если вы хотите получить доступ к планировщику заданий в Windows 10, просто введите « Планировщик » или « Планировщик заданий » в поле поиска Кортаны . Обратите внимание: хотя Windows и другие установленные программы (например, Google Chrome) создают запланированные задачи для выполнения собственных действий по обслуживанию, вам не следует редактировать или отключать другие задачи.
Теперь вы знаете об инструментах, необходимых для автоматизации задач. При правильной настройке эти сценарии могут автоматизировать различные задачи обслуживания компьютера без необходимости проверять или вмешиваться в эти действия пользователю.
Автоматизируйте задачи
Запуск нескольких приложений
Если вы хотите автоматически запускать несколько приложений, программ и файлов одновременно, вам просто нужно создать пакетный файл, идентифицирующий эти программы. Кроме того, вы также можете создать ярлык для этого файла и добавить комбинацию клавиш для его быстрого запуска с помощью ярлыка.
Например, вы можете создать пакетные файлы для открытия определенных папок, браузера Google Chrome, файлов Word и файлов Excel, используя приведенный ниже код. Обратите внимание: « %USERPROFILE% » здесь относится к папке вашего профиля пользователя в Windows.
@
echo
off
:: Open folders
start %USERPROFILE%\Documents\
start %USERPROFILE%\Desktop\MusicFolder\
:: Open files
start chrome.exe
start
""
"%USERPROFILE%\Documents\My Blogs\Article1.docx"
start
""
"%USERPROFILE%\Documents\Content Ideas.xlsx"
exit
Запустите приложение от имени администратора
Чтобы запустить программу от имени администратора, нужно сделать это иным способом, чем описанный выше способ. Это потому, что эта программа запрашивает доступ администратора, отображая приглашение UAC. Если вы не примете подсказки, эти программы не запустятся.
Использование ярлыка, помещенного в папку автозагрузки Windows, также не работает, что делать? Программа Task Scheduler станет решением этой проблемы. У него есть возможность запускать программу только с правами администратора, поэтому вы можете запустить одно или несколько приложений (с использованием пакетного сценария) с помощью планировщика задач. Вот как:
Шаг 1. Откройте планировщик задач > нажмите « Создать задачу » в разделе «Действия » на правой панели.
Шаг 2. На вкладке « Общие» назовите задачу, например « NoUAC1 », затем выберите параметр « Выполнять с наивысшими привилегиями ».
Шаг 3 : Нажмите на вкладку « Триггер » , в разделе « Начать задачу » выберите « При запуске ».
Шаг 4 : Теперь перейдите на вкладку «Действия» и нажмите «Создать» .
Шаг 5 : В окне «Новое действие» в разделе « Действие» выберите « Запустить программу », в разделе «Программа/скрипт » нажмите кнопку «Обзор» , выберите исполняемый файл, который вы хотите запланировать, и нажмите «ОК» .
Шаг 6. Теперь перейдите на вкладку «Настройки» , выберите параметр « Разрешить запуск задачи по требованию » и нажмите «ОК» , чтобы сохранить.
Теперь программа (Adobe Reader в этом руководстве) будет автоматически запускаться с правами администратора при загрузке системы.
Удалить все старые файлы
Если вы энтузиаст технологий или разработчик, вам часто приходится загружать и тестировать множество вещей. Через некоторое время вы увидите, что в вашей системе «присутствуют» некоторые ненужные файлы, поскольку они занимают место на вашем компьютере. Для этого существует очень эффективное решение вместо того, чтобы удалять его вручную, а именно создание пакетного сценария для удаления старых загруженных файлов.
Аналогичным образом вы можете использовать пакетные файлы для удаления всех старых файлов определенных расширений или файлов в папке или подпапке. Для этого вы будете использовать приведенный ниже код для удаления файла .docx (измените «docx» на файл, который вам подходит) в определенной папке старше двадцати дней (измените значение «/ d » на любое дата).
@
echo
off
forfiles
/p
"%USERPROFILE%\Documents\My Blogs"
/s
/m
*.docx
/d
-20
/c
"cmd /c del @path"
echo
Document files older than 20 days deleted
pause
exit
Вы можете изменить путь (изменяя значение параметра « /p ») к каталогу, содержащему удаляемые файлы. Ниже « %USERPROFILE% » означает ваш пользовательский каталог.
Очистить мусор
Очищать мусор следует регулярно, и хотя это несложная задача, пользователи часто об этом забывают. К счастью, вы можете автоматизировать эту задачу с помощью планировщика задач. Вот как можно освободить место на жестком диске:
Шаг 1: Откройте планировщик задач.
Шаг 2 : Откройте « Библиотеку планировщика задач », затем в меню «Действие » нажмите « Новая папка » и назовите ее « Мои задачи ».
Шаг 3: Нажмите на папку « Мои задачи » и выберите « Создать задачу » в меню «Действие».
Шаг 4. В окне «Создать задачу» на вкладке « Общие» введите имя задачи « Очистить корзину ».
Шаг 5 : Перейдите на вкладку «Триггеры », здесь нажмите « Создать» и в разделе « Начать задачу » выберите « По расписанию ».
Шаг 6. Выберите параметр « Еженедельно» или «Ежемесячно» , чтобы установить время удаления файлов, и нажмите «ОК» .
Шаг 7 : Перейдите на вкладку «Действия» , выберите « Создать» и в окне «Новое действие» в настройках введите « PowerShell.exe » в разделе «Программа/скрипт ».
Шаг 8 : В том же окне в разделе « Добавить аргументы (необязательно) » введите -NoProfile -Command « Clear-RecycleBin -Force» и нажмите кнопку «ОК» .
Теперь ваш мусор будет убираться по расписанию.
Выключите систему
Для людей, увлеченных работой всю ночь, эта задача очень полезна, поскольку показывает уведомление о необходимости выключения компьютера , заставляющее их прекратить работу и уйти в отпуск. Код ниже отобразит уведомление (вы можете отредактировать его в скрипте) в 23:00 и отключит систему через 120 секунд (или 2 минуты). Обратите внимание: вы можете изменить время выключения в приведенном ниже коде, изменив значение %time% .
@
echo
off
:a
If %
time
%==23:00:00.00 goto :b
goto a:
:b
shutdown
.exe
/s
/f
/t
120
/c
"Time To Say Good Night!"
exit
Примечание . На сохранение работы у вас будет 120 секунд вместо 30 секунд по умолчанию. Кроме того, вы можете остановить процесс завершения работы, нажав Win + R и набрав «shutdown -a» , а затем нажав Enter .
Резервное копирование файлов/папок
Существует множество хороших программ для резервного копирования файлов, включая облачные решения, такие как Dropbox и Google Backup and Sync. Однако, если вам нужен больший контроль и резервное копирование конфиденциальных файлов на портативный жесткий диск, вы можете использовать решение для автоматизации пакетных сценариев.
Обратите внимание: этот метод создает резервные копии только определенных файлов и папок, но не создает точку восстановления системы или резервную копию системы. Ниже приведен код пакетного файла для резервного копирования всех данных внутри папки пользователя и резервного копирования системного реестра :
@
echo
off
:: Set the folder to backup below
set
sourcedir=C:\Users\USER
:: Set your portable drive's folder below
set
targetdir=D:\Backup
if
not exist
"%targetdir%"
mkdir
"%targetdir%"
echo
### Backing up your profile…
robocopy %sourcedir% %targetdir% *
/e
/j
/r
:10
/v
echo
### Backing up the registry…
if
exist
"%targetdir%\regbackup.reg"
del
"%targetdir%\regbackup.reg"
regedit.exe
/e
"%targetdir%\regbackup.reg"
echo
### Backup is all complete…
pause
exit
Желаю вам успехов!
Узнать больше: