Über Batch auf C:\Programme\ zugreifen
Hallo,
wie schon dir Überschrift besagt brauche ich Hilfe, da ich über eine batch keine Programme in den Ordnern C:\Programme und C:\Programme(x86) starten bzw aufrufen kann.
Google konnte mir leider auch nicht helfen. Bei Befehle wie %PRORGAMMFILES% oder in der Art bekomm ich immer eine Meldung, dass C:\Programm nicht gefunden werden konnte.
Ich hoffe mir kann jemand helfen, schon einmal im vorraus danke^^
3 Antworten
du musst die variable in anführungszeichen setzen!
also "%Programfiles%" dann klappts auch. und "%Programfiles(x86)%" steht für C:\Program Files (x86)
Danke für den Tipp mit den Anführungszeichen, jedoch funktioniert es immer noch nicht so richtig. Wenn ich die batch datei jetzt starte, kommt nun ein neues Fenster, dess zwar den und den Namen der Datei hat, jedoch das cmd eingabefenster ist.
zum starten:
@echo off
start "%Programfils(x86)%"\test.bat
pause>nul
test.bat:
@echo off
echo hallo
pause>nul
exit
bitte
ja, aber es kommt nicht das was kommen soll, da steht kein hallo, da kommt nur das cmd eingabefenster
Einfach in die Batch reinschreiben
C\Programme\"Programmname"
Fertig
Und wenn nach dem C noch ein Doppelpunkt stünde, würde es hinhauen ;-). DH.
Danke, jetzt hab ich nur noch ein Problem mit C:\Programme(x86)
Ähhh ... es heißt erstmal nicht %Programmfiles%, sondern %Programfiles%.
(Die anführungszeichen musst du setzen weil in dem pfad leerzeichen vorkommen)
Tipp: gib in cmd mal
ein - dann siehst du alle systemvariablen.