Смятате ли, че редовно изтривате стари файлове, почиствате ненужни данни, стартирате някои програми и т.н. ръчно? Ако е така, оставете Quantrimang да ви помогне да автоматизирате тези задачи. Първо, статията ще ви запознае с някои инструменти на Windows, които помагат за автоматизирането на определени задачи и след това с някои начини за автоматизиране на някои задачи в Windows 10.
Инструменти за подпомагане на автоматизирането на задачи на Windows
Команден ред и неговия команден файл
Command Prompt , наследник на MS-DOS Prompt, е програма за интерпретатор на командния ред. А файл с неговите много команди се нарича „ пакетен файл “, който можете да използвате за автоматизиране на задачи, като архивиране на файлове или папки на преносим твърд диск . За да го отворите, просто въведете cmd или Command Prompt в лентата за търсене на менюто "Старт" .
Просто трябва да компилирате необходимите команди в текстов файл с разширение “.bat” или “.cmd”. И просто трябва да отворите файла, за да го стартирате; В този случай Windows 10 изпълнява всички файлови команди последователно или програмирани в партиден файл.
PowerShell и неговите скриптови файлове
PowerShell е рамка за управление и автоматизация, създадена за потребители с права на системно администриране. Ако търсите автоматизация, трябва да научите и използвате PowerShell. Командният ред е по-лесен за изучаване и използване от PowerShell, защото Powershell е мощен и предлага повече функции.
Можете да получите достъп до Windows PowerShell, като въведете името му в полето за търсене в менюто "Старт" . Имайте предвид, че ще видите две програми, „PowerShell“ и „PowerShell ISE“. PowerShell е програма за интерпретатор на команден ред като Command Prompt, докато другата се използва за писане на скриптове (с разширение ".ps1"), съдържащи група от команди като пакетни файлове.
Планировчик на задачи и неговите задачи
Друг инструмент на Windows, който помага при автоматизацията, е Task Scheduler, който е инструмент за планиране на програми и задачи. Задачите са планирани да се изпълняват на определени интервали, могат да показват известия за изпълнение или когато задачите са завършени и т.н. Освен това можете да персонализирате задачите, за да отговарят на вашите изисквания.
Ако искате да получите достъп до Task Scheduler в Windows 10, просто напишете „ scheduler “ или „ Task Scheduler “ в полето за търсене на Cortana . Обърнете внимание, че въпреки че 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 ще бъде решението на този проблем. Има само опция за стартиране на програмата с администраторски права, така че можете да стартирате едно или повече приложения (с пакетен скрипт) с помощта на Task Scheduler. Ето как:
Стъпка 1: Отворете Task Scheduler > щракнете върху „ Създаване на задача “ в Действия в десния панел.
Стъпка 2 : В раздела Общи наименувайте задачата като „ NoUAC1 “, след което изберете опцията „ Изпълни с най-високи привилегии “.
Стъпка 3 : Щракнете върху раздела Trigger , в секцията „ Begin the task “ изберете „ At startup “.
Стъпка 4 : Сега превключете към раздела Действия , щракнете върху Ново .
Стъпка 5 : В прозореца Ново действие , в раздела Действие изберете „ Стартиране на програма “, в Програма/скрипт щракнете върху бутона Преглед , изберете изпълнимия файл, който искате да планирате, и щракнете върху OK .
Стъпка 6 : Сега отидете в раздела Настройки , изберете опцията „ Разрешаване на изпълнение на задача при поискване “ и след това щракнете върху OK , за да запазите.
Сега програмата (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% ” означава вашата потребителска директория.
Изчистете кошчето
Трябва редовно да почиствате кошчето и въпреки че това е лесна задача, потребителите често го забравят. За щастие можете да автоматизирате тази задача с помощта на Task Scheduler. Ето как да освободите място на вашия твърд диск:
Стъпка 1: Отворете Task Scheduler.
Стъпка 2 : Отворете „ Библиотека на планировчика на задачи “, след което в менюто с действия щракнете върху „ Нова папка “ и я наименувайте „ Моите задачи “.
Стъпка 3: Кликнете върху папката „ Моите задачи “ и изберете „ Създаване на задача “ от менюто за действие.
Стъпка 4: В прозореца Създаване на задача под раздела Общи въведете името на задачата като „ Изпразване на кошчето “.
Стъпка 5 : Щракнете върху раздела Тригери , тук щракнете върху Нов и в секцията „ Започнете задачата “ изберете „ По график “.
Стъпка 6 : Изберете опцията Weekly или Monthly , за да зададете времето за изтриване на файлове и щракнете върху OK .
Стъпка 7 : Щракнете върху раздела Действия , отидете на Ново и в прозореца Ново действие , в Настройки , въведете „ PowerShell.exe “ в секцията Програма/скрипт .
Стъпка 8 : В същия прозорец, в секцията „ Добавяне на аргументи (по избор) “ въведете -NoProfile -Command „ Clear-RecycleBin -Force“ и щракнете върху бутона OK .
Вашият боклук вече ще бъде почистен по график.
Изключете системата
За хора, които са страстни да работят цяла нощ, тази задача е много полезна, защото показва известие за изключване на компютъра , принуждавайки ги да спрат работа и да излязат на почивка. Кодът по-долу ще покаже известие (можете да редактирате в скрипта) в 23 часа и ще изключи системата след 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 и Backup and Sync на Google. Въпреки това, ако искате повече контрол и архивиране на чувствителни файлове на преносим твърд диск, можете да използвате решение за автоматизиране на пакетен скрипт.
Имайте предвид, че този метод архивира само определени файлове и папки, не създава точка за възстановяване на системата или архивиране на системата. По-долу е кодът на партидния файл за архивиране на всички данни в потребителската папка и архивиране на системния регистър :
@
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
С пожелание за успех!
Виж повече: