Zweck:Anzeigen oder einstellen TCC-RT-Konfiguration

 

Format:SETDOS [/C? /D? /E? /Fn.n /G?? /I[+|-] Befehl /M? /N? /P? /S?:? /V? /X[+|-]n]

 

/Verbindung)

/M(Ode zum Bearbeiten)

/D(Beschreibungen)

/N(o clobber)

/Escape-Zeichen)

/P(Parameterzeichen)

/F(Ormat für @EVAL)

/S(Form des Cursors)

/G (numerische Trennzeichen)

/V(erbose)

/I(nternal)

/X (Erweiterung, Sonderzeichen)

       

Siehe auch: zur Auswahl.

 

Verwendung:

 

Mit SETDOS können Sie bestimmte Aspekte von anpassen TCC-RT entsprechend Ihrem persönlichen Geschmack oder der Konfiguration Ihres Systems.

 

Sie können den Wert aller SETDOS-Optionen anzeigen, indem Sie den SETDOS-Befehl ohne Parameter eingeben.

 

Erbe

 

Wenn eine neue Instanz des Befehls gestartet wird, erbt sie die SETDOS Eigenschaften, die von der zuletzt gestarteten Instanz von festgelegt wurden TCC-RT.        

 

Zubehör:

 

/C[Befehlstrennzeichen]  Diese Option legt das Zeichen fest, das zum Trennen mehrerer Befehle in derselben Zeile verwendet wird. Der Standardwert ist das kaufmännische Und [&]. Sie können keines davon verwenden Umleitung Zeichen (| >) oder ein Leerzeichen, Tabulatorzeichen, Komma oder Gleichheitszeichen als Befehlstrennzeichen. Das Befehlstrennzeichen wird von gespeichert SETLOCAL und restauriert von ENDLOCAL. Das folgende Beispiel ändert das Trennzeichen in eine Tilde [~]:

 

setdos /c~

 

/D[Beschreibungen und Beschreibungsname]  Diese Option steuert, ob Dateiverarbeitungsbefehle wie COPY, DEL, MOVE und REN Verarbeiten Sie Dateibeschreibungen zusammen mit den Dateien, zu denen sie gehören. /D1 aktiviert die Beschreibungsverarbeitung, was die Standardeinstellung ist. /D0 schaltet die Beschreibungsverarbeitung aus.

 

Sie können auch /D um den Namen der versteckten Datei in jedem Verzeichnis festzulegen, das Dateibeschreibungen enthält. Folgen Sie dazu /D mit dem Dateinamen in Anführungszeichen:

 

setdos /d"files.bbs"

 

Verwenden Sie diese Option mit Vorsicht. weil eine Änderung des Namens der Beschreibungsdatei die Übertragung von Dateibeschreibungen auf ein anderes System erschwert.

 

/E[Escape-Zeichen]  Diese Option legt das Zeichen fest, das verwendet wird, um die normale Bedeutung des folgenden Zeichens zu unterdrücken. Jedes Zeichen, das dem folgt Escape-Zeichen wird unverändert an den Befehl übergeben. Das Standard-Escape-Zeichen ist ein Caretzeichen [^]. Sie können keines davon verwenden Umleitung Zeichen (| >) oder ein Leerzeichen, Tabulator, Komma oder Gleichheitszeichen als Escape-Zeichen. Das Escape-Zeichen wird von gespeichert SETLOCAL und restauriert von ENDLOCAL. Bestimmte Zeichen (b, c, e, f, k, n, q, r, s und t) haben eine besondere Bedeutung, wenn unmittelbar davor das Escape-Zeichen steht.

 

/F[@EVAL Maximum und Minimum]  Mit dieser Option können Sie die standardmäßige Dezimalanzeigegenauigkeit für festlegen @EVAL variable Funktion. Die maximale Genauigkeit beträgt 1,000 Stellen links vom Dezimalpunkt und 1,000 Stellen rechts vom Dezimalpunkt. (Sie können bis zu 10,000 Stellen in einer @EVAL-Berechnung angeben, indem Sie die verwenden =x,y Möglichkeit.)

 

