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
Button mit meheren Parametern
Moderators: Hacker, Stefan2, white
-
- Junior Member
- Posts: 18
- Joined: 2003-10-07, 21:49 UTC
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
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
Versuch doch lst2multi , das ist genau zu diesem Zweck geschrieben worden.paul2605 wrote:Ich würde gerne einem TCL-Programm mehere Dateien übergeben.
mit %n geht leider nur eine. Gibt es hier eine Möglichkeit?
sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams