Author: nextgens Date: 2006-08-13 15:59:41 +0000 (Sun, 13 Aug 2006) New Revision: 10061
Modified: trunk/apps/new_installer/res/windows/bin/1run.cmd Log: new_installer: register .fref files on windows Modified: trunk/apps/new_installer/res/windows/bin/1run.cmd =================================================================== --- trunk/apps/new_installer/res/windows/bin/1run.cmd 2006-08-13 14:41:35 UTC (rev 10060) +++ trunk/apps/new_installer/res/windows/bin/1run.cmd 2006-08-13 15:59:41 UTC (rev 10061) @@ -1,10 +1,12 @@ @set PATH=%SYSTEMROOT%\System32\;%PATH% - at set INSTALL_PATH=C:\Program Files\Freenet - at set JAVA_HOME=C:\Program Files\Java\jre1.5.0_07 + at set INSTALL_PATH=$INSTALL_PATH + at set JAVA_HOME=$JAVA_HOME @cd %INSTALL_PATH% - at echo "Registering FREF file extention" + at echo "Registering .fref file extention" @echo Windows Registry Editor Version 5.00 >> fref.reg + at echo [HKEY_CLASSES_ROOT\.fref] >> fref.reg + at echo @="fref_auto_file" >> fref.reg @echo [HKEY_CLASSES_ROOT\fref_auto_file] >> fref.reg @echo @="Freenet node reference" >> fref.reg @echo "EditFlags"=dword:00000000 >> fref.reg @@ -12,12 +14,14 @@ @echo [HKEY_CLASSES_ROOT\fref_auto_file\DefaultIcon] >> fref.reg @echo @="shell32.dll,56" >> fref.reg @echo [HKEY_CLASSES_ROOT\fref_auto_file\shell] >> fref.reg - at echo @="Connect" >> fref.reg - at echo [HKEY_CLASSES_ROOT\fref_auto_file\shell\Connect] >> fref.reg - at echo [HKEY_CLASSES_ROOT\fref_auto_file\shell\Connect\command] >> fref.reg - at echo @="\"%JAVA_HOME%\\bin\\java.exe\" \"-cp\" \"%INSTALL_PATH%\\freenet.jar\" \"freenet.support.AddRef\" \"%1\"" >> fref.reg - at regedit /s fref.reg -:: @del /F fref.reg + at echo @="Open" >> fref.reg +:: We need to double escape it ... it doesn't work so let's try something else :p ... FTYPE +:: @echo [HKEY_CLASSES_ROOT\fref_auto_file\shell\Connect] >> fref.reg +:: @echo [HKEY_CLASSES_ROOT\fref_auto_file\shell\Connect\command] >> fref.reg +:: @echo @="\"%JAVA%\\bin\\java.exe\" \"-cp\" \"%INST%\\freenet.jar\" \"freenet.support.AddRef\" \"%%1\"" >> fref.reg + at regedit /s fref.reg > NUL + at FTYPE fref_auto_file="$JAVA_HOME\bin\javaw.exe" -cp "$INSTALL_PATH\freenet.jar" freenet.support.AddRef "%%1" > NUL + at del /F fref.reg @echo "Setting up plugins" :: Tweak freenet.ini
