o co biega pewno znacie ze mozna w stronie uzyc np tekst linka
the thing is... program ktoremu w ten sposób chce przekazac parametr (konkretnie ip servera gry) nie chce sie odpalic bo... katalog roboczy jest brany z programu który ów link odpala.
i tak np jak odpale z mozilli (która jest np w C:\Mozilla) to program sie odpali w tymze katalogu co mozilla a nie w swoim wlasnym.
Rozwiazaniem może byc sciezka wysukiwania albo narzucenie programowi katalogu roboczego.
Oto moj przykladowy wpis w rejestrze (tekst z eksportowanego wpisu do pliku)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\et]
@="URL:Enemy Territory"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\et\shell]
@="open"
[HKEY_CLASSES_ROOT\et\shell\open]
[HKEY_CLASSES_ROOT\et\shell\open\command]
@="\"C:\\Gry\\ET\\et.exe\" +connect \"%1\""
to sprawia ze np jak klikne link <a href="et:ip:port>nazwa servera</a> to przykladowo mozilla otworzy program tak jak bys wpisal w lini polecen
"C:\Gry\ET\et.exe" +connect "ip:port"
z ta roznica ze katalogiem roboczym bedzie katalog roboczy mozilli...
a ze program wymaga (z wiadomych powodow) dostepu do map dlli etc musi byc uruchomiony w swoim "ojczystym" katalogu.
[Dopisane]
Kazda rada/pomoc mile widziana
rowniez linki i innego typu porady
baaaaardzo mile widziane przykłady
[Dopisane 2]
przyklad z konsoli programu o co biega
ET 2.56 win-x86 Sep 5 2003
----- FS_Startup -----
Current search path:
<b>C:\Documents and Settings\Administrator\Pulpit</b>/etmain
----------------------
0 files in pk3 files
----- CL_Shutdown -----
-----------------------
Couldn't load default.cfg - I am missing essential files - verify your installation?