Parametre

Tags:    delphi

Jeg er ved at lave min egen konsol. Der i vil jeg lave en simpel kommando ligesom wget i linux, altså en funktion som kan downloade en fil og gemme den et sted.
Jeg ved allerede godt hvordan jeg downloader filer, men hvordan laver jeg sådan mit program kan tyde sådan en kommando her i min konsol: "wget http://lala.dk/fil.zip c:\\fil.zip"



3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Der kan du bruge ParamStr(index). Det er nok nemmere at forstå illustrativt

Fold kodeboks ind/udKode 




Hey Neo,
Det er faktisk super nemt så snart man ved hvordan :)

Den nemmeste måde er at bruge denne funktion:
Fold kodeboks ind/udKode 


Da jeg selv har kodet den, skal du lige tilføje StrUtils til din uses, da LeftStr ligger i det library.

funktionen returerer en "TStringList", med følgende data:
0: HELE kommandoen
1: kommandoen (wget)
2: Første Parameter (http://lala.dk/fil.zip)
3: Anden Paremeter (c:\\fil.zip)

osv.

for at bruge den kan du gøre følgende

Fold kodeboks ind/udKode 


Jeg har uploadet koden her:
http://kenman.dk/udvikleren/paramex.zip

Håber du kan bruge det :)



hvis jeg har forstået ParamStr rigtigt, så er det da til når man eksekvere et program og så tage dens parametre.. det er ikke det jeg vil. Jeg har en konsol jeg har lavet selv som skal modtage nogle kommandoer. Der iblandt wget. Dvs. jeg har en kode alla dette:

Fold kodeboks ind/udKode 


og så når brugeren vil hente en fil skal han skrive: "wget http://lala.dk/fil.zip c:\\fil.zip" i min konsol



t