Die Befehlszeile, die startet TCC enthält normalerweise den Programmnamen mit Laufwerk und Pfad, gefolgt von etwaigen Optionen. Zum Beispiel:

 

"c:\Programme\jpsoft\tcmd28\tcc.exe" @c:\jpsoft\tcmd.ini

 

Obwohl die Startbefehlszeile normalerweise sehr einfach ist, können Sie mehrere Optionen hinzufügen. Sie können dies manuell im tun Windows RENNE Dialog, in einer Windows-Verknüpfungsdatei (.LNK), Bei der TCC Eingabeaufforderung oder in einer Batchdatei (mit oder ohne Verwendung der internen Starte das Spiel Befehl). Jede dieser Methoden startet eine neue Instanz des ausgewählten Befehlsprozessors, die in einem neuen Fenster ausgeführt wird. ausgeschlossen wann TCC wird gestartet TCC (entweder an der Eingabeaufforderung oder innerhalb einer Batchdatei) ohne Starte das Spiel Befehl.

 

Wenn Sie eine verwenden Rohr in einem Befehl, entweder an der Eingabeaufforderung oder in einer Batchdatei, TCC startet eine weitere Instanz von sich selbst und verwendet dabei dieselben Befehlszeilenparameter (außer wie für die erforderlich). Rohr).

 

Die vollständige Syntax für die TCC Die Startbefehlszeile lautet (alles in einer Zeile):

 

d:\pfad\tcc.exe [d:\path] [[/]@d:\path\inifile] [//directive=value...] [/A /H /I[IPSX]/L: /LA /LD /LF /LH /N/Q /S /T:bf /U /V /X ] [/C | /K] [Befehl]

 

Schließen Sie die oben in der Befehlszeile angezeigten eckigen Klammern nicht ein. Sie sollen darauf hinweisen, dass die Elemente in den Klammern optional sind. Einige Optionen sind nur in bestimmten Produkten verfügbar. Einzelheiten siehe unten.

 

Wenn Sie eine der unten aufgeführten Optionen einbeziehen, sollten Sie diese in der beschriebenen Reihenfolge verwenden. Wenn Sie dies nicht tun, kann es sein, dass sie nicht ordnungsgemäß funktionieren.

 

Die Befehlszeile muss mit dem Pfad und Namen der ausführbaren Programmdatei beginnen (TCC. EXE):

 

d:\Weg\tcc.exe

 

Die folgenden zusätzlichen Elemente können in die Befehlszeile eingefügt werden:

 

d:\Weg

 

Falls enthalten, dieses zweite Exemplar d:\Weg of TCC Der Pfad muss identisch sein mit d:\Weg im Befehlszeilensegment oben. Es legt das Laufwerk und das Verzeichnis fest, in dem das Programm gespeichert ist COMSPEC Weg. Diese Option ist aus Kompatibilitätsgründen mit anderen Befehlsprozessoren im Zeichenmodus enthalten, wird jedoch bei normaler Verwendung nicht benötigt. TCC kann sein eigenes Verzeichnis ohne a finden COMSPEC Pfad.

 

@d:\Weg\inifile OR
/@d:\Weg\inifile

 

Diese Option legt den Pfad und Namen des fest .INI-Datei. Sie benötigen diese Option nicht, wenn

 

1)Ihr .INI-Datei benannt TCMD.INI, und
2)es befindet sich in einem der folgenden Verzeichnisse:
2.1)das gleiche Verzeichnis wie TCC
2.2)das „%programdata%\JP Software\“Take Command 28"-Verzeichnis
2.3)das Verzeichnis %localappdata%

 

Diese Option ist am nützlichsten, wenn Sie das Programm mit einem bestimmten und einzigartigen Start starten möchten .INI-Datei.

 

So starten TCC ohne irgendetwas .INI-Datei, können Sie die Optionen /I oder /II verwenden oder eine leere Datei erstellen und diese als Ihre Datei angeben .INI-Datei.

 

Um sich fortzubewegen, a Windows Einschränkung, die dazu führt, dass die angezeigte Befehlszeile einer Verknüpfung abgeschnitten wird, wenn ein Parameter mit beginnt @können Sie die alternative Syntax verwenden

 

/@d:\Pfad\inifile

 

TCC überspringt den führenden Schrägstrich.

 

//directive=value

 

Diese Option sagt TCC um den Text zu behandeln, der zwischen den erscheint // und das nächste Leerzeichen oder Tab als Anweisung. Die Direktive sollte das gleiche Format wie eine Zeile im haben .INI-Datei, darf aber keine Leerzeichen, Tabulatoren oder Kommentare enthalten. Diese Option kann wiederholt werden. Dies ist eine bequeme Möglichkeit, ein paar einfache Anweisungen in der Startzeile zu platzieren, ohne sie ändern oder eine neue erstellen zu müssen .INI-Datei.

 

Anweisungen in der Befehlszeile überschreiben alle entsprechenden Anweisungen in der .INI-Datei.

 

/ADiese Option bewirkt, dass die Ausgabe interner Befehle in eine Pipe oder in eine Datei im ASCII-Format umgeleitet wird TCC beginnt. Dies ist der Standardwert und nicht erforderlich, es sei denn, Sie möchten a überschreiben Unicode-Ausgabe Konfigurationsmöglichkeit.

 

/BDiese Option sagt TCC dass Sie nicht möchten, dass ein Strg-C-/Strg-Unt-Handler eingerichtet wird.

 

Warnung: Es kann zu Fehlfunktionen des Systems kommen, wenn Sie diese Option verwenden, ohne dass andere Software die Tastenkombinationen Strg+C und Strg+Unt verarbeiten kann. Diese Option sollte von den meisten Benutzern vermieden werden.

 

/DDeaktivieren Sie die Ausführung von AutoRun-Befehlen aus der Registrierung. Wenn /D nicht angegeben ist, wann TCC startet, sucht es nach den folgenden Registry-Variablen und führt sie aus:

 

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun

 

und / oder

                                                                                                                                                           

 HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun

 

Siehe auch die AutoRun Konfigurationsoption.

 

/HStart TCC in einem versteckten Fenster. Das Fenster wird weder in der Taskleiste noch in der Alt-Tab-Liste der Anwendungen angezeigt.

 

/ILaden Sie nicht die .INI-Datei, führen Sie TCSTART oder TCEXIT nicht aus und laden Sie keine Plugins. Optional können Sie einzelne Argumente angeben:

 

/ IILaden Sie die .INI-Datei nicht.
/ILLaden Sie nicht die Standardbibliotheksfunktionen.
/ IPLaden Sie keine Plugins.
/ISTFühren Sie TCSTART nicht aus.
/IXFühren Sie TCEXIT nicht aus.

 

/LErzwingt die Verwendung lokaler Listen als Standard für Aliase, Funktionen, Verzeichnisverlauf und Befehlsverlauf und überschreibt alle Konfigurationsoptionen. Mit dieser Methode können Sie globale Listen als Standard verwenden, aber eine bestimmte Sitzung mit lokalen Aliasnamen, Funktionen und Historien starten. Siehe die Themen ALIAS, AUFGABE und Lokale und globale Verlaufslisten für weitere Informationen an.
 
Optional können Sie einzelne Argumente angeben:

 

/DORTErzwingt die Verwendung lokaler Aliase.
/LDErzwingt die Verwendung eines lokalen Verzeichnisverlaufs.
/LFErzwingt die Verwendung lokaler Funktionen.
/LHErzwingt die Verwendung einer lokalen Befehlsverlaufsliste.

 

/NIf TCC als Dienst gestartet wurde, verwenden Sie die Option /N, um dies zu verhindern TCC verhindert, dass es bei einem Windows CTRL_LOGOFF_EVENT geschlossen wird.

 

/QVersion/Copyright-Meldung nicht anzeigen (nur registrierte Kopien).

 

/SCMD.EXE-kompatible Handhabung von Zeichenfolgen in Anführungszeichen.

 

/T:bfDiese Option legt die Vordergrund- und Hintergrundfarben im fest TCC Befehlsfenster. Beide b und f sind hexadezimale Ziffern. b Gibt die Hintergrundfarbe an und f Gibt die Vordergrundfarbe an. Diese Option ist nur aus Kompatibilitätsgründen enthalten CMD. Siehe die CMD Farbcodes in Farben, Farbnamen und Codes.

 

In den meisten Fällen sollten Sie die entsprechenden Standardfarben festlegen Ausgabefarben Konfigurationsoption. Wenn Sie beide verwenden, wird /T Der Schalter überschreibt die Konfigurationsoptionen.

 

/UDiese Option bewirkt, dass die Ausgabe interner Befehle in eine Pipe erfolgt oder in eine Datei umgeleitet wird, wenn sie in Unicode erfolgt TCC beginnt. Der Befehl :

 

zur Auswahl //UnicodeOutput=ja | nicht

kann jederzeit zum Umschalten zwischen Unicode- und ASCII-Ausgabe verwendet werden.

 

/U8Diese Option bewirkt, dass die Ausgabe interner Befehle in eine Pipe oder in eine Datei in UTF-8 umgeleitet wird, wenn TCC beginnt. Der Befehl :

 

zur Auswahl //UTF8Output=ja | nicht

kann jederzeit zum Umschalten zwischen UTF-8- und ASCII-Ausgabe verwendet werden.

 

/VTells TCC mit dem umgehen CMD Syntax !varname! als verzögerte Erweiterung von %varname. Da CMD, nicht wie TCC, unterstützt keine verzögerte Erweiterung von Variablenreferenzen im %varname% Format wurde ein Special eingeführt !varname! Notation. Benutzen /V erzählt einfach TCC um diese Syntax als Alternative zu behandeln %varname% or %varname or %[Varname].

 

/XDiese Option erzwingt TCC den Betrieb des zu ändern MD (MKDIR)-Befehl, um automatisch alle erforderlichen Zwischenverzeichnisse zu erstellen, wenn ein neues Unterverzeichnis erstellt wird. Die Wirkung ist die gleiche wie beim Hinzufügen einer /S-Option zu allen MD (MKDIR) Befehle. Diese Option ist aus Kompatibilitätsgründen enthalten CMD, wo es auch andere Optionen ermöglicht. Allerdings in TCC Diese Optionen sind standardmäßig bereits aktiviert.

 

