Startermenü mit parameter abfrage/uebergabe

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
DJMarauder
Junior Member
Junior Member
Posts: 9
Joined: 2010-12-02, 11:46 UTC
Location: Essen

Startermenü mit parameter abfrage/uebergabe

Post by *DJMarauder »

Hallo...

Ist es irgendwie möglich das ich im Startermenü ein Script welches via

c:\Windows\enc.bat %O *parameter*

gestartet wird an der stelle "*parameter* ein requester erscheinen zu lassen um einen Wert einzugeben? (In dem falle die Bitrate)

Das %O ist ja kein Problem, Dateiname ohne Endung...

Chris
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

Hallo chris,
Du musst ein Fragezeichen dem Parameterfeld hizufügen.

HTH
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
DJMarauder
Junior Member
Junior Member
Posts: 9
Joined: 2010-12-02, 11:46 UTC
Location: Essen

Post by *DJMarauder »

Der haken ist das ein "?" an der 2. stelle leider nicht geht. Das geht imho nur an position 1.

Chris
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hallo, Chris.

Völlig korrekt. Das Fragezeichen muß das allererste Zeichen im Feld "Parameter" sein. Damit ist dann beim Aufruf der Inhalt des gesamten Parameterfelds änderbar, auch wenn du im Grunde nur den hinteren Teil ändern möchtest.

Kommando: [c:\Windows\enc.bat]
Parameter: [? %O *parameter*]

Beim Aufruf mußt du dann leider aufpassen, dass du nur den hinteren Teil, also *parameter* abänderst, nicht aber aus Versehen das bereits expandierte %O.

Das ist momentan eben so.

Grüße
Karl
DJMarauder
Junior Member
Junior Member
Posts: 9
Joined: 2010-12-02, 11:46 UTC
Location: Essen

Post by *DJMarauder »

Hm naja umständlich, aber wenns zz nicht anders geht...


Chris
JOUBE
Power Member
Power Member
Posts: 1675
Joined: 2004-07-08, 08:58 UTC

Post by *JOUBE »

DJMarauder wrote:Hm naja umständlich
Warum nicht dadurch vereinfachen (dh. die Parameter trennen), dass man *Parameter* am Anfang von enc.bat abfragt:

Code: Select all

set /p MyParam=Parameter eingeben:
Weiterverarbeiten dann mit %MyParam%.

JOU"es wird doch - trotz Erweiterung 'bat' - keine Windows-Version vor W2k verwendet werden, ab der 'set /p' erst geht"BE
Post Reply