Pewnie ktoś by umiał. A w jakim ma to być języku? Bo pod Delphi na przykład parametry masz w rezultacie fukncji ParamStr(WartoscIndeksowanaOdJednego)
. Co do wywołania później czegoś innego z tym parametrem to masz fukncję WinAPI CreateProcess
. Ogólnie jeżeli chcesz skojarzyć rozszerzenia plików z własnym programem pod Windows, to przyjrzyj się jak to wygląda w rejestrze. W jego odpowiednich kluczach jest wszystko.
Poniżej przykład jak u mnie wygląda obsługa rozszerzenia konfiguracji emulatora Amigowego .uae
przez właśnie ten emulator WinUAE
. Treść skopiowana jako plik *.reg przy pomocy pluginu do obsługi Rejestrów filemanagera FAR.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.uae]
@="WinUAE"
"PerceivedType"="text"
[HKEY_CLASSES_ROOT\WinUAE]
@="WinUAE configuration file"
"AppUserModelID"="Arabuusimiehet.WinUAE"
[HKEY_CLASSES_ROOT\WinUAE\CurVer]
@="WinUAE"
[HKEY_CLASSES_ROOT\WinUAE\DefaultIcon]
@="D:\\UPLOAD\\WINUAE\\winuae.exe,-123"
[HKEY_CLASSES_ROOT\WinUAE\shell]
[HKEY_CLASSES_ROOT\WinUAE\shell\edit]
"Icon"="D:\\UPLOAD\\WINUAE\\winuae.exe,-123"
[HKEY_CLASSES_ROOT\WinUAE\shell\edit\command]
@="D:\\UPLOAD\\WINUAE\\WinUAE.exe -f \"%1\" -s use_gui=yes"
[HKEY_CLASSES_ROOT\WinUAE\shell\open]
"Icon"="D:\\UPLOAD\\WINUAE\\winuae.exe,-123"
[HKEY_CLASSES_ROOT\WinUAE\shell\open\command]
@="D:\\UPLOAD\\WINUAE\\WinUAE.exe -f \"%1\""
EDIT: zostałem ubiegnięty. Ale z taką porcją informacji zrobisz to sam. No chyba, żeś taki leń to tylko opcja jaką opisał @babubabu - zlecenie tego w innym dziale forum. Czyli Ogłoszenia drobne. Jeżeli wybierzesz opcję ambitną, wszelkie narzędzia, IDE, kursy z podstawami języków, opis funkcji na MSDNie - są bez większych problemów do znalezienia w Google :) Nic tylko poszukać i kombinować samodzielnie najpierw, dopiero przy konkretnych problemach i wyczerpaniu sił przy kombinowaniu SAMEMU do BÓLU, piszemy na fora.
dodanie znacznika <code class="ini"> - furious programming