Köra en batch-fil vid en viss tidpunkt

January 11

Det är en enkel sak att ha en batch-fil körs vid en schemalagd tidpunkt. I själva verket kan du köra alla program du vill på en schemalagd tid. Du använder Schemalägg, vilket är ett verktyg inbyggt i Windows som gör att du kan schemalägga uppgifter.

Om du använder Windows 7, kan du starta Schemalägg genom att välja Start | Alla program | Tillbehör | Systemverktyg | Schemaläggaren. Om du använder Windows 8, du startar Schemalägg genom att klicka på Schemalägg kakel på startskärmen. (Detta kakel är synlig om du har aktiverat visning av Administrationsverktyg på Start-skärmen.) När började, klicka alternativet Schemabiblioteket i den vänstra rutan. (Se figur 1.)

Köra en batch-fil vid en viss tidpunkt

Figur 1. Schemahuvudskärmen.

Huvudskärmen är i huvudsak delas upp i fyra områden. Det är en vertikal panelen till vänster som fungerar som ett navigeringsrutan om du skilja dina arbetsuppgifter i olika mappar. Det är en vertikal ruta till höger som innehåller två områden. Den översta ger dig tillgång till åtgärder som kan utföras på navigationspost som valts i den vänstra rutan. Den nedre delen av högra vertikala panelen ger dig tillgång till handlingar som kan utföras på den uppgift som är valt i mitten området på skärmen.

Denna mellanområdet är den fjärde området och det är också är uppdelat i två övergripande områden. Den översta horisontella området listar namnen på de schemalagda aktiviteter, deras status, vad som utlöser dem, och flera andra objekt. Den nedre horisontella området visar detaljerna i vad uppgiften valts ovan.

Låt oss säga att du vill skapa en uppgift att köra en batch-fil för att synkronisera två mappar, och att du vill ha denna uppgift körs varje dag kl 02:00. Du börjar med att klicka på "Skapa en standardaktivitet" i den övre delen av den högra vertikala rutan. Detta startar Skapa en standardaktivitet guiden, där du kan börja att fylla i dina uppgifter. (Se figur 2.)

Köra en batch-fil vid en viss tidpunkt

Figur 2. Dialogrutan Skapa Grundläggande Task Wizard rutan.

Vid leverans ett namn och en beskrivning för uppgiften, är det namnet som är nyckeln. (Det är obligatoriskt, medan beskrivningen är valfri.) Försök att göra det känt av din uppgift så beskrivande som möjligt, särskilt inom de första tecknen. Det är så att du kommer senare att kunna enkelt hitta det från Schemalägghuvudskärm.

Efter att ha fyllt i namn och beskrivning, klicka på knappen Nästa, som tar dig till steg 2. (Se figur 3.)

Köra en batch-fil vid en viss tidpunkt

Figur 3. Skapa en grundläggande uppgift steg 2.

Steg 2 är att definiera vad som kommer att utlösa din uppgift att starta. Du har val bland flera olika typer av triggers. Du kan utlösa din uppgift utifrån ett schema (Dagligen, Veckovis, Månadsvis, eller One Time), när datorn startar, när en användare loggar in på systemet, eller när en viss händelse loggas i systemhändelseloggen. Eftersom jag vill att min uppgift att köra varje dag klockan 02:00, jag väljer Daily alternativknappen.

Om du klickar på Nästa på denna punkt tar dig till det tredje steget i guiden. (Se figur 4.)

Köra en batch-fil vid en viss tidpunkt

Figur 4. Skapa en grundläggande uppgift steg 3.

Här du ombeds ange de kriterier som är specifika för vad trigger du valt. Eftersom jag valde "Daily," Jag är tillfrågad om datum / tid för när uppgiften ska starta, samt hur ofta den ska återkomma.

Om du klickar Nästa fortsätter igen för det fjärde steget i guiden. Det är där du anger exakt vad du vill att uppgiften ska göra. (Se Figur 5.)

Köra en batch-fil vid en viss tidpunkt

Figur 5. Skapa en grundläggande uppgift steg 4.

I det här fallet, jag vill köra en batch-fil, som helt enkelt ses som ett program i Windows. Alltså, jag måste välja "Starta ett program" alternativet, och klicka sedan på Nästa. (Se figur 6.)

Köra en batch-fil vid en viss tidpunkt

Figur 6. Skapa en grundläggande uppgift steg 5.

I detta steg du bett om detaljerna i programmet du kommer att köra. Den "programmet" Jag ska köra är batch-fil som heter "sync.bat", som ligger i "C: \ bat" mappen. Jag ange att informationen i "Program / Script" rutan. Eftersom denna kommandofil är utformad för att synkronisera två mappar, jag ange namnen på de två mappar som argument. Dessa kommer att skickas till sync.bat som% 1 och% 2.

När du klickar på Nästa en sista gång, du presenteras med en översiktsbild som påminner dig om vad du plockat i färd med att gå igenom guiden. (Se figur 7.)

Köra en batch-fil vid en viss tidpunkt

Figur 7. Skapa en grundläggande uppgift steg 6.

Klicka på Slutför och du kommer att tas tillbaka till huvudskärmen, där du kan se din uppgift redo att köra på utsatt tid.

Detta tips (13223) gäller för Windows 7 och 8.