7 Nerdy saker du kan automatisera med Windows Task Scheduler

Windows Task Scheduler kan automatisera nästan vad som helst. Om du kan få det att hända i en kommandorad eller ett Windows-skript kan du schemalägga det med uppgiftsschemaläggaren. Låt oss visa.

Windows Task Scheduler kan automatisera nästan vad som helst.  Om du kan få det att hända i en kommandorad eller ett Windows-skript kan du schemalägga det med uppgiftsschemaläggaren.  Låt oss visa.
Annons

Windows Task Scheduler måste vara ett av de mest praktiska och användbara arvverktyg som Microsoft någonsin har uppfunnit, och i den här artikeln visar jag sju skäl till varför det är sant.

Åh, säkert, du kan använda Windows-schemaläggaren för att schemalägga alla de tråkiga uppgifterna 4 Boring-uppgifter du kan automatisera med Windows-arbetsschemaläggaren 4 Boring-uppgifter du kan automatisera med Windows-uppgiftsschemaläggaren Din tid är för värdefull för att bli bortkastad med upprepade uppgifter . Låt oss visa dig hur du automatiserar och schemalägger uppgifter. Vi har också några bra exempel. Läs mer som alla gör, som att defragga hårddisken eller rensa upp temporära filer. Så här håller du automatiskt Windows 7 rena med föråldrade filer. Så här håller du automatiskt Windows 7 Clean of Obsolete Files. Windows har ett sätt att samla virtuellt damm, en omständighet som inte har ändrats väsentligt i Windows 7. Dessa föråldrade filer tar upp utrymme och bidrar till fragmentering av hårddisken. Medan inget av detta är ... Läs mer, men vad kul är det?

Varför inte göra något som egentligen är användbart, som att skicka ett automatiskt e-postmeddelande, utfärda ett automatiskt Facebook-post Använda IFTTT för att automatisera alla dina Facebook-foton och video [Facebook Tips eller Hack of the Week] Använda IFTTT för att automatisera alla dina Facebook-foton och video [Facebook Tips eller Hack of the Week] Inte alla använder Facebook för att lagra sina foton och video, men alternativet foto och video lagring verkar fortfarande inte ha den bästa sociala integrationen än. De flesta alternativen är utformade för mer ... Läs mer eller Tweet, eller slå av lite musik eller en video på morgonen för att hjälpa dig vakna när din väckarklocka inte gör tricket?

Jag ska visa dig hur du gör dessa saker och mer i den här artikeln.

1. Skicka en automatiserad e-postadress

Du är en upptagen person och mycket av det upptagna arbetet involverar vanligtvis saker som att skicka folk statusuppdateringar eller maila din chef. 6 sätt att få upptagna personer att svara på dina e-postmeddelanden. 6 sätt att få upptagna personer att svara på dina e-postmeddelanden. Det finns en Helt annorlunda uppsättning regler när det gäller e-post som kommer att uppmuntra eller avskräcka en person att slå "svar" -knappen och svara på dig. Läs reglerna för e-postsucces. Läs mer en rapport. Så, varför inte automatisera sändningen av information via e-post och ta bort det från din att göra-lista?

Här är ett exempel: Jag behöver skicka ut en prestationsrapport till min personal varje månad.

uppgift-schedule1

Rapporten lagras i ett Word-dokument i c: \ users \ ryan \ documents \ muo documents \ muo-report.docx.

Medan jag kunde ta tid varje månad för att skriva upp den här e-posten från början och skriva rapportdata direkt i e-postmeddelandet, varför inte bara skapa rapportdokumentet den 14: e månaden och ha ett automatiskt skript skicka e-postmeddelandet med Word-dokument bifogat?

uppgift-schedule2

Det här är inte bara ett enkelt batchjobb du kan köra för att uppnå detta. Du måste konfigurera SendEmail på din dator för att detta ska fungera. Ladda ner SendEmail och använd sedan min guide Skicka automatiserade e-postmeddelanden med hjälp av SendEmail och Windows Task Scheduler Skicka automatiserade e-postmeddelanden Använda SendEmail och Windows Task Scheduler Oavsett vad ditt jobb är, brukar alla på något sätt skicka e-post till en chef eller handledare med dagliga, veckovisa eller månatliga statusrapporter. Läs mer för att ställa in det.

När du är redo är det dags att skapa den schemalagda uppgiften så att du kan skicka ditt mail på ett fast schema. För att använda SendEmail med en tjänst som Gmail, navigerar du bara till mappen där du sparade filen sendemail.exe och skriver följande kommando:

