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


Reply via email to