#

Installforge: command und argument in Hochkomma
 
Wie kann man unter InstallForge Einträge für die Registry mit Hochkommas versehen?
 
Hintergrund:
Wenn man command Einträge in der Registry einträgt, dann müssen die Programm-Pfad Angaben under Parameter jeweils in Hochkomma eingegeben werden.
Doch bei InstallForge stürzt das Programm bei verschiedenen Versionen ab….
Wenn man den Pfad und den Parameter ohne Hochkomma eingibt, dann führt das dazu, dass Dateinamen mit Leerzeichen als mehrere Parameter übergeben werden.
Also wie %1 %2 %3..
 
Lösung:
man muss den Pfad einzeln und den Parameter einzeln mit dem doppelten Hochkomma umklammern.
Das einfache Apostroph führt zum Programmabsturz.
 
Von

<programfiles>\<company>\<appname>\Group_Images_By_Date.exe %1

 
Zu

"<programfiles>\<company>\<appname>\Group_Images_By_Date.exe" "%1"

 
 

 
 
Unter der Edit-Dialog beim Eingeben im Registry Wert:
Mit einem doppelten Hochkomma eingeben

 
Und falls man Korrekturen in der Textdatei manuell vornehmen möchte, dann muss hier ebenfalls mit dem doppelten Hochkomma eingegeben werden

 
Hier der Registry Teil mit doppeltem Hochkomma unter Command

[Registry]
HKEY_CLASSES_ROOT
Folder\shell\Group Images by Date in Subfolders
(default)
 
1
HKEY_CLASSES_ROOT
Folder\shell\Group Images by Date in Subfolders\command
 
"<programfiles>\<company>\<appname>\Group_Images_By_Date.exe" "%1"

 
Mobile

.

0123movie.net