sendEmail -o tls=yes -f [email protected] -t [email protected] -s smtp.gmail.com:587 -xu [email protected] -xp YOURPASSWORD -u "Hello from sendEmail" -m "How are you? I'm testing sendEmail from the command line." 

Du måste också lägga till en "-a" parameter för att bifoga en fil (jag visar dig nedan). Nu när du kan skicka e-postmeddelanden i kommandoradsformat kan du använda en schemalagd uppgift för att skicka ut din rapport på ett schema!

Jag går igenom dig genom att skapa en uppgift i det här första steget - i följande avsnitt nedan antar jag att du vet hur du skapar och schemalägger uppgiften Kör program automatiskt med hjälp av Windows Task Scheduler Kör program automatiskt med hjälp av Windows Task Scheduler Läs mer.

Starta först uppgiftsschemaläggaren av (i Windows 10), klicka på Start- knappen, klicka på Alla appar och skriv " schema " och välj sedan Aktivitetsschemaläggare från listan över appar. När huvudfönstren kommer upp väljer du Skapa uppgift ...

uppgift-schedule3

Därefter namnge din uppgift. I det här fallet ska jag kalla det "Skicka MUO Report". Det kommer också att köras under mitt användarkonto, men om du har flera användare på en dator och vill ha sina egna schemalagda uppgifter, se till att rätt användare har valts.

uppgift-schedule4

På fliken Utlösare ställer du in schemat när du vill att dina e-postmeddelanden ska skickas. I det här exemplet går jag med den 15: e månaden, varje månad.

uppgift-schedule5

Fliken Åtgärd är där magiken händer. Här kommer du att berätta att Task Scheduler ska köra sendEmail.exe (var du än har sparat det), och i fältet Lägg till argument (frivilligt) finns alla ytterligare parametrar.

uppgift-schedule6

En viktigare inställning är att checka på fliken Villkor .

uppgift-schedule8

Se till att Väck datorn för att köra den här uppgiften är vald, eller om du går bort från datorn ett tag och det vill skicka det här meddelandet automatiskt till dig, kommer det inte att kunna.

När den här uppgiften har körts visas e-postmeddelandet i din inkorg med den bifogade filen.

uppgift-schedule7

Det enda tricket är nu att komma ihåg att uppdatera det Word-dokumentet innan datumet kommer när e-postmeddelandet skickas!

Det är allt det finns! Nu när du kan schemalägga att skicka e-post till människor, med bifogade filer, tänk bara på alla möjligheter Skicka automatiserade e-postmeddelanden med hjälp av SendEmail och Windows Task Scheduler Skicka automatiserade e-postmeddelanden med hjälp av SendEmail och Windows Task Scheduler Oavsett vad ditt jobb är, vanligtvis alla hos vissa punkt måste maila en chef eller handledare med dagliga, veckovisa eller månatliga statusrapporter. Läs mer !

2. Öppna och organisera din webbläsare

När jag först vaknar på morgonen, efter att ha tagit en spannmål eller någon annan lätt frukost, brinner jag vanligtvis upp den bärbara datorn och öppnar mina favorittekniknyheter. 5 Intressanta sätt att använda Google Nyheter RSS-flöden 5 Intressanta sätt att använda Google Nyheter RSS Feeds Läs mer.

Skulle det inte vara kul om din dator bara öppnade din webbläsare och alla dina favoritnyhetswebbplatser, första på morgonen och allt på egen hand? Tja, det är möjligt.

Ställ in uppgiften precis som beskrivet ovan. Ställ avtryckaren för varje dag klockan 8 (eller när du står upp) och sätt avtryckaren så här.

uppgift-schedule10

Så här gör du det. I fältet Program / script: du bläddrar till platsen för webbläsaren som kan köras. I det här fallet är det Chrome.exe. Det kan lika bra vara Firefox eller någon annan webbläsare.

Fältet Lägg till argument (frivilligt): innehåller parametrarna. Parametrarna är i princip alla webbsidor som du vill att webbläsaren ska öppnas automatiskt för dig. Så, om du skriver "//www.makeuseof.com/wp-admin/ https://news.google.com/ https://mail.google.com" (var och en separeras av ett mellanslag) - webbläsaren kommer lansera och öppna dessa tre webbplatser.

uppgift-schedule11

