Button mit meheren Parametern

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
ChristianReiner
Junior Member
Junior Member
Posts: 18
Joined: 2003-10-07, 21:49 UTC

Button mit meheren Parametern

Post by *ChristianReiner »

Da ich recht viele Batchdateien aus der Buttonleiste starte, würde mich interessieren, ob eine Möglichkeit besteht mehrere Parameter für einen Button zu definieren. "?" scheint leider nur einmal anwendbar zu sein (steht auch so in der Hilfe) - jedenfalls bekomme ich nur 1 Feld für Komandozeilenparameter in welchem dann für die weiteren Parameter zwar ? stehen, aber keine entsprechenden Eingabefelder. Bei einigen wenigen Parametern ist das soweit auch kein Problem, aber wenn ich mehr als 5 Parameter eingebe, wird es leider recht unübersichtlich. Kennt irgendwer vielleicht eine Möglichkeit oder ein kleines Tool, welches mir ermöglicht mehrer Parameter einzugeben.

TIA Christian
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Gibt es dafür ein Beispiel??


sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Nein, es gibt nur die Möglichkeit, mittels des ersten Fragezeichens die komplette Parameterzeile anzupassen. Eine Paramaterabfrage gibt es im TC immer noch nicht, sowas mußt Du Dir mittels Batch selbst basteln.

Für diesen Zweck eignet sich "set /p" hervorragend.

So habe ich z.B. die Erstellung einer neuen Datei per Buttonklick gelöst:
cmd.exe /v:on /c "set /p filename=Name der Datei: &&@echo off>>!filename!"

/v:on braucht man, wenn man die Variablen zur Laufzeit aufgelöst haben möchte, diese muß man dann mit zwei Ausrufezeichen einschließen.

&&ist der Befehlstrenner.

Icfu
paul2605
Junior Member
Junior Member
Posts: 4
Joined: 2004-03-08, 13:23 UTC

Post by *paul2605 »

Ich würde gerne einem TCL-Programm mehere Dateien übergeben.
mit %n geht leider nur eine. Gibt es hier eine Möglichkeit?
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

paul2605 wrote:Ich würde gerne einem TCL-Programm mehere Dateien übergeben.
mit %n geht leider nur eine. Gibt es hier eine Möglichkeit?
Versuch doch lst2multi , das ist genau zu diesem Zweck geschrieben worden.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
Post Reply