Kommandozeile und interne Befehle

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
tommy0910
Junior Member
Junior Member
Posts: 39
Joined: 2004-07-08, 09:22 UTC

Kommandozeile und interne Befehle

Post by *tommy0910 »

Mal eine Frage zu einem Thema, das mich schon länger stört:

Warum kann ich in der Befehlszeile keine TC-spezifischen Kommandos ausführen? Also z.B. "cm_OpenControls"? Ich muss auf nicht-konfigurierten (bzw. standard-konfigurierten) TC's immer einen Menüpunkt anlegen, um so einen Befehl ausführen zu können?

Wäre es nicht simpel, das der Kommandozeile beizubringen?
User avatar
Sir_SiLvA
Power Member
Power Member
Posts: 3299
Joined: 2003-05-06, 11:46 UTC

Post by *Sir_SiLvA »

mh..ich glaube nicht das es simple wäre, weil woran sollte TC erkennen das es sich um ein internes Kommando
handelt und nicht um einen Dateinamen ? :)
Hoecker sie sind raus!
User avatar
Lefteous
Power Member
Power Member
Posts: 9535
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2Sir_SiLvA
woran sollte TC erkennen das es sich um ein internes Kommando
handelt und nicht um einen Dateinamen ?
Ganz einfach: Dem Kommando könnte man ein Zeichen voranstellen, dass in Dateinamen nicht erlaubt ist. Beispiel:
>cmSrcQuickView
tommy0910
Junior Member
Junior Member
Posts: 39
Joined: 2004-07-08, 09:22 UTC

Post by *tommy0910 »

Naja, ganz simpel: Wenn es gleichnamige Dateien gibt, können die immer noch über ./dateiname oder über start dateiname aufgerufen werden.
User avatar
Sir_SiLvA
Power Member
Power Member
Posts: 3299
Joined: 2003-05-06, 11:46 UTC

Post by *Sir_SiLvA »

2Lefteous
*mir-an-die-stirn-klatsch-weil-nich-selber-drauf-komm*
Das wäre doch mal ein Wunschfeature für V7.0 :-)
Hoecker sie sind raus!
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Man könnte das als workaround auch mit TCScript erledigen lassen. Dazu müsste man nur für jeden internen Befehl (den man verwenden möchte) ein Script schreiben mit

PostCmd(cm_InternerBefehl);

das dann irgendwo im Pfad unter entsprechendem Namen liegt und bei Eingabe ausgeführt wird.

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