Opplever du at du regelmessig sletter gamle filer, rydder opp i unødvendige data, starter noen programmer osv. manuelt? I så fall, la Quantrimang hjelpe deg med å automatisere disse oppgavene. Først vil artikkelen introdusere deg til noen Windows-verktøy som hjelper deg med å automatisere visse oppgaver og deretter noen måter å automatisere noen oppgaver på Windows 10.
Verktøy for å automatisere Windows-oppgaver
Ledetekst og dens batchfil
Kommandoprompt , en etterfølger til MS-DOS-prompt, er et kommandolinjetolkprogram. Og en fil med sine mange kommandoer kalles en " batch-fil ", som du kan bruke til å automatisere oppgaver, som å sikkerhetskopiere filer eller mapper til en bærbar harddisk . For å åpne den, skriv ganske enkelt cmd eller ledetekst i søkefeltet på Start- menyen .
Du trenger bare å kompilere de nødvendige kommandoene i en tekstfil med filtypen ".bat" eller ".cmd". Og du trenger bare å åpne filen for å kjøre den; I dette tilfellet utfører Windows 10 alle filkommandoer sekvensielt eller programmert i en batchfil.
PowerShell og dets skriptfiler
PowerShell er et administrasjons- og automatiseringsrammeverk bygget for brukere med systemadministrasjonsrettigheter. Hvis du leter etter automatisering, må du lære og bruke PowerShell. Kommandoprompt er enklere å lære og bruke enn PowerShell fordi Powershell er kraftig og tilbyr flere funksjoner.
Du får tilgang til Windows PowerShell ved å skrive inn navnet i startmenyens søkeboks . Merk at du vil se to programmer, "PowerShell" og "PowerShell ISE". PowerShell er et kommandolinjetolkeprogram som kommandoprompt, mens det andre brukes til å skrive skript (med ".ps1"-utvidelse), som inneholder en gruppe kommandoer som batchfiler.
Oppgaveplanlegger og dens oppgaver
Et annet Windows-verktøy som hjelper med automatisering er Task Scheduler, som er et verktøy for å planlegge programmer og oppgaver. Oppgaver er planlagt til å kjøre med bestemte intervaller, kan vise utførelsesvarsler eller når oppgaver er fullført, osv. I tillegg kan du tilpasse oppgaver for å passe dine behov mine.
Hvis du vil ha tilgang til Task Scheduler i Windows 10, skriv bare " scheduler " eller " Task Scheduler " i Cortanas søkeboks . Merk at selv om Windows og andre installerte programmer (som Google Chrome) oppretter planlagte oppgaver for å utføre sine egne vedlikeholdsaktiviteter, bør du ikke redigere eller deaktivere andre oppgaver .
Nå vet du om verktøyene som trengs for å automatisere oppgaver. Hvis de er riktig konfigurert, kan disse skriptene automatisere ulike vedlikeholdsoppgaver på datamaskinen uten at brukeren trenger å sjekke eller gripe inn i disse aktivitetene.
Automatiser oppgaver
Start flere applikasjoner
Hvis du automatisk vil starte flere applikasjoner, programmer og filer samtidig, trenger du bare å lage en batch-fil som identifiserer disse programmene. I tillegg kan du også opprette en snarvei for denne filen og legge til en tastekombinasjon for å starte den raskt ved å bruke snarveien.
Du kan for eksempel lage batchfiler for å åpne bestemte mapper, Google Chrome-nettleseren, Word-filer og Excel-filer ved å bruke koden nedenfor. Merk, " %USERPROFILE% " refererer her til brukerprofilmappen din 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 applikasjonen som admin
For å starte programmet som administrator, må du gjøre det på en annen måte enn metoden ovenfor. Det er fordi dette programmet ber om administratortilgang ved å vise en UAC-ledetekst. Hvis du ikke godtar instruksjonene, vil ikke disse programmene starte.
Å bruke en snarvei plassert i Windows Startup-mappen fungerer heller ikke, så hva skal jeg gjøre? Task Scheduler-programmet vil være løsningen på dette problemet. Den har bare en mulighet til å kjøre programmet med administrative rettigheter, slik at du kan starte en eller flere applikasjoner (ved hjelp av batch-skript) ved å bruke Task Scheduler. Dette er hvordan:
Trinn 1: Åpne Task Scheduler > klikk på " Create Task " i Handlinger i høyre panel.
Trinn 2 : I kategorien Generelt , navngi oppgaven som " NoUAC1 ", og velg deretter alternativet " Kjør med høyeste privilegier ".
Trinn 3 : Klikk på Utløser-fanen , i delen " Begynn oppgaven ", velg " Ved oppstart ".
Trinn 4 : Bytt nå til fanen Handlinger , klikk på Ny .
Trinn 5 : I vinduet Ny handling , i handlingsdelen , velg " Start et program ", i Program/skript , klikk på Bla gjennom- knappen , velg den kjørbare filen du vil planlegge og klikk OK .
Trinn 6 : Gå nå til Innstillinger- fanen , velg alternativet " Tillat oppgave å kjøre på forespørsel " og klikk deretter OK for å lagre.
Nå starter programmet (Adobe Reader i denne opplæringen) automatisk med administratorrettigheter når systemet starter opp.
Slett alle gamle filer
Hvis du er en teknologientusiast eller utvikler, må du ofte laste ned og teste mange ting. Etter en stund vil du se noen unødvendige filer "tilstede" på systemet ditt fordi de tar opp plass på datamaskinen din. Det er en veldig effektiv løsning for dette i stedet for å måtte slette det manuelt, som er å lage et batchskript for å slette gamle nedlastede filer.
På samme måte kan du bruke batchfiler til å slette alle gamle filer med spesifikke utvidelser eller filer i en mappe eller undermappe. For å gjøre dette bruker du koden nedenfor til å slette .docx-filen (endre "docx" til filen som passer deg) i en bestemt mappe som er eldre enn tjue dager (endre verdien av " / d " til en hvilken som helst 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 endre banen (ved å endre verdien av " /p "-alternativet) til katalogen som inneholder filene som skal slettes. Nedenfor betyr " %USERPROFILE% " din brukerkatalog.
Fjern søppel
Du bør tømme søppelet regelmessig, og selv om det er en enkel oppgave, glemmer brukerne det ofte. Heldigvis kan du automatisere denne oppgaven ved å bruke Task Scheduler. Slik frigjør du plass på harddisken din:
Trinn 1: Åpne Task Scheduler.
Trinn 2 : Åpne " Task Scheduler Library ", og klikk deretter på " Ny mappe " i handlingsmenyen og gi den navnet " Mine oppgaver ".
Trinn 3: Klikk på " Mine oppgaver " -mappen og velg " Opprett oppgave " fra handlingsmenyen.
Trinn 4: I Opprett oppgave- vinduet under kategorien Generelt skriver du inn oppgavenavnet som " Tøm papirkurven ".
Trinn 5 : Klikk på Utløsere- fanen , klikk her på Ny og i delen " Begynn oppgaven " velger du " På en tidsplan ".
Trinn 6 : Velg alternativet Ukentlig eller Månedlig for å angi tidspunktet for sletting av filer, og klikk OK .
Trinn 7 : Klikk på fanen Handlinger , gå til Ny og i Ny handling- vinduet , i Innstillinger , skriv " PowerShell.exe " i Program/skript- delen .
Trinn 8 : I det samme vinduet, i delen " Legg til argumenter (valgfritt) " skriver du -NoProfile -Command " Clear-RecycleBin -Force" og klikker på OK- knappen .
Søppelet ditt blir nå ryddet etter planen.
Slå av systemet
For folk som brenner for å jobbe hele natten, er denne oppgaven veldig nyttig, fordi den viser et varsel om å slå av datamaskinen , og tvinger dem til å slutte å jobbe og dra på ferie. Koden nedenfor vil vise et varsel (du kan redigere i skriptet) klokken 23.00 og slå av systemet etter 120 sekunder (eller 2 minutter). Merk at du kan endre avstengningstiden i koden nedenfor ved å endre %time% -verdien .
@
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
Merk : Du vil ha 120 sekunder til å lagre arbeidet ditt i stedet for standard 30 sekunder. Alternativt kan du stoppe avslutningsprosessen ved å trykke Win + R og skrive shutdown -a og deretter trykke Enter .
Sikkerhetskopier filer/mapper
Det finnes mange gode programmer for sikkerhetskopiering av filer, inkludert skyløsninger som Dropbox og Googles Backup and Sync. Men hvis du vil ha mer kontroll og sikkerhetskopiere sensitive filer til en bærbar harddisk, kan du bruke en batch script-automatiseringsløsning.
Merk at denne metoden bare sikkerhetskopierer spesifikke filer og mapper, oppretter ikke et systemgjenopprettingspunkt eller systemsikkerhetskopi. Nedenfor er batchfilkoden for å sikkerhetskopiere alle data i brukermappen og sikkerhetskopiere systemregisteret :
@
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 deg suksess!
Se mer: