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.
Please also mark the comments that contributed to the solution of the article
Content-Key: 464832
Url: https://administrator.de/contentid/464832
Printed on: April 24, 2024 at 16:04 o'clock
2 Comments
Latest comment