REG ADD - Pfad (Variable) in Registry mit " einfügen
Ich möchte einen Dateipfad in der Registry festsetzen. Das funktioniert soweit auch, nur bekomme ich den nicht in Gänsefüsschen. Leider verweigert Windows die Arbeit, wenn er das nicht ist, obwohl auf die Datei zugegriffen wird. Manuelles hinzufügen der " in der Registry schafft Abhilfe, ist aber keine Option. Vermutlich scheitert es irgendwo an dem Escape zeichen, was mir REG ADD /? angibt, aber auch das habe ich bereits probiert. Jemand eine Idee, wie man den Pfad mit " in die Registry bekommt?
Seltsamerweise funktioniert es mit doppelten "" bei der Variable %1, aber nicht bei der Variable die den Pfad angibt.
Folgende reg add funktioniert:
Folgendes steht jetzt in der registry bei Daten:
E:\Mein Test\FFMPEG_Video_Muxer.exe "%1" (Zeile 2 vom Code)
Ich hätte aber dort gerne:
"E:\Mein Test\FFMPEG_Video_Muxer.exe" "%1"
Also den Pfad zum Programm auch in ".
Wenn ich den Code so anpasse:
oder so:
Haut er mir einen Fehler raus. Irgendwo muss bestimmt ein Escape Zeichen gesetzt werden, ich habe jetzt auch zig Möglichkeiten durch.
Seltsamerweise funktioniert es mit doppelten "" bei der Variable %1, aber nicht bei der Variable die den Pfad angibt.
Folgende reg add funktioniert:
reg add "HKCR\*\Shell\FFMPEG Video Muxer" /v "Icon" /t REG_SZ /d "%~dp0FFMPEG_Video_Muxer.exe,0" /f
reg add "HKCR\*\Shell\FFMPEG Video Muxer\command" /ve /d "%~dp0FFMPEG_Video_Muxer.exe ""%%1""" /f
Folgendes steht jetzt in der registry bei Daten:
E:\Mein Test\FFMPEG_Video_Muxer.exe "%1" (Zeile 2 vom Code)
Ich hätte aber dort gerne:
"E:\Mein Test\FFMPEG_Video_Muxer.exe" "%1"
Also den Pfad zum Programm auch in ".
Wenn ich den Code so anpasse:
reg add "HKCR\*\Shell\FFMPEG Video Muxer\command" /ve /d ""%~dp0FFMPEG_Video_Muxer.exe" ""%%1""" /f
oder so:
reg add "HKCR\*\Shell\FFMPEG Video Muxer\command" /ve /d """%~dp0FFMPEG_Video_Muxer.exe"" ""%%1""" /f
Haut er mir einen Fehler raus. Irgendwo muss bestimmt ein Escape Zeichen gesetzt werden, ich habe jetzt auch zig Möglichkeiten durch.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 464832
Url: https://administrator.de/contentid/464832
Ausgedruckt am: 25.11.2024 um 22:11 Uhr
2 Kommentare
Neuester Kommentar