Detta är ett av de enklaste och snabbaste sätten att låta din dator göra allt tungt på morgonen och allt du behöver göra är att luta dig tillbaka och njuta av några webbplatser när du nickar på din kaffe.

3. Journal hur du känner varje dag

Rob har skrivit för hur viktigt journaling är Starta denna enkla vana att raka din produktivitet: Tidsskrift Starta denna enkla vana att raka din produktivitet: Journaling Journaling är ett underrated karriärverktyg och en kärna vana hos många framgångsrika människor. Från att öka produktiviteten, för att upprätthålla ansvar, undersöker vi varför du borde överväga att introducera journaling som ett produktivitetsverktyg till din arbetsdag. Läs mer, men det är också en av de enklaste sakerna att glömma att göra varje dag. Det är därför som du använder din Windows Task Scheduler för någonting som detta är en no-brainer!

För att ställa upp detta måste du använda en Visual Basic-skript Hur man automatiserar Telnet-kommandon med VB-skript Hur man automatiserar Telnet-kommandon med hjälp av VB Script-skrivning av batchjobb och mer nyligen Windows-skript är en aktivitet som verkligen utgör bulk av hur den stora majoriteten av nätverks- och systemadministratörer jobbar snabbare och förenklar vad som skulle ... Läs mer (VBS) sparade någonstans på din dator där du kan ringa det från Aktivitetsschemaläggaren. VBS-skriptet kommer i grunden att uppmana användaren (du) för dina journalinsatser, och sedan lägger de till en CSV-fil som lagrar loggen över din dagliga statistik.

Här är manuset. Kopiera och klistra in den i en textfil och spara den som "logtoexcel.vbs".

 Option Explicit Dim strMood Dim strWeight Dim strExercise Dim strDiet ' Prompt for mood, weight, exercise, diet strMood = Inputbox( "Happiness Level (1-10):" ) strWeight = Inputbox( "Enter today's weight:" ) strExercise = Inputbox( "How many minutes did you work out?:" ) strDiet = Inputbox( "Do you feel like you ate well today?:" ) Dim objFSO, objFolder, objShell, objTextFile, objFile Dim strDirectory, strFile, strText strDirectory = "c:\temp" strFile = "\MyDailyLog.csv" strText = strMood & ", " & strWeight & ", " & strExercise & ", " & strDiet ' Create the File System Object Set objFSO = CreateObject("Scripting.FileSystemObject") ' OpenTextFile Method needs a Const value ' ForAppending = 8 ForReading = 1, ForWriting = 2 Const ForAppending = 8 Set objTextFile = objFSO.OpenTextFile _ (strDirectory & strFile, ForAppending, True) ' Key Section to write the strText to the file. ' Writes strText every time you run this VBScript objTextFile.WriteLine(strText) objTextFile.Close WScript.Quit 

När den här .vbs-filen startas först kommer den att be dig om alla faktorer som du vill spåra. I det här exemplet använde jag humör, vikt, motion och diet.

uppgift-schedule12

Dessa svar lagras till variabler och skickas sedan till din utdatafil, som i det här exemplet lagras i c: / temp /.

Skapa först MyDailyLog.csv där och skapa rubrik i första raden. När du har skapat den här filen är den redo att börja samla dina journalposter!

uppgift-schedule13

Skapa bara en ny uppgift (som du gjorde i den första delen av den här artikeln) och för uppgiften, sätt den att köra skriptet där du sparade .vbs-filen.

uppgift-schedule14

Ställ upp uppgiften att köra varje kväll när du vanligtvis läser nyheterna eller kontrollerar ditt mail, och du glömmer aldrig att spåra din statistik igen!

4. Spela musik på morgonen

Har din väckarklocka 3 av de mest häpnadsväckande irriterande väckarklockaapplicationerna till Android 3 av de mest häftigt irriterande väckarklockorna till Android Här är några av de wackiest alarmklockans appar för Android. Kanske kan de irritera dig, eller kanske hjälper de dig att vakna upp! Läs mer gör ett hemskt jobb att vakna upp dig varje dag? Slår du snooze och går bara och lägger dig igen? Tja, här är en lösning med hjälp av Task Scheduler. Justera det för att utlösa en sång som du vet kommer att vakna upp.

Kommandot att göra detta på någon Windows-dator är: wmplayer "c: \ songname.mp3"

Ställ in din nya uppgift att sparka av den här höga och optimistiska sången ungefär en halvtimme innan du vill vakna.

