killerboy85 Skrevet 15. januar 2007 Del Skrevet 15. januar 2007 (endret) Hei, jeg vil avslutte en program på et bestemt tid, men finner ikke hvordan jeg skal avslutte programmet med bat. jeg vet hvordan jeg skal starte og når programmet skal kjøre, men ikke hvordan jeg skal avslutte programmet etter en tid med bat kommando? Endret 15. januar 2007 av killerboy85 Lenke til kommentar
Håvard Skrevet 15. januar 2007 Del Skrevet 15. januar 2007 Du kan jo bruke Taskkill Det bør fungere greit til ditt behov tror jeg? Lenke til kommentar
backup Skrevet 15. januar 2007 Del Skrevet 15. januar 2007 Hvis programmet skal kjøre i en viss tid etter at det er startet, gjør følgende vbs-script jobben: Set shell = CreateObject("WScript.Shell") shell.Run "Notepad.exe" 'Starter Notepad.exe wscript.sleep 5000 'Scriptet venter i 5 sekunder shell.Run "cmd /c TASKKILL /F /IM Notepad.exe" 'Notepad.exe blir stoppet Bytt ut Notepad.exe med ditt program. Sett så inn tiden det skal kjøre før det skal avsluttes. Skal det kjøre i f.eks. 1 time, setter du istedet for 5000 inn (1000 * 60 *60) = 3600000. Lagre scriptet med filetternavnet vbs som f.eks. doffen.vbs og i samme mappe som ditt program. Legg så en snarvei til scriptet på skrivebordet og der dobbelklikk script-ikonet når du skal kjøre ditt program. Alt dette gitt at du kjører windows xp. Lenke til kommentar
killerboy85 Skrevet 15. januar 2007 Forfatter Del Skrevet 15. januar 2007 takk for begge svarene, skal teste det ut mer, når jeg kommer hjem, men vil prøve med den første først. hva står 1000 for? ms? Lenke til kommentar
Giddion Skrevet 15. januar 2007 Del Skrevet 15. januar 2007 hva står 1000 for? ms? 7726334[/snapback] Stemmer det, ms Lenke til kommentar
killerboy85 Skrevet 15. januar 2007 Forfatter Del Skrevet 15. januar 2007 hva står 1000 for? ms? 7726334[/snapback] Stemmer det, ms 7726364[/snapback] ok, ms. Begge funker fint, måtte bare prøve nå, men får se hva jeg skal bruke hjemme. Killerboy85 Lenke til kommentar
killerboy85 Skrevet 16. januar 2007 Forfatter Del Skrevet 16. januar 2007 hva står 1000 for? ms? 7726334[/snapback] Stemmer det, ms 7726364[/snapback] ok, ms. Begge funker fint, måtte bare prøve nå, men får se hva jeg skal bruke hjemme. Killerboy85 7726391[/snapback] Av en og annen grunn så går begge vbs og batfila i loop slik at ikke skjer noe, hjemme på min PC som kjører XP Media Center. Men hvis jeg skriver manuelt da slår den av programmet som den skal. Spørsmålet mitt er om noe tjenester som må kjøres før taskkiller virker automatisk eller noe annet som jeg må stille inn på XP MCE? Lenke til kommentar
backup Skrevet 16. januar 2007 Del Skrevet 16. januar 2007 Så på XP Media Center går tingene i loop? Dette kan indikere at det er /f som ikke funger (gir tvungen stopp av programmet) under XP Media Center. Dette igjen kan skyldes at taskkill.exe ikke finnes på XP Media Center, fordi taskkill.exe kom først med windows XP Pro, men er f.eks. ikke på windows XP Home. Sjekk derfor i system32 mappen om du ser taskkill.exe der. Hvis nei, se om du istedet ser tskill.exe, og hvis ja, bytt ut i scriptet taskkill med tskill og test, men det er mulig heller ikke dette løser problemet, fordi tskill.exe ikke støtter /f parameteren som du derfor bør ta bort når du kjører tskill.exe. Lenke til kommentar
killerboy85 Skrevet 16. januar 2007 Forfatter Del Skrevet 16. januar 2007 Så på XP Media Center går tingene i loop? Dette kan indikere at det er /f som ikke funger (gir tvungen stopp av programmet) under XP Media Center. Dette igjen kan skyldes at taskkill.exe ikke finnes på XP Media Center, fordi taskkill.exe kom først med windows XP Pro, men er f.eks. ikke på windows XP Home. Sjekk derfor i system32 mappen om du ser taskkill.exe der. Hvis nei, se om du istedet ser tskill.exe, og hvis ja, bytt ut i scriptet taskkill med tskill og test, men det er mulig heller ikke dette løser problemet, fordi tskill.exe ikke støtter /f parameteren som du derfor bør ta bort når du kjører tskill.exe. 7732529[/snapback] ok, skal sjekke det når jeg kommer hjem, men sku nå tru når XP MCE (2005) er nyere enn XP Pro (2002), så skulle det egentlig taskkiller være der da? Lenke til kommentar
backup Skrevet 16. januar 2007 Del Skrevet 16. januar 2007 Hvis taskkill.exe mangler, kan du hente den fra en winXP Pro maskin eller laste den ned fra her (zip-fil, ta den engelske versjonen, ikke den tyske!): http://home.wanadoo.nl/gigajosh/2005/05/taskkillexe.html Legg taskkill.exe i system32 mappen og test om den funker på XP MCE. Lenke til kommentar
LooneyTune Skrevet 22. januar 2007 Del Skrevet 22. januar 2007 (endret) Jeg har XP Media center edition, taskkill.exe følger med... Endret 22. januar 2007 av LooneyTune Lenke til kommentar
killerboy85 Skrevet 22. januar 2007 Forfatter Del Skrevet 22. januar 2007 (endret) Jeg har XP Media center edition, taskkill.exe følger med... 7775179[/snapback] jepp, her også, men taskkill funket ikke med meg, men derimot tskill virket fint, jeg bare byttet ut til tskill, så nå kjører den hver dag kl 12.00... Endret 22. januar 2007 av killerboy85 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå