Hemsida » Desktop » Tips och verktyg för att automatisera repetitiva uppgifter på Windows 10

    Tips och verktyg för att automatisera repetitiva uppgifter på Windows 10

    Finns du ofta att radera gamla filer, rengöra oönskade uppgifter, starta vissa program etc. manuellt? Om det är ja, låt mig hjälpa dig automatisera och göra mer på kortare tid. Även om dessa automatiseringar inte sparar mycket tid, men väger behovet av tid, är varje lagrad tid värt att försöka.

    Jag börjar med att introducera dig till få Windows-verktyg som hjälper oss att automatisera vissa uppgifter, och sedan visar jag några exempel på att jag automatiserar uppgifter på min Windows 10-dator.

    Verktyg du måste veta

    Kanske har du redan hört talas om dessa verktyg - Kommandotolk, PowerShell och Task Scheduler. Om inte, oroa dig inte; låt mig presentera dig för dessa verktyg i det här avsnittet.

    Kommandoprompt och batchfiler

    Command Prompt, en efterföljare till MS-DOS Prompt, är ett kommandorads tolkprogram. Och en fil som har flera av sina kommandon är känd som a “kommandofil”, som du kan använda för att automatisera uppgifter, till exempel för att säkerhetskopiera en fil eller mapp till en bärbar enhet. Om du vill prova det, skriv “cmd” eller “Command Prompt” i Startmenyns sökfält, och du hittar den.

    Du behöver bara kompilera de önskade kommandona i en textfil med “.fladdermus” eller “.cmd” förlängning. Och du kan helt enkelt öppna filen för att köra den; i detta fall kör Windows 10 alla filens kommandon i följd eller som programmerad i batchfilen.

    Lista över kommandon | Hur man använder

    PowerShell och dess skriptfiler

    PowerShell är en automation och ledningsramar byggt för kraftanvändare aka systemadministratörer. Om du letar efter äkta automationspotential måste du lära dig och använda PowerShell.

    Jag måste säga att Command Prompt är mycket lättare att lära och använda än PowerShell eftersom den senare erbjuder mycket mer makt och funktioner än den tidigare.

    Du kan komma åt Windows PowerShell genom att skriva namnet i startmenyns sökrutan. Observera att du kommer att se två program - “Power” och “PowerShell ISE”. PowerShell är kommandoradsinterpreterprogram som Command Prompt medan den andra används för att skriva skript (ha “.ps1” förlängning), som innehåller en grupp kommandon som batchfiler.

    Lista över kommandon | Hur man använder | Mer information

    Task Scheduler och dess uppgifter

    Ett annat Windows-verktyg som hjälper till med automatisering är Task Scheduler - ett program till schemalägga program och uppgifter. De schemalagda uppgifterna körs vid specifika tidsintervaller, kan visa meddelanden eller meddelanden som ska visas när uppgifterna är klara och mycket mer. Dessutom kan du anpassa uppgifterna för att passa dina behov.

    Om du vill komma åt Task Scheduler i Windows 10 skriver du bara in “schemaläggare” eller “Schemaläggaren” i Cortanas sökruta, och du hittar schemaläggningsprogrammet. Observera att även Windows och olika installerade program (som Google Chrome) skapar schemalagda uppgifter för att göra egna underhållsaktiviteter, så snälla redigera eller inaktivera inte andra uppgifter.

    Hur man använder | Mer information

    Låt oss automatisera uppgifter

    Nu när du vet om de nödvändiga verktygen, låt oss skapa några magiska skript och uppgifter. Dessa skript med uppgifter, om de konfigureras ordentligt, kan automatisera olika underhållsuppgifter på din dator utan att du behöver kontrollera eller ingripa i dessa aktiviteter.

    Starta flera appar

    Om du finner det långsamt till öppna flera obligatoriska filer vid varje start, då kan du automatisera det som jag gjorde. Identifiera bara några mappar, filer och program du vill starta samtidigt och skapa en batchfil. Du kan också skapa en genväg till den här filen och lägg till en tangentkombination till den här genvägen för att starta den snabbt med hjälp av genvägsknapparna.

    Du kan till exempel skapa en batchfil till öppna några specifika mappar, Google Chrome webbläsare, en Word-fil och en Excel-fil med kod nedan. Observera att “%ANVÄNDARPROFIL%” I nedanstående hänvisas till din användarprofilens katalog i Windows.

     @echo off :: Öppna mappar starta% USERPROFILE% \ Documents \ start% USERPROFILE% \ Desktop \ MusicFolder \ :: Öppna filer starta chrome.exe starta "" "% USERPROFILE% \ Documents \ My Blogs \ Article1.docx" starta " ""% USERPROFILE% \ Documents \ Content Ideas.xlsx "avsluta 

    Starta apps som admin

    Du måste ha lyckats med att starta appar med det tidigare skriptet, men att köra ett program som administratör fungerar inte på samma sätt. Det beror på att det förhöjda programmet startar men ber om adminåtkomst genom att visa en UAC-prompt. Men om du inte är där för att ge ditt godkännande till prompten, avslutar programmet helt enkelt, det vill säga börjar inte alls.

    Samma sak fungerar inte med en genväg som placeras i Windows Startup-mapp också. Så, hur man gör det? Task Scheduler-programmet kommer till räddning för detta problem. Det har bara ett alternativ att kör ett program med förhöjda behörigheter, så du kan starta en app eller en grupp av appar (med ett batch script) med hjälp av Aktivitetsschemaläggare. Så här gör du det:

    1. Öppna Schemaläggaren > klick “Skapa uppgift” under Åtgärder i den högra panelen.
    2. Under Allmän flik, lägg till ett uppgiftsnamn som “NoUAC1”, kolla sedan “Kör med högsta privilegier” låda.
    3. Klicka på trigger flik, under “Börja uppgiften“, välja “Vid uppstart“.
    4. Växla nu till Åtgärder fliken, klicka Ny.
    5. I Ny åtgärd fönster för Verkan Välj “Starta ett program“, och under Program / script, klick Bläddra knappen, välj den körbara filen du vill schemalägga och klicka på ok.
    6. Gå nu över till inställningar flik > säkerställa “Tillåt uppgift att köras på begäran” är markerad och klicka sedan på ok att spara.
    7. Det är allt. Nu startar det uppsatta programmet (Adobe Reader per den här handledningen) automatiskt med administrativa behörigheter när du startar systemet.

    Ta bort alla gamla filer

    Att vara en teknologisk entusiast och utvecklare, brukar jag ladda ner och testa olika saker, och sedan efter en månad eller två ser jag en mängd onödiga filer på mitt system. Lyckligtvis hjälper en batch script att ta bort gamla nedladdade filer.

    På samma sätt kan du använda en batchfil till ta bort alla gamla filer av specifika tillägg eller filer i en viss mapp eller en undermapp, som är äldre än det angivna datumet och tiden. Med hjälp av koden nedan kan man ta bort .docx-filer (ändra “docx” för att matcha dina filer) i en viss mapp äldre än tjugo dagar (ändra värdet på “/ d” möjlighet att ställa in ett antal dagar).

     @echo off forfiles / p "% USERPROFILE% \ Documents \ Mina Bloggar" / s / m * .docx / d -20 / c "cmd / c del @path" echo Dokumentfiler som är äldre än 20 dagar raderade pausavslut 

    Och du kan ändra vägen (genom att ändra värdet på “/ p” alternativ) till mappen som innehåller de filer som ska raderas. Nedan, “%ANVÄNDARPROFIL%” betyder din användares katalog.

    Töm papperskorg

    Det rekommenderas att rensa papperskorgen regelbundet, och även om det är en lätt uppgift ändå kan vi ofta glömma det. Tack och lov kan detta hanteras automatiskt med hjälp av Aktivitetsschemaläggaren. Här är stegen för att automatiskt optimera hårddiskens lediga utrymme:

    1. Öppna Schemaläggaren.
    2. Öppna “Task Scheduler Library“, Klicka sedan på Åtgärd-menyn “Ny mapp” och namnge det “Mina uppgifter”.
    3. Klicka på “Mina uppgifter” mappen och välj “Skapa uppgift” från Åtgärd-menyn.
    4. I Skapa uppgift fönster under Allmän Fliken skriver upp uppgiftsnamnet som “Töm Windows Papperskorgen”.
    5. Klick triggers fliken, klicka här Ny och under “Börja uppgiften” välja “På ett schema“.
    6. Välj den Varje vecka eller En gång i månaden alternativet per din preferens eftersom det här ger dig tillräckligt med tid för att återställa / återställa filer som du behöver, och klicka på ok.
    7. Klick Åtgärder fliken, gå till Ny, och i Ny åtgärd fönster under inställningar > för Program / script, Skriv in “PowerShell.exe”.
    8. I samma fönster, för “Lägg till argument (valfritt)” typ -NoProfile -Command "Clear-RecycleBin -Force"och klicka ok knapp.
    9. Det är allt - spara bara uppgiften, och nu kommer behållaren att rengöras på schemalagd basis.

    Stäng av systemet

    Eftersom jag inte kunde sluta mig från att arbeta sent på kvällen bestämde jag mig för att tvinga mig att överge arbetet och gå och lägga mig. Och det var där underskriptet hjälpte mig.

    Den nedan nämnda koden kommer att visa meddelandet (du kan redigera det i skriptet) klockan 11 och stänga av systemet efter 120 sekunder (eller 2 minuter). Observera att du även kan ändra automatisk avstängningstid i koden nedan genom att ändra motsvarande värde på “%tid%”.

     @echo off: a Om% time% == 23: 00: 00.00 gå till: b goto a:: b shutdown.exe / s / f / t 120 / c "Tiden att säga god natt!" utgång 

    Notera: Du får 120 sekunder (redigera “120” i ovanstående skript för att ändra denna varaktighet) för att spara ditt arbete istället för standard 30 sekunder. Du kan också stoppa avstängningen genom att trycka på Win + R > typ avstängning -a > tryck enter. Det är ganska enkelt, rätt?

    Säkerhetskopiera filer / mappar

    Jo, jag vet att vi har ganska bra program för att säkerhetskopiera våra filer, inklusive molnlösningar som Dropbox och Googles säkerhetskopiering och synkronisering. Men om du vill ha extrem kontroll och önskar säkerhetskopiera extremt känsliga filer till din bärbara hårddisk, då är en batch script en fin, automatiserad lösning. Och det är ganska enkelt och behöver inte hämtas.

    Observera att den här metoden bara säkerhetskopierar specifika filer och mappar och skapar inte en standard systemåterställningspunkt eller en systembackup. Jag använder sig av “Robocopy” Kommando att säkerhetskopiera filer i det här skriptet. Här är batchfilens kod för att säkerhetskopiera hela data i din användarkatalog och även säkerhetskopiera systemregistret:

     @echo off :: Ställ in mappen för säkerhetskopiering under set sourcedir = C: \ Users \ USER :: Ange din bärbara enhetens mapp nedan inställd targetdir = D: \ Backup om inte existerar "% targetdir%" mkdir "% targetdir%" echo ### Säkerhetskopiera din profil¢Â ?? ¦ robocopy% sourced%% targetdir% * / e / j / r: 10 / v echo ### Säkerhetskopiera registry¢Â ?? ¦ om det finns "% targetdir% \ regbackup.reg" del "% targetdir% \ regbackup.reg" regedit.exe / e "% targetdir% \ regbackup.reg" echo ### Backup är fullständigt¢Â ?? ¦ pausutgång 

    Några avslutande kommentarer

    Jag har alltid älskat automatiserande uppgifter och processer - det är därför jag tycker om att använda IDEs mer än vanliga textredigerare. Jag tror på produktivitet och om du gör det, försök sedan över verktyg och exempel skript, och lätta ditt liv lite mer.

    Jag vet att det här inte är allt man kan uppnå med hjälp av dessa verktyg, men du kan lära dig över verktyg och prova nya knep för att automatisera fler uppgifter. Det är lätt att börja med - följ bara länkarna som jag har lämnat tillsammans med verktygen i den här artikeln, och du kommer vara bra att gå.

    Hoppas dig Njut av att automatisera små uppgifter och förbättra din produktivitet också. Och glöm inte att dela din framgångshistoria med mig på @aksinghnet eller med kommentarer.