- #1
L
Lungo
Neues Mitglied
Themenersteller
- Dabei seit
- 16.03.2005
- Beiträge
- 4
- Reaktionspunkte
- 0
Hallo,
vielleicht kann mir jemand helfen, ich fange gerade an mich mit Basic zu beschäftigen und bin bereits kurz vorm verzweifeln :-\ . Ich will aus Basic eine Batch Datei aufrufen und an diese dabei einen Parameter übergeben. Wenn ich einen fixen Pfad wie den folgenden verwende, funktioniert dies ohne Probleme:
result = Shell(C:\Dokumente und Einstellungen\Administrator\RulesPrompt\aufrufe.bat de_DE, 1)
Wenn ich jedoch für diesen fixen Pfad einen vaiablen eingeben will funktioniert der Aufruf nicht mehr.
result = Shell(dirInputPath.Path & \aufrufe.bat de_DE, 1)
Das ganze scheint irgendwie mit der Übergabe des Parameters (de_DE) zusammenzuhängen, denn die Batch Datei startet wenn ich diesen weglasse (aber natürlich fehlerhaft ohne Parameter).
Es wäre sehr nett wenn mir jemand sagen könnte wie man einen Parameter an eine Batch Datei übergibt und dabei einen variablen Pfad verwendet.
Vielen Dank
Lungo
vielleicht kann mir jemand helfen, ich fange gerade an mich mit Basic zu beschäftigen und bin bereits kurz vorm verzweifeln :-\ . Ich will aus Basic eine Batch Datei aufrufen und an diese dabei einen Parameter übergeben. Wenn ich einen fixen Pfad wie den folgenden verwende, funktioniert dies ohne Probleme:
result = Shell(C:\Dokumente und Einstellungen\Administrator\RulesPrompt\aufrufe.bat de_DE, 1)
Wenn ich jedoch für diesen fixen Pfad einen vaiablen eingeben will funktioniert der Aufruf nicht mehr.
result = Shell(dirInputPath.Path & \aufrufe.bat de_DE, 1)
Das ganze scheint irgendwie mit der Übergabe des Parameters (de_DE) zusammenzuhängen, denn die Batch Datei startet wenn ich diesen weglasse (aber natürlich fehlerhaft ohne Parameter).
Es wäre sehr nett wenn mir jemand sagen könnte wie man einen Parameter an eine Batch Datei übergibt und dabei einen variablen Pfad verwendet.
Vielen Dank
Lungo