Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge

"Ausführen in" per Kommandozeile?

AH966 / 3 Antworten / Flachansicht Nickles

Hallo!

Ich möchte eine Datei (Applik.bat) aus einer Batchdatei aufrufen.
Dazu benutze ich unter W2K den "start"-Befehl.
Es existiert eine Verknüpfung zur Applik.bat, die einen Eintrag in dem Feld "Ausführen in" hat, der auf ein Netzlaufwerk verweist.
Dieses Netzlaufwerk kann aber erst direkt vor Ausführung der Datei gemappt werden und um das zu automatisieren, brauch ich die Batchdatei.

D.h.:
Die Batchdatei wird aufgerufen - Netzlaufwerk wird gemappt - Applik.bat wird auf dem Netzlaufwerk aufgerufen.

Nur stimmt da wohl die Umgebungsvariable(???) nicht, nämlich das, was in der Verknüpfung unter "Ausführen in" drinsteht.
Kann ich den Pfad in der Batchdatei mit übergeben (nachdem das NetzLw gemappt wurde)? Wenn ja, wie lautet da der Befehl?

Gruß,AndreasDer Pfad der Gerechten ist zu beiden Seiten gesäumt mit den Freveleien der Selbstsüchtigen und der Tyrannei böser Männer...
bei Antwort benachrichtigen
Borlander AH966 „"Ausführen in" per Kommandozeile?“
Optionen

Wenn Du den Pfad nicht übergeben kannst dann wechsle einfach vor dem Ausführen der Befehler mit CD in das gewüschte Verzeichnis. Soll das ganze flexibel bleiben dann übergibt das Verzeichnis als Kommandozeilenparameter (in der Batch als %1 verfügbar)...

CU Borlander

bei Antwort benachrichtigen