Das Format für diese Option ist /Fx.y, wobei der x-Wert die minimale Anzahl von Ziffern rechts vom Dezimalpunkt und der y-Wert die maximale Anzahl von Ziffern festlegt. Sie können verwenden =x,y statt =xy wenn das Komma Ihr Dezimaltrennzeichen ist. Beide Werte können zwischen 0 und 10 liegen. Sie können einen oder beide Werte angeben: / F2.5, / F2 und /F.5 sind alles gültige Einträge. Wenn x größer ist als y, es wird ignoriert; wenn nur x angegeben, y wird auf den gleichen Wert gesetzt (z.B / F2 entspricht / F2.2). Siehe die @EVAL Funktion, wenn Sie die Anzeigegenauigkeit für eine einzelne Berechnung festlegen möchten.

 

/G[Dezimal- und Tausendertrennzeichen]  Diese Option legt fest Dezimal und Tausende Trennzeichen. Das Format ist /Gxy Dabei ist „x“ das neue Dezimaltrennzeichen und „y“ das neue Tausendertrennzeichen. Beide Zeichen müssen enthalten sein. Die einzig gültigen Einstellungen sind /G., (Punkt ist das Dezimaltrennzeichen, Komma ist das Tausendertrennzeichen); /G,. (Die Umkehrung); oder / G0 um alle benutzerdefinierten Einstellungen zu entfernen und die Standardtrennzeichen zu verwenden, die Ihrem aktuellen Ländercode zugeordnet sind (dies ist die Standardeinstellung).

 

Das Dezimaltrennzeichen wird verwendet für @EVAL, numerisch IF und IFF Tests, Versionsnummern und andere ähnliche Verwendungszwecke. Das Tausendertrennzeichen wird für die numerische Ausgabe verwendet und bei Berechnungen in @EVAL übersprungen.

 

/IMit dieser Option können Sie interne Befehle deaktivieren oder aktivieren. Um einen Befehl zu deaktivieren, stellen Sie dem Befehlsnamen ein Minuszeichen voran [-]. Um einen Befehl wieder zu aktivieren, stellen Sie ihm ein Pluszeichen voran [+]. Zum Beispiel, um den internen LIST-Befehl zum Erzwingen zu deaktivieren TCC-RT, um einen externen Befehl zu verwenden:

 

setdos /i-list

 

Um alle deaktivierten Befehle wieder zu aktivieren, verwenden Sie /ICH*.

 

/M[Bearbeitungsmodus]  Diese Option steuert den Bearbeitungsmodus für die anfängliche Zeile. Um im Overstrike-Modus am Anfang jeder Befehlszeile zu starten, verwenden Sie / M0 (der Standard). Um im Einfügemodus zu beginnen, verwenden Sie / M1).

 

/N[NoClobber]  Diese Option steuert die Ausgabe Umleitung. / N0 bedeutet, dass vorhandene Dateien durch die Ausgabeumleitung überschrieben werden (mit >) und das Anhängen (mit >>) erfordert nicht, dass die Datei bereits vorhanden ist. Dies ist die Standardeinstellung. / N1 bedeutet, dass vorhandene Dateien durch die Ausgabeumleitung nicht überschrieben werden dürfen und dass beim Anhängen die Ausgabedatei vorhanden sein muss. A / N1 Die Einstellung kann mit der [!] Zeichen.

 

/P[Parameterzeichen]  Diese Option legt das Zeichen fest, das nach einem Prozentzeichen verwendet wird, um alle oder alle verbleibenden Befehlszeilenparameter in einem anzugeben Stapeldatei or alias. Der Standardwert ist das Dollarzeichen [$]. Das Parameterzeichen wird von gespeichert SETLOCAL und restauriert von ENDLOCAL.

 

