gabriel081 0 Share Posted August 16, 2009 Sziasztok! Van egy kis gondom, nem találok rá megoldást már napok óta sajnos. Ugye az ütemezett feladatokat az "at" parancs segítségével lehet vezérelni CMD alatt. pl.: at 12:20 /interactive c:\program.bat A fenti példa aznap 12:20-kor lefuttatja a program.bat fájlt. Van egy batch fájlom, amiben több idõzítés szerepel (kb. 50) Írtam rá egy for ciklust, hogy automatizáljam. Ezt egy egyszerû példával mutatom be: for /f %i in (feladatok.txt) do at 12:20 /interactive %i Ez a feladatok.txt-ben lévõ parancsokat idõzíti automatikusan aznap 12:20-ra. Nem is ez a lényeg, hanem az, hogy ez a fenti batch Windows XP alatt kb. 2 másodperc alatt lefut, azonban Vista alatt minden egyes idõzítést kb. 2 másodperc alatt vesz fel az "at" az üzemezett feladatokba. Nem a for ciklussal van a baj, mivel próbáltam egyetlen "at"-t is felvenni, az is lassú. Administrator üzemmódban fut a CMD. Mi okozhatja, hogy ilyen lassú a Vista (Win7 is) erre a célra? Olvastam egy fórumon, hogy a copy parancs is hasonló lassúsággal fut le kis fájlok esetén is. Esetleg az okosabbak kipróbálnák a kedvemért, hogy náluk milyen gyors/lassú az "at"? pl.: for /l %i (1 1 10) do at 12:20 /interactive cmd.exe ez 10x beidõzíti aznap 12:20-ra a cmd.exe lefutását Természetesen CTRL+C -vel megszakítható a folyamat, ha érzékelitek, hogy nem fut le fél-század másodperc alatt a program, és megírhatjátok, hogy nálatok is lassú. at /delete /yes paranccsal törölhetõek a felvett "at" bejegyzések Link to comment Share on other sites More sharing options...
KGigi 21 Share Posted August 21, 2009 PowerShell-el már próbáltad? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now