Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
764to768
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
764to768
764to768
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

shell unter Excel

shell unter Excel
17.05.2006 09:45:46
Christof
Hi folks,
Ich habe folgendes Problem und hoffe, dass mir jemand dabei helfen kann.
Wenn ich die batch Datei unter Windows direkt starte durchsucht diese alle Festplatten und schreibt die Dateinamen in eine Datei.
Das klappt auch wunderbar.
Doch wenn ich unter Excel diese batch Datei aufrufe mit:
Call Shell("g:\working\projekt\scan_all2one.bat", 0)
Dann würgt Excel den Vorgang wohl ab, denn es fehlen mehr als die Hälfte aller Dateinamen in der txt Datei die von der batch normalerweise geschrieben werden.
Kann es sein das Excel nicht merkt das die batch überhaupt noch nicht abgearbeitet ist?
Muss ich eine Warteschleife einfügen?
Falls ja wie mache ich das am besten?
Vielen Dank schonmal im Vorraus!
Gruß
Christof

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: shell unter Excel
17.05.2006 10:02:17
Christof
Mein Gedanke war richtig...
Ich habe eine Warteschleife gefunden und reingebastelt.
Jetzt gehts...
AW: shell unter Excel
17.05.2006 12:48:46
Christof
Hi Matthias,
Vielen Dank für Deine Hilfe!
Meine Lösung ist zwar einfacher:
newHour = Hour(Now())
newMinute = Minute(Now())
newSecond = Second(Now()) + 15
waitTime = TimeSerial(newHour, newMinute, newSecond)
Application.Wait waitTime
Denn 15 Sekunden braucht die batch ungefähr.
Nur das wenn mehr Daten dazu kommen ich wieder vor dem gleichen Problem stehen werde
und den Zeitrahmen jedesmal neu anpassen müsste.
Von daher ist Deine Lösung die einzig richtige! ;)
Gruß & Dank
Christof
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige