Oplever du at du jævnligt sletter gamle filer, rydder op i unødvendige data, starter nogle programmer osv. manuelt? Hvis ja, så lad Quantrimang hjælpe dig med at automatisere disse opgaver. Først vil artiklen introducere dig til nogle Windows-værktøjer, der hjælper med at automatisere visse opgaver og derefter nogle måder at automatisere nogle opgaver på Windows 10.
Værktøjer til at hjælpe med at automatisere Windows-opgaver
Kommandoprompt og dens batchfil
Kommandoprompt , en efterfølger til MS-DOS-prompt, er et kommandolinjefortolkerprogram. Og en fil med dens mange kommandoer kaldes en " batch-fil ", som du kan bruge til at automatisere opgaver, som at sikkerhedskopiere filer eller mapper til en bærbar harddisk . For at åbne den skal du blot skrive cmd eller kommandoprompt i startmenuens søgelinje .
Du skal blot kompilere de nødvendige kommandoer i en tekstfil med filtypenavnet ".bat" eller ".cmd". Og du skal bare åbne filen for at køre den; I dette tilfælde udfører Windows 10 alle filkommandoer sekventielt eller programmeret i en batchfil.
PowerShell og dets scriptfiler
PowerShell er en administrations- og automatiseringsramme bygget til brugere med systemadministrationsrettigheder. Hvis du leder efter automatisering, skal du lære og bruge PowerShell. Kommandoprompt er lettere at lære og bruge end PowerShell, fordi Powershell er kraftfuld og tilbyder flere funktioner.
Du kan få adgang til Windows PowerShell ved at indtaste navnet i startmenuens søgefelt . Bemærk, du vil se to programmer, "PowerShell" og "PowerShell ISE". PowerShell er et kommandolinjefortolkerprogram som kommandoprompt, mens det andet bruges til at skrive scripts (med filtypenavnet ".ps1"), der indeholder en gruppe kommandoer som batchfiler.
Task Scheduler og dens opgaver
Et andet Windows-værktøj, der hjælper med automatisering, er Task Scheduler, som er et værktøj til at planlægge programmer og opgaver. Opgaver er planlagt til at køre med bestemte intervaller, kan vise udførelsesmeddelelser, eller når opgaver er afsluttet osv. Derudover kan du tilpasse opgaver, så de passer til dine krav.
Hvis du vil have adgang til Task Scheduler i Windows 10, skal du blot skrive " scheduler " eller " Task Scheduler " i Cortanas søgefelt . Bemærk, selvom Windows og andre installerede programmer (som Google Chrome) opretter planlagte opgaver for at udføre sine egne vedligeholdelsesaktiviteter, bør du ikke redigere eller deaktivere andre opgaver.
Nu ved du om de værktøjer, der er nødvendige for at automatisere opgaver. Hvis de er konfigureret korrekt, kan disse scripts automatisere forskellige vedligeholdelsesopgaver på computeren, uden at brugeren behøver at kontrollere eller gribe ind i disse aktiviteter.
Automatiser opgaver
Start flere applikationer
Hvis du automatisk vil starte flere applikationer, programmer og filer på samme tid, skal du blot oprette en batch-fil, der identificerer disse programmer. Derudover kan du også oprette en genvej til denne fil og tilføje en tastekombination for at starte den hurtigt ved hjælp af genvejen.
For eksempel kan du oprette batchfiler for at åbne bestemte mapper, Google Chrome-browser, Word-filer og Excel-filer ved at bruge koden nedenfor. Bemærk, " %USERPROFILE% " henviser her til din brugerprofilmappe i 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
Start applikationen som admin
For at starte programmet som administrator skal du gøre det på en anden måde end ovenstående metode. Det er fordi dette program anmoder om administratoradgang ved at vise en UAC-prompt. Hvis du ikke accepterer anvisningerne, vil disse programmer ikke starte.
At bruge en genvej placeret i Windows Startup-mappen virker heller ikke, så hvad skal man gøre? Task Scheduler-programmet vil være løsningen på dette problem. Den har kun mulighed for at køre programmet med administrative rettigheder, så du kan starte en eller flere applikationer (ved hjælp af batchscript) ved hjælp af Task Scheduler. Sådan gør du:
Trin 1: Åbn Task Scheduler > klik på " Opret opgave " i Handlinger i højre panel.
Trin 2 : På fanen Generelt skal du navngive opgaven som " NoUAC1 ", og vælg derefter " Kør med højeste privilegier ".
Trin 3 : Klik på fanen Trigger , i afsnittet " Start opgaven ", vælg " Ved opstart ".
Trin 4 : Skift nu til fanen Handlinger , klik på Ny .
Trin 5 : I vinduet Ny handling , i handlingssektionen , vælg " Start et program ", i Program/script , klik på knappen Gennemse , vælg den eksekverbare fil, du vil planlægge, og klik på OK .
Trin 6 : Gå nu til fanen Indstillinger , vælg indstillingen " Tillad opgave at blive kørt efter behov " og klik derefter på OK for at gemme.
Nu starter programmet (Adobe Reader i denne tutorial) automatisk med administratorrettigheder, når systemet starter.
Slet alle gamle filer
Hvis du er teknologientusiast eller udvikler, skal du ofte downloade og teste mange ting. Efter et stykke tid vil du se nogle unødvendige filer "tilstede" på dit system, fordi de optager plads på din computer. Der er en meget effektiv løsning til dette i stedet for at skulle slette det manuelt, som er at oprette et batch-script for at slette gamle downloadede filer.
På samme måde kan du bruge batchfiler til at slette alle gamle filer med specifikke udvidelser eller filer i en mappe eller undermappe. For at gøre dette skal du bruge koden nedenfor til at slette .docx-filen (skift "docx" til den fil, der passer dig) i en specifik mappe, der er ældre end tyve dage (ændre værdien af " / d " til evt. dato).
@
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
Du kan ændre stien (ved at ændre værdien af " /p "-indstillingen) til den mappe, der indeholder filerne, der skal slettes. Nedenfor betyder " %USERPROFILE% " din brugermappe.
Ryd skrald
Du bør rydde papirkurven regelmæssigt, og selvom det er en nem opgave, glemmer brugerne det ofte. Heldigvis kan du automatisere denne opgave ved hjælp af Task Scheduler. Sådan frigør du plads på din harddisk:
Trin 1: Åbn Task Scheduler.
Trin 2 : Åbn " Task Scheduler Library ", og klik derefter på " Ny mappe " i handlingsmenuen og giv den navnet " Mine opgaver ".
Trin 3: Klik på mappen " Mine opgaver " og vælg " Opret opgave " fra handlingsmenuen.
Trin 4: Skriv opgavenavnet som " Tøm papirkurv " i vinduet Opret opgave under fanen Generelt .
Trin 5 : Klik på fanen Udløsere , klik her på Ny og i afsnittet " Begynd opgaven ", vælg " På en tidsplan ".
Trin 6 : Vælg indstillingen Ugentlig eller Månedlig for at indstille tidspunktet for sletning af filer, og klik på OK .
Trin 7 : Klik på fanen Handlinger , gå til Ny og i vinduet Ny handling , i Indstillinger , skriv " PowerShell.exe " i Program/script- sektionen .
Trin 8 : I det samme vindue, i sektionen " Tilføj argumenter (valgfrit) " skriv -NoProfile -Command " Clear-RecycleBin -Force" og klik på OK- knappen .
Dit affald bliver nu renset efter tidsplanen.
Sluk for systemet
For folk, der brænder for at arbejde hele natten, er denne opgave meget nyttig, fordi den viser en meddelelse om at slukke for computeren , hvilket tvinger dem til at stoppe arbejdet og tage på ferie. Koden nedenfor vil vise en notifikation (du kan redigere i scriptet) kl. 23.00 og slukke for systemet efter 120 sekunder (eller 2 minutter). Bemærk, du kan ændre nedlukningstiden i koden nedenfor ved at ændre %time% -værdien .
@
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
Bemærk : Du har 120 sekunder til at gemme dit arbejde i stedet for standard 30 sekunder. Alternativt kan du stoppe nedlukningsprocessen ved at trykke på Win + R og skrive shutdown -a og derefter trykke på Enter .
Sikkerhedskopier filer/mapper
Der findes mange gode programmer til sikkerhedskopiering af filer, herunder cloud-løsninger som Dropbox og Googles Backup and Sync. Men hvis du vil have mere kontrol og sikkerhedskopiere følsomme filer til en bærbar harddisk, kan du bruge en batch script-automatiseringsløsning.
Bemærk, denne metode sikkerhedskopierer kun bestemte filer og mapper, opretter ikke et systemgendannelsespunkt eller systemsikkerhedskopi. Nedenfor er batchfilkoden til at sikkerhedskopiere alle data inde i brugermappen og sikkerhedskopiere systemregistret :
@
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
Ønsker dig succes!
Se mere: