Co zrobi c,aby wrzucic program do autostartu

0

Widzicie ,mam taki maly problem ,co zrobic, aby skojarzyc plik z moim progamem ,a po zrobieniu tego ,moj prgoram otworzyl ten plik np. *.txt (Wiem jak go zkojarzyc ,ale tego drugiego raczej nie) .

0

dotego trzeba rejestru tam wpisz ścieszkę do pliku
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

0

To wiem ,ale jezeli to zrobie ,to moj program uruchomi sie czysty (nie wiem co zrobic ,aby on pobral siciezke uruchomianego pliku)

0

sprubuj uruchomić go z parametrem
c:\progam.exe c:\coś.txt

0

Widze ze ty mnie ciagle nie rozumiesz .
Ja chce zrobic cos jak w winampie ,ze moj program jest domyslnym odtwarzaczem mp3
,a w pytaniu wyraznie napisalem ,ze nie wiem co zrobic ,aby ten parametr C:\costam.txt skombinowac. Podam ci przyklad :

uruchamiam sobie (Koduje w C++ Builderze ) Moj komputer ,o patrz ,na dysku D sa nowe mp3.
Mam ochote posluychac Dupa - kalkuta.mp3 .Naciskam 2 razy i uruchamia sie moj program .Ale coz to ,on nie odtwarza mojej mp3 .Tylko si eotwiera CZysty (Tak jakby byl nowo otwarty) .A przeciez ,skad on ma wiedziec jaki plik uruchamiam ,skoro nie podalem mu zadnych procedur ,ktore pobieraly by dane z zewnatrz (Wiem tyle ze potrzebny jest WPARAMi LPARAM)

Mysle ze teraz roumiesz

0

Dobra zjarałem {browar}

to będzie tak
np: w formcreate

mediaplayer.filename:=ParamStr(1);

powinno działać

jak by był błąd to zrób if ParamStr(1)&lt&gt'' then mediaplayer.filename:=ParamStr(1);

0

Chlopie VER VERY thanks ,bede ci wdzieczny do konca lifa (o ile zadziala)

0

To ja napiszę ze jeszcze mozna zamiast if ParamStr(1)&lt&gt'' then mediaplayer.filename:=ParamStr(1);

if fileexists(paramstr(1)) then
begin
mediaplayer.filename:=ParamStr(1);
mediaplayer.open;
mediaplayer.play;
end;

0

:)
A jak zrobic exualizer w C++ Builderze ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1