Rendszeresen törli a régi fájlokat, törli a felesleges adatokat, indít el néhány programot stb. manuálisan? Ha igen, hagyja, hogy a Quantrimang segítsen automatizálni ezeket a feladatokat. Először is, a cikk bemutatja néhány Windows-eszközt, amelyek segítenek bizonyos feladatok automatizálásában, majd néhány módszert bizonyos feladatok automatizálására a Windows 10 rendszeren.
A Windows-feladatok automatizálását segítő eszközök
Parancssor és kötegfájlja
A Command Prompt , az MS-DOS Prompt utódja, egy parancssori értelmező program. A sok parancsot tartalmazó fájlt pedig " kötegelt fájlnak " nevezik , amellyel automatizálhatja a feladatokat, például mentheti a fájlokat vagy mappákat egy hordozható merevlemezre . A megnyitáshoz egyszerűen írja be a cmd vagy a Command Prompt parancsot a Start menü keresősávjába .
Csak le kell fordítania a szükséges parancsokat egy „.bat” vagy „.cmd” kiterjesztésű szövegfájlba. És csak meg kell nyitnia a fájlt a futtatáshoz; Ebben az esetben a Windows 10 az összes fájlparancsot egymás után vagy kötegfájlba programozva hajtja végre.
PowerShell és szkriptfájljai
A PowerShell egy felügyeleti és automatizálási keretrendszer, amelyet rendszeradminisztrációs jogokkal rendelkező felhasználók számára fejlesztettek ki. Ha automatizálást keres, meg kell tanulnia és használnia kell a PowerShellt. A Command Prompt könnyebben megtanulható és használható, mint a PowerShell, mert a Powershell erőteljes és több funkciót kínál.
A Windows PowerShell eléréséhez írja be a nevét a Start menü keresőmezőjébe . Megjegyzés: két programot fog látni, a „PowerShell” és a „PowerShell ISE”. A PowerShell egy parancssori értelmező program, mint például a Command Prompt, míg a másik parancssorok írására szolgál (".ps1" kiterjesztéssel), amely parancsok csoportját, például kötegfájlokat tartalmaz.
Feladatütemező és feladatai
Egy másik Windows-eszköz, amely segít az automatizálásban, a Task Scheduler, amely a programok és feladatok ütemezésére szolgál. A feladatok meghatározott időközönként futnak, megjeleníthetnek végrehajtási értesítéseket, vagy amikor a feladatok befejeződtek, stb. Ezenkívül testreszabhatja a feladatokat az igényeim szerint.
Ha a Windows 10 rendszerben szeretné elérni a Feladatütemezőt, írja be az „ ütemező ” vagy a „ Feladatütemező ” kifejezést a Cortana keresőmezőjébe . Ne feledje, hogy bár a Windows és más telepített programok (például a Google Chrome) ütemezett feladatokat hoznak létre a saját karbantartási tevékenységei elvégzéséhez, ne szerkesszen vagy tiltson le más feladatokat .
Most már ismeri a feladatok automatizálásához szükséges eszközöket. Ha megfelelően vannak konfigurálva, ezek a parancsfájlok automatizálhatják a számítógépen végzett különféle karbantartási feladatokat anélkül, hogy a felhasználónak ellenőriznie kellene ezeket a tevékenységeket vagy be kellene avatkoznia.
Automatizálja a feladatokat
Indítson el több alkalmazást
Ha egyszerre több alkalmazást, programot és fájlt szeretne automatikusan elindítani, akkor csak létre kell hoznia egy kötegfájlt, amely azonosítja ezeket a programokat. Ezenkívül létrehozhat egy parancsikont ehhez a fájlhoz, és hozzáadhat egy billentyűkombinációt, hogy gyorsan elindítsa a parancsikon segítségével.
Az alábbi kód segítségével például kötegelt fájlokat hozhat létre bizonyos mappák, Google Chrome böngésző, Word- és Excel-fájlok megnyitásához. Megjegyzés: " %USERPROFILE% " itt a felhasználói profil mappájára vonatkozik a Windows rendszerben.
@
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
Indítsa el az alkalmazást rendszergazdaként
A program adminisztrátorként való indításához a fenti módszertől eltérő módon kell megtennie. Ennek az az oka, hogy ez a program adminisztrátori hozzáférést kér egy UAC prompt megjelenítésével. Ha nem fogadja el az utasításokat, ezek a programok nem indulnak el.
A Windows Startup mappájában elhelyezett parancsikon használata szintén nem működik, szóval mi a teendő? A Task Scheduler program lesz a megoldás erre a problémára. Csak arra van lehetősége, hogy a programot rendszergazdai jogokkal futtassa, így egy vagy több alkalmazást indíthat el (kötegelt parancsfájl használatával) a Feladatütemezővel. Itt van, hogyan:
1. lépés: Nyissa meg a Feladatütemezőt , majd kattintson a " Feladat létrehozása " lehetőségre a Műveletek részben a jobb oldali panelen.
2. lépés : Az Általános lapon nevezze el a feladatot, például " NoUAC1 ", majd válassza a " Futtatás legmagasabb jogosultságokkal " lehetőséget.
3. lépés : Kattintson a Trigger fülre , a „ Feladat megkezdése ” részben válassza az „ Indításkor ” lehetőséget.
4. lépés : Most váltson át a Műveletek lapra , és kattintson az Új gombra .
5. lépés : Az Új művelet ablakban a Művelet részben válassza a " Program indítása " lehetőséget, a Program/script részben kattintson a Tallózás gombra , válassza ki az ütemezni kívánt végrehajtható fájlt, majd kattintson az OK gombra .
6. lépés : Most lépjen a Beállítások lapra , válassza ki a „ Feladat futtatásának engedélyezése igény szerint ” lehetőséget, majd kattintson az OK gombra a mentéshez.
Most a program (ebben az oktatóanyagban az Adobe Reader) automatikusan elindul rendszergazdai jogokkal, amikor a rendszer elindul.
Törölje az összes régi fájlt
Ha Ön technológiai rajongó vagy fejlesztő, gyakran sok mindent le kell töltenie és tesztelnie kell. Egy idő után látni fogja, hogy néhány szükségtelen fájl "jelen" van a rendszerén, mert helyet foglalnak a számítógépen. Erre van egy nagyon hatékony megoldás a kézi törlés helyett, vagyis egy kötegelt szkriptet készítünk a régi letöltött fájlok törlésére.
Hasonlóképpen kötegelt fájlokkal törölheti az adott kiterjesztésű összes régi fájlt vagy egy mappában vagy almappában lévő fájlokat. Ehhez az alábbi kód segítségével törölje a .docx fájlt (módosítsa a „docx”-t az Önnek megfelelő fájlra) egy adott, húsz napnál régebbi mappában (módosítsa a „/ d ” értékét tetszőlegesre dátum).
@
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
Megváltoztathatja a törlendő fájlokat tartalmazó könyvtár elérési útját (a " /p " opció értékének megváltoztatásával). Az alábbiakban a „ %USERPROFILE% ” az Ön felhasználói címtárát jelenti.
Törölje a szemetet
Érdemes rendszeresen üríteni a szemetet, és bár ez könnyű feladat, a felhasználók gyakran megfeledkeznek róla. Szerencsére ezt a feladatot a Feladatütemezővel automatizálhatja. Így szabadíthat fel helyet a merevlemezen:
1. lépés: Nyissa meg a Feladatütemezőt.
2. lépés : Nyissa meg a „ Feladatütemező-könyvtárat ”, majd a Művelet menüben kattintson az „ Új mappa ” elemre, és nevezze el „ Saját feladatok ”-nak.
3. lépés: Kattintson a „ Saját feladatok ” mappára , és válassza a „ Feladat létrehozása ” lehetőséget a Művelet menüből.
4. lépés: A Feladat létrehozása ablakban az Általános lapon írja be a feladat nevét az " Üres Lomtár " néven.
5. lépés : Kattintson a Triggerek fülre , itt kattintson az Új elemre , és a „ Feladat megkezdése ” részben válassza az „ Ütemezés szerint ” lehetőséget.
6. lépés : Válassza a Heti vagy a Havi lehetőséget a fájlok törlésének időpontjának beállításához, majd kattintson az OK gombra .
7. lépés : Kattintson a Műveletek fülre , lépjen az Új elemre , és az Új művelet ablak Beállítások menüjében írja be a „ PowerShell.exe ” parancsot a Program/script szakaszba .
8. lépés : Ugyanebben az ablakban az " Argumentumok hozzáadása (opcionális) " szakaszban írja be a -NoProfile -Command " Clear-RecycleBin -Force" parancsot, és kattintson az OK gombra .
A szemetet a menetrend szerint takarítjuk ki.
Kapcsolja ki a rendszert
Azok számára, akik szenvedélyesen dolgoznak egész éjszaka, ez a feladat nagyon hasznos, mert értesítést jelenít meg a számítógép kikapcsolására , ami arra kényszeríti őket, hogy hagyják abba a munkát és menjenek nyaralni. Az alábbi kód egy értesítést jelenít meg (a szkriptben szerkesztheti) este 23 órakor, és 120 másodperc (vagy 2 perc) után kikapcsolja a rendszert. Megjegyzés: a leállási időt az alábbi kódban módosíthatja a %time% érték módosításával .
@
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
Megjegyzés : Az alapértelmezett 30 másodperc helyett 120 másodperc áll rendelkezésére a munkájának mentésére. Alternatív megoldásként leállíthatja a leállítási folyamatot a Win + R billentyűkombináció megnyomásával, és a shutdown -a beírásával , majd az Enter billentyű lenyomásával .
Fájlok/mappák biztonsági mentése
Számos jó program létezik a fájlok biztonsági mentésére, beleértve a felhőmegoldásokat, mint a Dropbox és a Google Backup and Sync. Ha azonban nagyobb vezérlést szeretne, és biztonsági másolatot szeretne készíteni az érzékeny fájlokról egy hordozható merevlemezre, használhat kötegelt szkript-automatizálási megoldást.
Megjegyzés: ez a módszer csak bizonyos fájlokról és mappákról készít biztonsági másolatot, nem hoz létre rendszer-visszaállítási pontot vagy rendszer biztonsági másolatot. Az alábbiakban látható a kötegfájl kódja a felhasználói mappában lévő összes adat biztonsági mentéséhez, és biztonsági másolatot készíthet a rendszerleíró adatbázisból :
@
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
Sok sikert kívánok!
Többet látni: