Windows 7 Batch: Wechseln Sie in den Programmordner, bevor Sie das Programm starten

1

Mein Programm öffnet sich gut mit einer Windows 7-Verknüpfung. Ich möchte das in einer Batch-Datei. Der Inhalt der Verknüpfung [vollständiger Pfad], die in * .bat kopiert wurde, öffnet das Programm abzüglich der erforderlichen versteckten Parameter.

Ich habe vorher versucht mit "CD" und "CD / d" zu ordnern, aber keine ordneränderung. Manuelles Wechseln in den Programmordner und Kopieren von * .bat, dann funktioniert das Programm.

Die CD funktioniert in einem Eingabeaufforderungsfeld.

Deine Posts über "CD / D% ~ dp0" bringen mir nicht genug bei.

user78027
quelle
Enthält der Pfadname Leerzeichen, und wenn ja, setzen Sie ihn in Anführungszeichen?
Majenko

Antworten:

0

Nun, versuchen Sie das:

cd %programfiles%

Oder:

cd "c:\program files (x86)"

Oder:

cd "c:\program files"

Denken Sie daran, dass Sie, wenn Sie von einem anderen Laufwerk aus arbeiten, dieses im Batch ändern müssen, indem Sie einfach das vor oder nach dem Befehl cd schreiben:

c:
Kokbira
quelle