uppgift-schedule15

Du kommer att märka att du måste ge hela sökvägen för wmplayer.exe (med knappen Browse gör det här bekvämare). Sedan, i fältet Lägg till argument (frivilligt): Ange hela sökvägen till din musikfil i citat.

Och om den musiken 30 minuter innan du vill vakna inte fungerar, sätta upp en annan uppgift att sparka av en ännu mer motbjudande sång i 15 minuter innan du vill vakna. Slutligen, en annan bara 5 minuter före (kanske det ska vara ett högt, blaring horn!).

Gör anmärkning: Du måste konfigurera uppgiften att köra även om datorn sover, och du måste se till att du inte stänger av datorn på natten när du lägger dig. Om det går i sömn är det bra, men datorn behöver inte vara på för att den här uppgiften ska fungera!

För övrigt, om du bara vill sparka av en fullständig spellista Hur man skapar, delar och upptäcker spellistor med Apple Music Hur man skapar, delar och upptäcker spellistor med Apple Music Spellistor gör det lättare att upptäcka, dela och skapa egna personliga samlingar från Apples massiva bibliotek med strömmande musik. Här är hur. Läs mer av låtar 30 minuter innan du går upp kan du använda det här kommandot: wmplayer / Playlist PlayListName

5. Spela en video varje morgon

Här är ett annat sätt att vakna, om du är som jag och ljudet skär inte det för dig. Varför inte koppla din bärbara dator till den stora TV: n på ditt rum och sparka av en video Så här tittar du på hela YouTube-spellistorna i VLC Så här tittar du på hela YouTube-spellistorna i VLC Älskar du YouTube-spellistor, men önskar att du kan titta på dem utanför din webbläsare? Du kan använda VLC för jobbet tack vare en enkel förlängning. Här är hur. Läs mer på morgonen för att vakna dig själv? Detta låter dig välja de sevärdheter och ljud som du vet kommer att få dig ur sängen.

Ett sätt att göra detta är precis som den ljudschemalagda uppgiften ovan, men med alternativet fullscreen : wmplayer "c: \ videoname.wmv" / fullscreen

uppgift-schedule16

I argumentfältet, kom ihåg bara att behålla filnamnet inuti citat och / / fullskärmslåda utanför dem, i slutet av strängen.

Samma regel som ljudet gäller - ställ in uppgiften att köra även när datorn sover, eller det fungerar inte - och glöm inte att lämna datorn på över natten.

6. Ta månatliga säkerhetskopior till molnet

Jag slår vad om att du lagrar massor av filer på din dator eller laptop som du absolut skulle hata att förlora. Kanske är det din samling av sparade musikfiler (som du ständigt lägger till), eller kanske det är så stor roman. 6 Must-Listen Podcasts För Novelists, Screenwriters & Storytellers 6 Must-Listen Podcasts För Novelists, Screenwriters & Storytellers Är du fast i ett skrivande fall? Har du sprang ur historia idéer? Är du förbryllad och förvirrad över förlagsbranschen? Behöver du vägledning om att bli en professionell wordsmith? Det finns mycket ... Läs mer du jobbar på. Oavsett vad data är, är det en mycket bra idé att ta frekventa säkerhetskopior, bara om det händer något hemskt för din dator.

Att ta säkerhetskopior är en av de bästa sakerna Schemalagda uppgifter passar för, men varför spara till en lokal hårddisk när du kan spara dina filer till molnet? En tydlig fördel med detta är att om det finns - himmel förbjuda - ett husbrand, är din information fortfarande säker.

Det första steget för att ställa upp det här är förstås att installera OneDrive, Google Drive eller någon annan cloud storage-tjänst som låter dig installera den på din dator som en mappad enhet. Hur synkronisera filer på Ubuntu med OneDrive. Hur synkronisera filer på Ubuntu Med OneDrive Microsoft stötte bara upp hur mycket gratis lagring du får med OneDrive, så du kanske vill använda den på din favorit Linux-distribution. Microsoft har dock ingen officiell klient för Ubuntu. Läs mer .

uppgift-schedule17

Installera sedan SyncToy från Microsoft. Skapa sedan ett mapppar mellan din lokala mapp där din favoritmusik är lagrad eller där du har den speciella romanen du jobbar med och enheten i din molndrivning där du vill säkerhetskopiera de här filerna på en regelbundet.

uppgift-schedule18

