Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Parameter verwenden bei VLC und CMD (https://www.delphipraxis.net/158180-parameter-verwenden-bei-vlc-und-cmd.html)

DelphiSecurity 8. Feb 2011 16:27

Parameter verwenden bei VLC und CMD
 
Hallo,

wie in einem anderen Thema angedeutet, ist das jetzt das mein Thema "Parameter".
Ich möchte gern eine VLC Anwendung schreiben, die man so aufrufen kann:
  1. Delphi-Quellcode:
    myeditor.exe -"C:\Test.txt" // Die Datei z.B. öffnen...
  2. Natürlich auch mit einen optionalen Zusatzparameter für besondere Sachen.
    Delphi-Quellcode:
    myeditor.exe -"C:\Test.txt" -f// Die Datei z.B. öffnen...

Soll bei VLC und CMD funktionieren. :wink:

Bitte um Hilfe. Ich glaube das geht mit ParamStr und ParamCount. Aber Wie? und Wo?

DANKE

DelphiSecurity

SirThornberry 8. Feb 2011 16:31

AW: Parameter verwenden bei VLC und CMD
 
Hast du dir die Hilfe zu den beiden Funktionen mal angeschaut? Da ist beschrieben was die Funktionen machen.
An welcher Stelle du die beiden Funktionen brauchst weißt nur du, denn nur du weißt an welchen Stellen du wissen möchtest welche Paraemter dem Programm übergeben wurden.

DelphiSecurity 8. Feb 2011 16:33

AW: Parameter verwenden bei VLC und CMD
 
VLC: Beim Start. (In Form.Create oder Programmquelltext?)
CMD: Beim Start!

DeddyH 8. Feb 2011 16:37

AW: Parameter verwenden bei VLC und CMD
 
Das heißt VCL, VLC ist (u.a.) ein Mediaplayer. Und wo ist jetzt Dein Problem?

himitsu 8. Feb 2011 16:39

AW: Parameter verwenden bei VLC und CMD
 
Das
Delphi-Quellcode:
-"C:\Test.txt"
ist eher eine ungewöhnliche/unübliche Schreibweise, wenn dann ohne das
Delphi-Quellcode:
-
, oder ebenfalls mit Namen
Delphi-Quellcode:
-file:"C:\Test.txt"
, bzw.
Delphi-Quellcode:
-file="C:\Test.txt"
.

Code:
myeditor.exe "C:\Test.txt"
ParamCount ist 1
ParamStr(1) ist 'C:\Test.txt'
Code:
myeditor.exe "C:\Test.txt" -f
ParamCount ist 2
ParamStr(1) ist 'C:\Test.txt'
ParamStr(2) ist '-f'



oder http://www.delphipraxis.net/151755-p...-auslesen.html

DelphiSecurity 8. Feb 2011 16:46

AW: Parameter verwenden bei VLC und CMD
 
Zitat:

Zitat von himitsu (Beitrag 1080369)
Das
Delphi-Quellcode:
-"C:\Test.txt"
ist eher eine ungewöhnliche/unübliche Schreibweise, wenn dann ohne das
Delphi-Quellcode:
-
, oder ebenfalls mit Namen
Delphi-Quellcode:
-file:"C:\Test.txt"
, bzw.
Delphi-Quellcode:
-file="C:\Test.txt"
.

Code:
myeditor.exe "C:\Test.txt"
ParamCount ist 1
ParamStr(1) ist 'C:\Test.txt'
Code:
myeditor.exe "C:\Test.txt" -f
ParamCount ist 2
ParamStr(1) ist 'C:\Test.txt'
ParamStr(2) ist '-f'



oder http://www.delphipraxis.net/151755-p...-auslesen.html


Danke, wie kann ich den aus -file:C:\dasda\hier.txt C.\dasda\hier.txt machen?

ohne Lehrzeichen ;-)

und wie kann ich Prüfen ob es -file gibt?

DelphiSecurity 8. Feb 2011 16:48

AW: Parameter verwenden bei VLC und CMD
 
Zitat:

Zitat von DeddyH (Beitrag 1080367)
Das heißt VCL, VLC ist (u.a.) ein Mediaplayer.

Upps :|

DeddyH 8. Feb 2011 16:54

AW: Parameter verwenden bei VLC und CMD
 
Geh doch die Parameter durch und sieh nach, ob einer mit "-file:" beginnt (Groß- und Kleinschreibung beachten).

DelphiSecurity 8. Feb 2011 16:55

AW: Parameter verwenden bei VLC und CMD
 
Zitat:

Zitat von DeddyH (Beitrag 1080376)
Geh doch die Parameter durch und sieh nach, ob einer mit "-file:" beginnt (Groß- und Kleinschreibung beachten).

Wie? :| Am Anfang?

DeddyH 8. Feb 2011 16:58

AW: Parameter verwenden bei VLC und CMD
 
Pack sie Dir doch erstmal in eine Stringliste oder sowas. Oder nimm das Dingen von himitsu.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:01 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz