Zweck:Anzeigen oder einstellen TCC Konfiguration

 

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

 

/A(NSI)

/M(Ode zum Bearbeiten)

/Verbindung)

/N(o clobber)

/D(Beschreibungen)

/P(Parameterzeichen)

/Escape-Zeichen)

/S(Form des Cursors)

/F(Ormat für @EVAL)

/V(erbose)

/G (numerische Trennzeichen)

/X (Erweiterung, Sonderzeichen)

/I(nternal)


       

Siehe auch: zur Auswahl.

 

Verwendung:

 

Mit SETDOS können Sie bestimmte Aspekte von anpassen TCC ganz nach 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.

 

Die meisten SETDOS-Optionen können auch im geändert werden Konfigurationsdialoge. Der Name der entsprechenden Konfigurationsoption ist unten bei jeder SETDOS-Option aufgeführt; Wenn keine aufgeführt ist, kann diese Option nicht über die Konfigurationsdialoge festgelegt werden. Sie können auch die SETDOS-Optionen in Ihrem definieren TCSTART oder eine andere Startdatei (siehe Automatische Batch-Dateien), in Aliasen oder in der Befehlszeile.

 

Hinweis:  Die Funktionalität der Option „/Y“ („Debug“, nicht mehr unterstützt) früherer Versionen wurde in die verschoben BDEBUGGER Befehl.

 

Erbe

 

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

 

Zubehör:

 

/A[ANSI] Diese Option bestimmt, ob ANSI X3.64-Unterstützung aktiviert. / A1 ermöglicht die Verarbeitung von ANSI X3.64-Strings. Die Standardeinstellung von / A0 deaktiviert ANSI X3.64-Zeichenfolgen. Siehe die ANSI X3.64-Befehlsreferenz für eine Liste der ANSI X3.64-Sequenzen, die von unterstützt werden TCC. Siehe auch: die ANSI-Farben Konfigurationsoption und die _ANSI interne Variable.

 

/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. Siehe auch: die Beschreibungen aktivieren Konfigurationsoption.

 

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 20,000 Stellen links vom Dezimalpunkt und 10,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 Präzision Konfigurationsoption zum Festlegen der Genauigkeit wann TCC beginnt; 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 So verwenden Sie einen externen Befehl:

 

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). Siehe auch: die Bearbeitungsmodus Konfigurationsmöglichkeit.

 

/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. Siehe auch: die Umgeleitete Ausgabedatei schützen Konfigurationsoption.

 

/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 wird überhaupt nicht versuchen, die Cursorform zu ändern. Sie können die aktuellen Cursorformwerte mit abrufen %_CI und %_CO interne Variablen. Siehe auch die Cursor überstreichen und Cursor einfügen Einstellmöglichkeiten.

 

/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. Siehe auch: die Batch-Echo Konfigurationsoption.

 

/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. Den aktuellen Erweiterungsmodus erhalten Sie mit dem %_Erweiterung interne Variable.

 

Die von aktivierten oder deaktivierten Funktionen /X sind nummeriert (hexadezimal). Alle Funktionen sind aktiviert, wenn TCC 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.