På nästa skärm väljer du att antingen synkronisera eller bidra. Om du synkroniserar ändringar går i båda riktningarna. Om du ställer in bidrag, kommer bara nya filer på din lokala enhet att gå till molnet, men filer som du tar bort kommer inte bli raderade från molnet. Slutligen, ge mappparet ett namn.

Nu behöver du bara köra kommandot som en schemalagd uppgift: c: \ programfiler \ synctoy 2.1 \ synctoycmd.exe -R "SyncMyMusic"

Det här ser ut som i Task Scheduler:

uppgift-schedule19

Placera fältet Program / script: alla i citat, och för argumentfältet du vill ha -R först, och sedan det mappparnamn du skapade ovan, placerat i citat.

Ställ upp den här uppgiften att köra varje dag - eller vad som helst som gör att du känner dig trygg - och du är helt klar. Glöm det, du har alltid en synkroniserad kopia av dina filer säkra i molnet!

7. Skicka till Facebook och Twitter

Visst, FBCMD är död, men du kan fortfarande skicka till Facebook från kommandoraden med Curl. Om du inte har gjort det än, rekommenderar jag starkt att du följer min guide för att ställa in Curl på din dator. Så här lägger du till Facebook från kommandoraden nu när FBCMD är död. Hur man skickar till Facebook från kommandoraden nu. FBCMD är döda. Föreställ dig att öppna upp ett kommandofönster på din dator, skriv ett kommando med en rad och skicka direkt till Facebook utan att ens öppna en webbläsare eller annan app. Läs mer så att du kan utfärda Facebook-inlägg via kommandoraden.

När du har ställt in kan du lägga till Facebook från kommandoraden med: c: \ temp \ curl \ curl -X POST https://maker.ifttt.com/trigger/post_facebook/with/key/? value1 =”Denna% 20is% 20your% 20post.”

Tänk nu hur cool det skulle vara om du inte ens behöver öppna Facebook för att posta - bara skapa ett .vbs-skript som du gjorde ovan för journaling, men få det att fråga dig vad du vill skicka och låt din dator gör din Facebook-bokning för dig!

Det här är vad det här .vbs-skriptet ser ut som:

 Option Explicit Dim strYourPost Dim objResult Dim objShell strYourPost = Inputbox( "What do you want to post today?:" ) strYourPost = Replace(strYourPost, " ", "%20") Set objShell = WScript.CreateObject("WScript.Shell") objResult = objShell.Run("c:\temp\curl\curl -X POST https://maker.ifttt.com/trigger/post_facebook/with/key/bMTAzkaD1qIc7NlGErPGOu?value1=" & strYourPOst) WScript.Quit 

Använd sedan Schemalagd uppgift för att schemalägga skriptet för att köra när datorn först startar, eller klockan 8 på morgonen när du har din kaffe.

uppgift-schedule20

Och om några sekunder kommer ditt inlägg att skickas till Facebook, och du kommer inte bli distraherad av alla kattposter.

uppgift-schedule21

Det här är ett utmärkt sätt att förenkla livet, samtidigt som din familj och vänner uppdateras utan att låta det sociala nätverket ätas i din produktivitet.

Förresten kan du göra samma exakta sak med Twitter, med ett program som heter Twt.

När du har den applikationen installerad, är tweeting från kommandotolken lika enkel som att skriva: twt Jag skickar det här från kommandotolken!

Det finns inget behov av en vbs-kod i det här fallet eftersom du bara kan schemalägga en uppgift med "twt" som kommandot och din Tweet i argumentfältet. Enkel!

Använda uppgiftsschemaläggaren

Som du kan se är Windows Task Scheduler bra för mycket mer än att bara skanna datorn eller göra lokala säkerhetskopior. Skicka e-post, åtkomst till molnet, skicka till Facebook och Twitter - det här är bara toppen av isberget.

Om du kan få det att hända i en kommandorad eller ett Windows-skript kan du schemalägga det med uppgiftsschemaläggaren. Allt som krävs är lite kreativitet och lite armbågsfett, och du kan automatisera en hel del mer än du någonsin föreställt dig.

Förhoppningsvis hjälpte ovanstående automatiseringar dig att börja tänka på saker du kan schemalägga i Windows. Vilka andra idéer har du? Har du någonsin automatiserat någonting intressant med Task Scheduler? Dela dina tankar och erfarenheter i kommentarfältet nedan!

Bildkrediter: Industrirobot av PP77LSK via Shutterstock

In this article