/C Befehl   or

/K Befehl   or

Befehl

Es darf nur eine dieser Optionen genutzt werden angeben für TCC was es nach dem Start tun muss und was es nach Abschluss tun soll Befehl. Befehl wird nach der Automatik ausgeführt TCC Startup-Programm TCSTART, aber bevor eine Eingabeaufforderung angezeigt wird. Befehl kann ein beliebiger gültiger Alias, ein interner oder externer Befehl oder eine Batchdatei einschließlich Parametern sein.

 

/ZFühren Sie TCC im „eingeschränkten“ Modus. Dies wird normalerweise in einem „Kiosk“-Modus verwendet oder wenn der Benutzer gepackte Batchdateien ausführt und der Entwickler nicht möchte, dass er beliebige Befehle in der Befehlszeile ausführt. Die internen Befehle, die im eingeschränkten Modus ausgeführt werden können, sind:

 

AKTIVIEREN

BEEP

BREAK

Anrufen

ABBRECHEN

CASE

CASEALL

CD

CSD

CHDIR

FARBE

WIE

DATUM

DEFAULT

DELAY

DO

DRAWBOX

ZEICHNUNG

ZEICHNUNG

ECHO

ECHÖRR

ECHOS

ECHOSERR

ENDLOCAL

ENDSCHALTER

AUSSER

FÜR

GOSUB

GOTO

IF

IFF

INKEY

SPEISUNG

MSGBOX

ON

OSD

PAUSE

PLAYAVI

TON ABSPIELEN

Popd

Pushd

QUERYBOX

QUIT

REM

RÜCKKEHR

SCRPUT

SET

SETARRAY

SETLOCAL

SHIFT

Starte das Spiel

SWITCH

TASKLEISTE

AUFGABENDIALOG

TEXT

ZEIT-

TIMER

TITEL

TOAST

VBEEP

JETZT AUTHENTIFIZIEREN

FENSTER

 

 

 

 

 

Alle anderen Startoptionen müssen vorher platziert werden BefehlDa TCC werde die Charaktere danach behandeln Befehl als Parameter für Befehl und nicht als zusätzliche Startoptionen.

 

If Befehl wird von vorangestellt /C, TCC wird ausführen Befehl Anschließend beenden Sie das Programm und kehren zum übergeordneten Programm oder zum Desktop zurück, ohne dass eine Eingabeaufforderung angezeigt wird.

 

Das /K Schalter hat keine Auswirkung. Die Verwendung ist dasselbe wie das Platzieren Befehl (mit weder /C noch /K) am Ende der Startbefehlszeile. Es ist nur aus Kompatibilitätsgründen enthalten CMD.

 

Beispiel 1

 

Gehen Sie davon aus, dass Sie die folgende Befehlszeile ausführen:

 

c:\TCMD\TCC.exe c:\TCMD\start.btm

 

Die folgenden Veranstaltungen finden in der angegebenen Reihenfolge statt:

 

1Windows beginnt c: \TCC\TCC.exe
2TCC initialisiert von
1. Wahl:c: \TCC\TCMD.INI
2. Wahl:TCMD.INI im Ordner „%programdata\JP Software\“Take Command 28"-Verzeichnis
3. Wahl:TCMD.INI im Verzeichnis %localappdata%.
3.1Wenn die Initialisierungsdatei gefunden wurde, und es enthält die Direktive

TCStartPath=c:\start

und eine der Dateien

c:\start\tcstart.btm

c:\start\tcstart.bat

c:\start\tcstart.cmd

c:\start\tcstart.exe

c:\start\tcstart.com

existiert, wird diese Datei von ausgeführt TCC.

3.2Wenn in Schritt keine Initialisierungsdatei gefunden wurde 2, or Die Initialisierungsdatei enthält entweder nicht die TCStartPath Direktive oder der Wert der Direktive ist c: \TCCUnd eine TCStarte das Spiel Programm befindet sich im Verzeichnis c: \TCC, es wird ausgeführt von TCC
4TCC wird ausgeführt c:\tcmd\start.btm (Oder, wenn es nicht gefunden wird, wird eine Fehlermeldung angezeigt).
5TCC Zeigt die Eingabeaufforderung an, es sei denn, eine EXIT Befehl wurde ausgeführt in c:\tcmd\start.btm, beendend TCC.

 

Beispiel 2

 

Die Befehlszeile unten, wenn sie von ausgeführt wird TCC, CMD, wird der AUSFÜHREN-Dialog oder eine Verknüpfung gestartet TCC, lokale Aliase auswählen, beliebige ausführen TCSTART Datei, die Sie erstellt haben, führen Sie die Datei aus PROZESS.BTM, und beenden. In dieser Sitzung wird keine Eingabeaufforderung angezeigt:

 

c:\tcmd28\tcc.exe /la /cc:\tcmd28\process.btm