/S[Cursor einfügen und überstreichen]  Die Cursorgröße wird als Prozentsatz des gesamten Zeichens eingegeben Höhe. Die Standardwerte sind 10:100 (ein 10 %-Unterstrich-Cursor für den Überstreichungsmodus und ein 100 %-Block-Cursor für den Einfügemodus). Aufgrund der Art und Weise, wie Grafiktreiber die Cursorform neu zuordnen, erhalten Sie möglicherweise keinen gleichmäßigen Verlauf der Cursorgröße von 1 % bis 100 %. (Sie können den Cursor deaktivieren, indem Sie eine Größe von 0:0 angeben.)

 

Wenn einer der Werte -1 ist, TCC-RT wird überhaupt nicht versuchen, die Cursorform zu ändern. Sie können die aktuellen Cursorformwerte mit abrufen %_CI und %_CO interne Variablen.

 

/V[Batch Echo]  Diese Option steuert die Standardeinstellung für das Befehlsecho in Batchdateien.

/ V0 Deaktiviert das Echo von Batchdateibefehlen, sofern nicht ECHO ist explizit auf ON gesetzt.

 

/ V1, die Standardeinstellung, ermöglicht das Echo von Batchdateibefehlen, sofern nicht ECHO ist explizit auf OFF gesetzt.

 

/X[+|-]n(Erweiterung und Sonderzeichen)  Diese Option aktiviert und deaktiviert die Erweiterung von Alias- und Umgebungsvariablen und steuert, ob Sonderzeichen ihre übliche Bedeutung haben oder als Text behandelt werden. Es wird am häufigsten in Batchdateien verwendet, um Textzeichenfolgen zu verarbeiten, die Sonderzeichen enthalten können.

 

Die von aktivierten oder deaktivierten Funktionen /X sind nummeriert (hexadezimal). Alle Funktionen sind aktiviert, wenn TCC-RT startet und Sie können alle Funktionen jederzeit wieder aktivieren, indem Sie verwenden /X0. Um eine bestimmte Funktion zu deaktivieren, verwenden Sie /Xn, Wobei n ist die Funktionsnummer aus der Liste unten. Um die Funktion wieder zu aktivieren, verwenden Sie /X+n. Um mehrere einzelne Funktionen zu aktivieren oder zu deaktivieren, listen Sie deren Nummern nacheinander auf + or - (z.B /X-345 um die Funktionen 3, 4 und 5 zu deaktivieren).

 

Die Funktionen sind:

 

1Alle Alias-Erweiterungen
2Verschachtelte Nur Alias-Erweiterung
3Sämtliche Variablenerweiterungen (einschließlich Umgebungsvariablen, Batchdateiparameter, Variablenfunktionsauswertung und Aliasparameter)
4Verschachtelte Nur variable Erweiterung
5Mehrere Befehle, bedingte Befehle und Piping (beeinflusst das Befehlstrennzeichen, ||, &&, | und |&)
6Umleitung (betrifft < , >, >&, >&>, Usw.)
7Zitieren (beeinflusst Backquotes [`] und doppelte Anführungszeichen ["]) und eckige Klammern)
8Escape-Zeichen
9Listen einschließen
ABenutzerdefinierte Funktionen

         

Wenn die Erweiterung verschachtelter Alias ​​deaktiviert ist (/X-2), wird der erste Alias ​​eines Befehls erweitert, alle von ihm aufgerufenen Alias ​​werden jedoch nicht erweitert. Wenn die Erweiterung verschachtelter Variablen deaktiviert ist (X-4), wird jede Variable einmal erweitert, Variablen, die die Namen anderer Variablen enthalten, werden jedoch nicht weiter erweitert.

 

Um beispielsweise alle Funktionen außer der Alias-Erweiterung zu deaktivieren, während Sie eine Textdatei verarbeiten, die Sonderzeichen enthält:

 

setdos /x-35678

 ... [hier Textverarbeitung durchführen]

setdos /x0

 

A SETLOCAL Der Befehl speichert die aktuellen SETDOS /X-Werte für ENDLOCAL etwas wiederherstellen.