Mein reg:Put Wert in Registrierung mit REGEN oder .bat oder vbs mit REG_EXPAND_SZ Typ
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\cultest]
@="URL:cultest Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\cultest\DefaultIcon]
@="%APPDATA%\\musicDownloader\\test.bat,0"
[HKEY_CLASSES_ROOT\cultest\shell]
[HKEY_CLASSES_ROOT\cultest\shell\open]
[HKEY_CLASSES_ROOT\cultest\shell\open\command]
@="%APPDATA%\\musicDownloader\\test.bat \"%1\""
Diese REGEN Schaffung Schlüssel aber mein Problem ist, dass ich% APPDATA% verwenden wollen, und ich kann‘ t mach es mit REG_SZ. Es ist möglich, mit REG_EXPAND_SZ zu verwenden, aber ich weiß nicht, wie ich es ändern soll.
Schön! Ich habe es geändert in: reg.exe hinzufügen HKEY_CLASSES_ROOT \ cultest \ shell \ öffnen \ command/ve/t REG_EXPAND_SZ/d "% APPDATA% \ MusikDownloader \ test.bat \"% 1 \ "" Und es funktioniert, aber es ist ein Problem. reg.exe ändert automatisch% appdata% in den Hard-Pfad des appdata-Ordners. Wie vermeide ich das? – Yas
Sie können %% APDATA %% anstelle von% APPDATA% verwenden. Dies scheint nicht innerhalb der Shell zu funktionieren, funktioniert jedoch innerhalb einer .bat-Datei. Bitte akzeptieren Sie die Antwort, wenn es für Sie funktioniert;) – somelement