Merkt u dat u regelmatig oude bestanden verwijdert, onnodige gegevens opschoont, sommige programma's handmatig opstart, enz.? Als dat zo is, laat Quantrimang u dan helpen deze taken te automatiseren. Eerst laat het artikel u kennismaken met enkele Windows-hulpmiddelen die u helpen bepaalde taken te automatiseren, en vervolgens enkele manieren om sommige taken op Windows 10 te automatiseren.
Hulpmiddelen om Windows-taken te helpen automatiseren
Opdrachtprompt en het bijbehorende batchbestand
Command Prompt , een opvolger van MS-DOS Prompt, is een opdrachtregelinterpreterprogramma. En een bestand met zijn vele opdrachten wordt een " batchbestand " genoemd, dat u kunt gebruiken om taken te automatiseren, zoals het maken van een back-up van bestanden of mappen op een draagbare harde schijf . Om het te openen, typt u eenvoudigweg cmd of de opdrachtprompt in de zoekbalk van het menu Start .

U hoeft alleen maar de benodigde opdrachten in een tekstbestand met de extensie “.bat” of “.cmd” te compileren. En u hoeft alleen maar het bestand te openen om het uit te voeren; In dit geval voert Windows 10 alle bestandsopdrachten sequentieel uit of geprogrammeerd in een batchbestand.
PowerShell en de bijbehorende scriptbestanden
PowerShell is een beheer- en automatiseringsframework dat is gebouwd voor gebruikers met systeembeheerdersrechten. Als u op zoek bent naar automatisering, moet u PowerShell leren en gebruiken. Opdrachtprompt is gemakkelijker te leren en te gebruiken dan PowerShell omdat Powershell krachtig is en meer functies biedt.
![Tools voor taakautomatisering op Windows 10 Tools voor taakautomatisering op Windows 10]()
U krijgt toegang tot Windows PowerShell door de naam in te voeren in het zoekvak van het menu Start . Let op: u zult twee programma's zien, "PowerShell" en "PowerShell ISE". PowerShell is een opdrachtregelinterpreterprogramma zoals Command Prompt, terwijl het andere wordt gebruikt om scripts te schrijven (met de extensie ".ps1"), die een groep opdrachten bevat, zoals batchbestanden.
Taakplanner en zijn taken
Een ander Windows-hulpmiddel dat helpt bij automatisering is Task Scheduler, een hulpmiddel voor het plannen van programma's en taken. Taken worden gepland om met specifieke tussenpozen te worden uitgevoerd, kunnen uitvoeringsmeldingen weergeven of wanneer taken zijn voltooid, enz. Bovendien kunt u taken aanpassen aan uw eigen vereisten.
![Tools voor taakautomatisering op Windows 10 Tools voor taakautomatisering op Windows 10]()
Als u Taakplanner in Windows 10 wilt openen, typt u gewoon ' planner ' of ' Taakplanner ' in het zoekvak van Cortana . Let op: ook al maken Windows en andere geïnstalleerde programma's (zoals Google Chrome) geplande taken om hun eigen onderhoudsactiviteiten uit te voeren, u mag andere taken niet bewerken of uitschakelen.
Nu weet u welke tools nodig zijn om taken te automatiseren. Indien correct geconfigureerd, kunnen deze scripts verschillende onderhoudstaken op de computer automatiseren zonder dat de gebruiker deze activiteiten hoeft te controleren of in te grijpen.
Automatiseer taken
Start meerdere applicaties
Als u meerdere toepassingen, programma's en bestanden tegelijkertijd automatisch wilt starten, hoeft u alleen maar een batchbestand te maken dat deze programma's identificeert. Bovendien kunt u ook een snelkoppeling voor dit bestand maken en een toetsencombinatie toevoegen om het snel te starten met behulp van de snelkoppeling.
Met onderstaande code kunt u bijvoorbeeld batchbestanden maken om specifieke mappen, de Google Chrome-browser, Word-bestanden en Excel-bestanden te openen. Let op: " %USERPROFILE% " verwijst hier naar uw gebruikersprofielmap in 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 de applicatie als admin
Om het programma als admin te starten, moet je het op een andere manier doen dan hierboven beschreven. Dat komt omdat dit programma beheerderstoegang vraagt door een UAC-prompt weer te geven. Als u de aanwijzingen niet accepteert, starten deze programma's niet.
Het gebruik van een snelkoppeling in de Windows Opstartmap werkt ook niet, dus wat moet ik doen? Het Task Scheduler-programma zal de oplossing voor dit probleem zijn. Het heeft alleen een optie om het programma met beheerdersrechten uit te voeren, zodat u een of meer applicaties kunt starten (met behulp van batchscript) met behulp van Taakplanner. Hier is hoe:
Stap 1: Open Taakplanner > klik op " Taak maken " in Acties in het rechterpaneel.
Stap 2 : Op het tabblad Algemeen geeft u de taak een naam zoals " NoUAC1 ", en selecteert u vervolgens de optie " Uitvoeren met de hoogste rechten ".
![Tools voor taakautomatisering op Windows 10 Tools voor taakautomatisering op Windows 10]()
Stap 3 : Klik op het tabblad Trigger en selecteer in het gedeelte ' De taak starten ' de optie ' Bij opstarten '.
Stap 4 : Ga nu naar het tabblad Acties en klik op Nieuw .
Stap 5 : Selecteer in het venster Nieuwe actie in het gedeelte Actie " Een programma starten ", klik in Programma/script op de knop Bladeren , selecteer het uitvoerbare bestand dat u wilt plannen en klik op OK .
![Tools voor taakautomatisering op Windows 10 Tools voor taakautomatisering op Windows 10]()
Stap 6 : Ga nu naar het tabblad Instellingen , selecteer de optie “ Taak mag op aanvraag worden uitgevoerd ” en klik vervolgens op OK om op te slaan.
Nu zal het programma (Adobe Reader in deze tutorial) automatisch starten met beheerdersrechten wanneer het systeem opstart.
Verwijder alle oude bestanden
Als je een technologieliefhebber of ontwikkelaar bent, moet je vaak veel dingen downloaden en testen. Na een tijdje zult u enkele onnodige bestanden op uw systeem "aanwezig" zien omdat ze ruimte op uw computer in beslag nemen. Er is een zeer effectieve oplossing hiervoor in plaats van deze handmatig te moeten verwijderen, namelijk het maken van een batchscript om oude gedownloade bestanden te verwijderen.
Op dezelfde manier kunt u batchbestanden gebruiken om alle oude bestanden met specifieke extensies of bestanden in een map of submap te verwijderen. Hiervoor gebruikt u onderstaande code om het .docx-bestand te verwijderen (verander “docx” naar het bestand dat bij u past) in een specifieke map die ouder is dan twintig dagen (verander de waarde van de “ / d ” naar een willekeurige datum).
@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
U kunt het pad wijzigen (door de waarde van de optie " /p " te wijzigen) naar de map met de bestanden die u wilt verwijderen. Hieronder betekent “ %USERPROFILE% ” uw gebruikersmap.
![Tools voor taakautomatisering op Windows 10 Tools voor taakautomatisering op Windows 10]()
Prullenbak opruimen
U moet de prullenbak regelmatig opruimen, en hoewel het een gemakkelijke taak is, vergeten gebruikers het vaak. Gelukkig kun je deze taak automatiseren met Taakplanner. Zo kunt u ruimte vrijmaken op uw harde schijf:
Stap 1: Open Taakplanner.
Stap 2 : Open " Taakplannerbibliotheek ", klik vervolgens in het actiemenu op " Nieuwe map " en noem deze " Mijn taken ".
Stap 3: Klik op de map " Mijn taken " en selecteer " Taak maken " in het actiemenu.
Stap 4: Typ in het venster Taak maken onder het tabblad Algemeen de taaknaam als " Prullenbak legen ".
Stap 5 : Klik op het tabblad Triggers , klik hier op Nieuw en selecteer in het gedeelte “ De taak starten ” de optie “ Volgens een schema ”.
Stap 6 : Selecteer de optie Wekelijks of Maandelijks om de tijd in te stellen waarop bestanden moeten worden verwijderd en klik op OK .
![Tools voor taakautomatisering op Windows 10 Tools voor taakautomatisering op Windows 10]()
Stap 7 : Klik op het tabblad Acties , ga naar Nieuw en typ in het venster Nieuwe actie in Instellingen " PowerShell.exe " in de sectie Programma/script .
Stap 8 : In hetzelfde venster typt u in de sectie " Argumenten toevoegen (optioneel) " -NoProfile -Command " Clear-RecycleBin -Force" en klikt u op de knop OK .
![Tools voor taakautomatisering op Windows 10 Tools voor taakautomatisering op Windows 10]()
Uw afval wordt nu volgens schema schoongemaakt.
Schakel het systeem uit
Voor mensen die graag de hele nacht doorwerken, is deze taak erg handig, omdat er een melding wordt weergegeven om de computer uit te zetten , waardoor ze gedwongen worden te stoppen met werken en op vakantie te gaan. De onderstaande code geeft om 23.00 uur een melding weer (je kunt deze in het script bewerken) en schakelt het systeem na 120 seconden (of 2 minuten) uit. Let op: u kunt de afsluittijd in de onderstaande code wijzigen door de %time% waarde te wijzigen .
@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
Opmerking : u heeft 120 seconden de tijd om uw werk op te slaan in plaats van de standaard 30 seconden. U kunt het afsluitproces ook stoppen door op Win + R te drukken, shutdown -a te typen en vervolgens op Enter te drukken .
![Tools voor taakautomatisering op Windows 10 Tools voor taakautomatisering op Windows 10]()
Maak een back-up van bestanden/mappen
Er zijn veel goede programma's voor het maken van back-ups van bestanden, waaronder cloudoplossingen zoals Dropbox en Google's Backup and Sync. Als u echter meer controle wilt en een back-up wilt maken van gevoelige bestanden op een draagbare harde schijf, kunt u een oplossing voor batchscriptautomatisering gebruiken.
Let op: deze methode maakt alleen een back-up van specifieke bestanden en mappen en maakt geen systeemherstelpunt of systeemback-up. Hieronder vindt u de batchbestandscode waarmee u een back-up kunt maken van alle gegevens in de gebruikersmap en een back-up kunt maken van het systeemregister :
@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
![Tools voor taakautomatisering op Windows 10 Tools voor taakautomatisering op Windows 10]()
Ik wens je succes!
Bekijk meer: