rajohan5 Skrevet 27. april 2006 Del Skrevet 27. april 2006 (endret) Jeg har ett prog som kjører i cmd vindu men innimellomn så bare avslutter det.. jeg vil lage en batch fil som bare starter proget igjen om den avslutter. noen som kan hjelpe? har dette til nå. det starter proget om jeg trykker på batch filen men den starter ikke proget når det avslutter. @echo on cd C:\Documents and Settings\Raymond\Mine dokumenter\Mine mottatte filer\fil\fil\fil\ start fil.exe takk for all hjelp Endret 27. april 2006 av rajohan Lenke til kommentar
Giddion Skrevet 28. april 2006 Del Skrevet 28. april 2006 loop: @echo on cd C:\Documents and Settings\Raymond\Mine dokumenter\Mine mottatte filer\fil\fil\fil\ fil.exe goto loop denne vil aldri slutte.. så du må stoppe manuelt legg merke til at jeg ikke bruker "start fil.exe" dette skal gjøre det slik at programmet venter på fil.exe før det gå til neste linje ps: ikke testet Lenke til kommentar
BigJackW Skrevet 24. mai 2006 Del Skrevet 24. mai 2006 (endret) loop: @echo on cd C:\Documents and Settings\Raymond\Mine dokumenter\Mine mottatte filer\fil\fil\fil\ fil.exe goto loop 6002346[/snapback] Mener den koden skal fungere. Men det er en liten feil i det. loop: skal være :loop Altå kolon ( : ) forran istede for bak. Endret 24. mai 2006 av BigJackW Lenke til kommentar
Fluffy Skrevet 28. mai 2006 Del Skrevet 28. mai 2006 (endret) bare lurer på om du har fått til dettte? fordi jeg har samme problem ?! og om noen kan skrive hele commanden ? ) hadde vært supert dette får jeg http://www.home.no/mercur1337/lala.JPG :S når jeg har skrevet: :loop @echo on cd C:\Documents and Settings\lallala\My Documents\lalala\lalal start lalal.exe goto loop Endret 28. mai 2006 av Fluffy Lenke til kommentar
Giddion Skrevet 29. mai 2006 Del Skrevet 29. mai 2006 hmmm det virker på meg som om du bruker wordpad til å skrive inn. Det funker fint det men du må lagre som ren tekst aka. txt filer. Det er derfor de fleste bruker nodepad. Hvis ikke det hjelper så vet jeg ikke. Bildet viser ikke så mye av code. Lenke til kommentar
BigJackW Skrevet 29. mai 2006 Del Skrevet 29. mai 2006 hmmm det virker på meg som om du bruker wordpad til å skrive inn. Det funker fint det men du må lagre som ren tekst aka. txt filer. Det er derfor de fleste bruker nodepad. Hvis ikke det hjelper så vet jeg ikke. Bildet viser ikke så mye av code. 6199993[/snapback] Han skal ikke lagre som .txt Han skal lagre som .bat. Lenke til kommentar
backup Skrevet 29. mai 2006 Del Skrevet 29. mai 2006 Her er et vbs script som i bakgrunnen sjekker hvert tiende sekund om et program (her Notepad.exe) kjører, og hvis det ikke gjør det, starter det opp. Hvis man vil endre sjekketiden til for eksempel hvert femte sekund, endrer man Wscript.Sleep(10000) til Wscript.Sleep(5000). For å avslutte det hele, går man inn i prosessvinduet og avslutter wscript.exe. Private Function ProcessIsRunning(strProcess) Dim colProcessList Set colProcessList = Getobject("Winmgmts:").Execquery _ ("Select * from Win32_Process Where Name ='" & strProcess & "'") If colProcessList.Count > 0 Then ProcessIsRunning = True Else ProcessIsRunning = False End If Set colProcessList = Nothing End Function Set WshShell = WScript.CreateObject("WScript.Shell") Do If ProcessIsRunning("Notepad.exe") = False Then WshShell.Run ("Notepad.exe") End If Wscript.Sleep(10000) Loop Wscript.Quit Lenke til kommentar
Giddion Skrevet 29. mai 2006 Del Skrevet 29. mai 2006 hmmm det virker på meg som om du bruker wordpad til å skrive inn. Det funker fint det men du må lagre som ren tekst aka. txt filer. Det er derfor de fleste bruker nodepad. Hvis ikke det hjelper så vet jeg ikke. Bildet viser ikke så mye av code. 6199993[/snapback] Han skal ikke lagre som .txt Han skal lagre som .bat. 6201690[/snapback] jaja det stemmer, men save-as type må være txt. bra løsning backup, den slår ut bat løsningen. Lenke til kommentar
Thor. Skrevet 29. mai 2006 Del Skrevet 29. mai 2006 Slik skal den se ut loop: @echo on cd C:\Documents and Settings\Raymond\Mine dokumenter\Mine mottatte filer\fil\fil\fil\ fil.exe goto loop Du kan endre filendeldsen Lenke til kommentar
BigJackW Skrevet 30. mai 2006 Del Skrevet 30. mai 2006 (endret) Slik skal den se ut loop: @echo on cd C:\Documents and Settings\Raymond\Mine dokumenter\Mine mottatte filer\fil\fil\fil\ fil.exe goto loop Du kan endre filendeldsen 6204243[/snapback] NEI Det er feil! loop: skal være :loop !! ikke !! loop: Endret 30. mai 2006 av BigJackW Lenke til kommentar
Thor. Skrevet 30. mai 2006 Del Skrevet 30. mai 2006 Tja.. Den fungerte men på litt feil måte. Den endte opp med 150 vinduer. Trådstarter ville ha ett vindu og da det lukket seg så skulle det starte på nytt Lenke til kommentar
Moskus Skrevet 30. mai 2006 Del Skrevet 30. mai 2006 Snodig. For dette fungerer utmerket: :loop @echo on notepad.exe goto loop Lenke til kommentar
Emancipate Skrevet 31. mai 2006 Del Skrevet 31. mai 2006 Eller bare: notepad.exe %0 Lenke til kommentar
j000rn Skrevet 1. juni 2006 Del Skrevet 1. juni 2006 Bruk gåsetegn rundt path'er som inneholder mellomrom: Bra: cd "c:\documents and settings" IKKE bra: cd c:\documents and settings 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å