Hallo,
Vielen vielen dank für deine Hilfe! Ich habe jetzt verstanden,
was du mir gesagt hast. Leider habe ich mich völlig verkehrt
ausgedrückt. (Ich wollte nämlich etwas total anderes!) Also
darfst du mich jetzt steinigen, verfluchen, etc. :
*gg* nö, so schlimm ist es nun auch wieder nicht. 
Ich habe ein schickes Formular zusammengeklickt, in dem ich 3
Werte eingebe. Diese 3 Werte übergebe ich einer bereits
bestehenden .bat Datei(, die damit eine Ordnerstruktur und
Rechteverwaltung ausführt).
Diese Bat-Datei wird bisher über die Eingabeaufforderung
aufgerufen, und zwar so:
F:> datei wert1 wert2 wert3
Ach so, Du willst die Datei nicht schreiben sondern ausführen! Das habe ich falsch verstanden.
Mitlerweile habe ich es geschafft (*juchu*), die
Eingabeaufforderung zu starten mit shell(„cmd.exe“). Leider
kann ich ihr den Befehl „datei wert1 wert2 wert3“ nicht
übergeben. Da finde ich keine Lösung.
Du brauchst cmd.exe nicht zu öffnen, Du kannst Dein Batch direkt mit Shell("") starten.
Dim Zl As String
Zl = "f:\Datei.bat " & Str(Wert1) & " " & Str(Wert2) & " " & Str(Wert3)
Shell (Zl)
Ich hoffe ich habe mich nun klarer ausgedrückt.
Ja.
Danke für deine Hilfe! Finde es immerwieder erstaunlich,
wieviel Mühe sich manche User hier geben! Dafür 1 reelles und
100 imaginäre Sternchen!
Danke!
Das ist doch der Spaß an w-w-w. Wenn Niemand helfen würde, würde ich auch keine Hilfe finden, wenn ich welche brauche und das kommt oft genug vor …
Gruß, Rainer