mmF Skrevet 13. september 2004 Rapporter Del Skrevet 13. september 2004 heisann.. sitter å frisker opp litt på batch kunnskapene.. har et script som skal utføre en rekke nettverks-relaterte handlinger. F.eks 10 maskiner skal pinges. hvis maskin nummer 5 i lista ikke er online, vil den ikke gå videre til 6.. den bare stopper der.... :| noen som vet råd om hvordan jeg kan få den til å automatiskt gå videre? eller bare utføre alt samtidig? Siter Lenke til kommentar
GeirGrusom Skrevet 13. september 2004 Rapporter Del Skrevet 13. september 2004 Jeg har ikke det problemet...hos meg fortsetter den bare i batch jobben. @echo off call ping 192.168.0.17 -n 1 -w 1000 call ping 192.168.0.18 -n 1 -w 1000 call ping 192.168.0.19 -n 1 -w 1000 call ping 192.168.0.20 -n 1 -w 1000 call ping 192.168.0.27 -n 1 -w 1000 Siter Lenke til kommentar
aklla Skrevet 13. september 2004 Rapporter Del Skrevet 13. september 2004 har ikke det problemet jeg heller, åssen os kjører du?? hadde det vært mulig å få se det scriptet du kjører nå? Siter Lenke til kommentar
mmF Skrevet 16. september 2004 Forfatter Rapporter Del Skrevet 16. september 2004 heh, dette skriptet er laget kun til testing og vil utføres på eget nettverk.. ikke tro jeg skal bruke det til ondskap call b \\pc100 -t 0 -f -x -x -l 0 -d Shutdown call b \\pc101 -t 0 -f -x -x -l 0 -d Shutdown call b \\pc102 -t 0 -f -x -x -l 0 -d Shutdown osv... problemet er at den bruker lang tid på prøve på hver maskin.. jeg vil at skriptet skal kjøre alle samtidig. noen ide'er? Siter Lenke til kommentar
aklla Skrevet 16. september 2004 Rapporter Del Skrevet 16. september 2004 heh, dette skriptet er laget kun til testing og vil utføres på eget nettverk.. ikke tro jeg skal bruke det til ondskap call b \\pc100 -t 0 -f -x -x -l 0 -d Shutdown call b \\pc101 -t 0 -f -x -x -l 0 -d Shutdown call b \\pc102 -t 0 -f -x -x -l 0 -d Shutdown osv... problemet er at den bruker lang tid på prøve på hver maskin.. jeg vil at skriptet skal kjøre alle samtidig. noen ide'er? vet ikke om jeg hjelper deg med dette, ser ikke helt nytten med det, forklar nytten, og jeg skal hjelpe deg... kun for testing er ikke nyttig... Siter Lenke til kommentar
GeirGrusom Skrevet 20. september 2004 Rapporter Del Skrevet 20. september 2004 Lag en thread for hver test, men det innebærer programmering. C: PROCESS_INFORMATION *m_procs; unsigned int m_proc_count; int main(int argc, char **argv) { unsigned int x; m_procs = (PROCESS_INFORMATION*)malloc(sizeof(PROCESS_INFORMATION) * (argc - 1)); // Første parameter (0) er modulnavn for(x=1;x<argc;x++) { CreateProcess(argv[x], NULL, NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, NULL, NULL, NULL, &m_procs[x]); } } ...eller noe. skrev det i farta, så vet ikke om det funker, men CreateProcess er ihvertfall asynkron (så står det skrevet) Siter Lenke til kommentar
Giddion Skrevet 27. september 2004 Rapporter Del Skrevet 27. september 2004 hvis du må holde deg til bacth koding kan du bruke start start starter en bat fil som en ny thread fks. start (bat filen som pinger maskin 1) start (bat filen som pinger maskin 2) start (bat filen som pinger maskin 3) osv.... det blir litt rotete men jeg tror ikke det finnes en annen måte siden Siter Lenke til kommentar
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.