Rasterman 10 Geschrieben 28. Juni 2004 Melden Teilen Geschrieben 28. Juni 2004 Hallo Ich habe ein Ordner. Darin befinden sich 4 batches, die nacheinander ausgeführt werden. Diese Skripte haben unterschiedliche Endungen: 1) del_profil.vbs 2) del_nal.bat 3) del_regnal.inf 4) abmelden.bat Ich würde gerne ein Skirpt schreiben, was sozusagen die 4 Skripte vereint und nacheinander ausführt. Weiss jemand wie es geht? Danke im vorraus! Zitieren Link zu diesem Kommentar
phoenixcp 10 Geschrieben 28. Juni 2004 Melden Teilen Geschrieben 28. Juni 2004 Mach dir ne kleine Batch und rufe die Nacheinander mit dem Schalter /w auf. Der müsste eigentlich bewirken, das erst dann das nächste Skript ausgeführt wird, wenn das vorherige beendet ist. Aber mit dem Schalter bin ich mir nicht zu 100% sicher, schau lieber nochmal in die Kommandozeilenreferenz der Windows-Hilfe deswegen, die is da immer ganz brauchbar. Zitieren Link zu diesem Kommentar
Sigma 10 Geschrieben 28. Juni 2004 Melden Teilen Geschrieben 28. Juni 2004 Hi, wenn Du die Dateien nicht direkt aufrufst sondern mit Hilfe von "call" dann bearbeitet er das Skript, springt ins Hauptskript zurück, wenn das Skript fertig ist und macht mit dem Hauptskript weiter. also: call del_profil.vbs call del_nal.bat call del_regnal.inf call abmelden.bat Ich weiß nicht, ob das auch mit Visual Basic Skripts etc. klappt, sag bitte Bescheid, wenn's geht. Tschau, Sigma Zitieren Link zu diesem Kommentar
Rasterman 10 Geschrieben 28. Juni 2004 Autor Melden Teilen Geschrieben 28. Juni 2004 waaaahnsin hat echt geklappt ... der skript führt alles durch. eine frage noch, ich habe ja diese ini datei, wenn ich das aufrufe ... öffnet sich der editor. was mache ich da falsch? also wenn ich aber auf die ini-datei mit der rechte-maus-taste / installieren klicke ... führt es den skript ordnungsgemäß aus!!! ... weisst du weiter? Zitieren Link zu diesem Kommentar
phoenixcp 10 Geschrieben 28. Juni 2004 Melden Teilen Geschrieben 28. Juni 2004 Weil die Verknüpfung der Inf auf Notepad gelegt ist. Die müsstest du entweder umbiegen auf den Installer (frag mich nicht wie der heisst) oder du müsstest den call auf den Installer loslassen und dem die inf-Datei als Parameter mitgeben. Zitieren Link zu diesem Kommentar
Sigma 10 Geschrieben 28. Juni 2004 Melden Teilen Geschrieben 28. Juni 2004 Hi, hab mal gesucht, der Aufruf muss dort: %SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 "Pfad\Inf-Datei" lauten. Das ergibt sich übrigens aus der Registry HKEY_CLASSES_ROOT\inffile\shell\Install\command Tschau, Sigma Zitieren Link zu diesem Kommentar
phoenixcp 10 Geschrieben 28. Juni 2004 Melden Teilen Geschrieben 28. Juni 2004 Prima Sigma, den muss ich gleichmal notieren. Kann man sicher mal brauchen. Hab das immer über das Kontextmenü gemacht. :) Dangö Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.