Zweck:Starten Sie ein Programm in einer anderen Sitzung oder einem anderen Fenster

 

Format:START ["Titel"] [/= /AFFINITY=n /ABOVENORMAL /BELOWNORMAL /BREAKAWAY /COLOR=BF /DESKTOP=Name /ELEVATED /Env=Datei /FEEDBACK=aus|ein /HIGH /LOW /JOB=Berufsbezeichnung /NOPINNING /NORMAL /PARENTAFFINITY /REALTIME /VDESKTOP=id /B /C /K /DWeg /I /Idle=n /INV /MAX /MIN /NODE n /POS=x, y, Breite, Höhe /L /LA /LD /LF /LH /MONITOR=n /RUNAS Benutzer-Passwort /SIZE=rows,cols /TAB /TABNA /UNELEVATED /WAIT /WIN /PGM ] "Programmname"[Befehl]

 

TitelTitel, der in der Titelleiste angezeigt wird
WegStartverzeichnis
ProgrammnameProgrammname (nicht der Sitzungsname)
BefehlBefehl, der ausgeführt werden soll Programmname

 

/ÜBER NORMAL

Priorität

/LF

Lokale Funktionen

/AFFINITÄT

Mehrere CPUs

/LH

Lokalgeschichtliche Liste

/B

Keine neue Konsole

/NIEDRIG

Priorität

/UNTER DEM NORMALWERT

Priorität

/MAX

Maximiertes Fenster

/AUSBRECHEN

Trennen Sie sich vom Job

/MINDEST

Minimiertes Fenster

/C

Schließen Sie, wenn Sie fertig sind

/MONITOR

Zu verwendender Monitor

/FARBE

Standardfarben der Konsole

/KNOTEN

NUMA-Knoten

/D

Startverzeichnis

/NOPINNING

Nicht an die Taskleiste anheften

/DESKTOP

Desktop starten

/NORMAL

Priorität

/ERHÖHT

Beginnen Sie als Administrator

/Elternaffinität

Affinität des Elternteils erben

/Env

Benutzerdefinierte Umgebung

/PGM

Programmname

/RÜCKMELDUNG

Cursor-Feedback-Modus

/POS

Position des Fensters

/HOCH

Priorität

/ECHTZEIT

Priorität

/I

Umgebung erben

/RENNEN WIE

Führen Sie als anderer Benutzer aus

/Leerlauf

Warten Sie, bis die Eingabe inaktiv ist

/GRÖSSE

Bildschirmpuffergröße

/INV

Unsichtbares Fenster

/TAB

Startet in Take Command Tab-Fenster

/ARBEIT

Prozess im Job starten

/TABNA

Beginnen Sie inaktiv Take Command Tab

/K

Behalten Sie es, wenn Sie fertig sind

/UNERHÖHT

Starten Sie die App ohne erhöhten Rechten

/L

Lokale Listen

/VDESKTOP

Starten Sie auf dem angegebenen virtuellen Desktop

/DORT

Lokale Aliase

/WARTEN

Zum Abschluss der Sitzung

/LD

Lokaler Verzeichnisverlauf

/GEWINNEN

Fenstersitzung

 

Siehe auch: ABLÖSEN.

 

Verwendung:

 

START wird verwendet, um eine neue Sitzung zu beginnen und optional ein Programm in dieser Sitzung auszuführen. Wenn Sie START ohne Parameter verwenden, beginnt ein neuer Vorgang TCC Sitzung. Wenn Sie a hinzufügen Befehl, START startet eine neue Sitzung oder ein neues Fenster und führt diesen Befehl aus.

 

START kehrt zum zurück TCC sofort auffordern (oder eine Batchdatei fortsetzen), ohne auf den Abschluss des Programms zu warten, es sei denn, Sie verwenden /WARTEN.

 

If Titel enthalten ist, erscheint es in der Aufgabenliste und Alt-Tab wird anstelle des Programmnamens angezeigt. Titel muss in doppelte Anführungszeichen gesetzt werden und darf 127 Zeichen nicht überschreiten. Titel wird ignoriert, wenn Sie auch /ELEVATED angeben.

 

START geht immer davon aus, dass die erste in Anführungszeichen gesetzte Zeichenfolge in der Befehlszeile die ist Titel. Wenn eine zweite Zeichenfolge in Anführungszeichen vorhanden ist, wird davon ausgegangen, dass es sich um die handelt Befehl. Wenn der Name des Programms, das Sie starten, Leerzeichen enthält (und daher in Anführungszeichen gesetzt werden muss) und Sie kein a angeben Titel, START interpretiert die erste Zeichenfolge in Anführungszeichen als Titel, nicht der Befehl. Um dieses Problem zu beheben, verwenden Sie die /PGM Wechseln Sie, um explizit anzugeben, dass die in Anführungszeichen gesetzte Zeichenfolge der Programmname ist, oder fügen Sie einen Titel vor dem Programmnamen ein. Zum Beispiel, um das Programm zu starten C:\Programme\Proc.Exe Sie könnten einen der ersten beiden Befehle unten verwenden, aber der dritte Befehl würde nicht funktionieren:

 

Gültig

starte /PGM „C:\Programme\Proc.Exe“

starte „test“ „C:\Programme\Proc.Exe“

 

Ungültig

Starten Sie „C:\Programme\Proc.Exe“

 

Numerische Eingaben können entweder im Dezimalformat (eine Folge von 0–9 Ziffern) oder im Hexadezimalformat („0x“, gefolgt von einer Folge von 0–F Hexadezimalziffern) eingegeben werden.

 

START bietet eine große Anzahl von Schaltern zur Steuerung der von Ihnen gestarteten Sitzung. In den meisten Fällen sind nur wenige Schalter erforderlich, um das gewünschte Ergebnis zu erzielen. Die folgende Liste fasst die am häufigsten verwendeten START-Optionen zusammen und zeigt, wie Sie sie verwenden können, um die Art und Weise zu steuern, wie eine Sitzung gestartet wird.

 

Fenstersteuerung: /MAX, /MINDEST und /POS ermöglichen es Ihnen, eine Fenstersitzung im Zeichenmodus in einem maximierten Fenster, einem minimierten Fenster bzw. einem Fenster mit einer bestimmten Position und Größe zu starten. /INV startet ein unsichtbares Fenster. /B startet das Programm im aktuellen Konsolenfenster. Der Standard is /GEWINNEN, die es erlaubt Windows um die Position und Größe des nicht maximierten Fensters auszuwählen. Nur wenn Sie ein Grafikmodusprogramm starten /MAX  und /POS wirksam sind, sowie die damit verbundenen Positions- und Größeninformationen /POS wird ignoriert. Windows verwendet die Größe, aber nicht die Position desselben Programms bei der letzten Verwendung in WIEDERHERSTELLEN Modus. Wenn Sie die Fenstergröße und Platzierung eines Grafikmodusprogramms steuern möchten, verwenden Sie die AKTIVIEREN Befehl nachdem Das Fenster wurde geöffnet.

 

Sitzungspriorität: Die Optionen /ÜBER NORMAL, /UNTER DEM NORMALWERT, /HOCH, /NIEDRIG, /NORMAL und /ECHTZEIT Hier können Sie die Priorität der neuen Sitzung auswählen.

 

Programmsteuerung.

 

If Programmname ist in dem "App-Pfade"-Registrierung (entweder HKCU oder HKLM) wird der zugehörige „Pfad“-Wert (falls vorhanden) am Anfang der eingefügt PATH in der vom Programm geerbten Umgebung.

 

If Programmname ist der Name eines Verzeichnisses anstelle eines ausführbaren Programms, TCC startet Ihre Standard-Windows-Shell (normalerweise Windows Explorer) im angegebenen Verzeichnis.

 

Programmname erbt die Umgebung so, wie sie vorhanden ist, wenn START ausgeführt wird, es sei denn /I wird verwendet, um die Standardumgebung auszuwählen.

 

If Programmname spezifiziert TCC. EXE, die Optionen /L, /DORT, /LD, /LF und/LH Bietet Kontrolle über die Verwendung lokaler oder globaler Listen. Details siehe unten.

 

Das anfängliche Verzeichnis für Programmname ist das aktuelle Standardverzeichnis, sofern nicht anders angegeben /D .

 

Wann Befehl ist fertig, /C schließt die Sitzung (die Standard für Windows-Sitzungen), während /K behält es bei und zeigt die Eingabeaufforderung an (die Standardeinstellung für Sitzungen im Zeichenmodus).

 

Die Prozess-ID der getrennten Sitzung oder des getrennten Programms wird im zurückgegeben _STARTPID interne Variable.

 

Zubehör:

 

/=Zeigen Sie das START-Befehlsdialogfeld an, das Ihnen beim Festlegen des Dateinamens und der Befehlszeilenoptionen hilft. Die Option /= kann an einer beliebigen Stelle in der Zeile stehen; Zusätzliche Optionen legen die entsprechenden Felder im Befehlsdialog fest.

 

/ÜBER NORMALStellen Sie die Priorität höher ein als normal.        
/AFFINITY=nLegen Sie auf Maschinen mit mehreren Prozessoren die Prozessoraffinität für diesen Prozess fest. /AFFINITY benötigt ein Hex-Argument für die Prozessormaske – d. h. um die Affinität für CPU 1 und 3 festzulegen, setzen Sie /AFFINITY=5. Wenn Sie auch einen NUMA-Knoten angeben (siehe /KNOTEN), ist der Prozess auf die Ausführung auf den gemeinsamen Prozessoren zwischen der angegebenen Affinitätsmaske und dem NUMA-Knoten beschränkt. Wenn keine gemeinsamen Prozessoren vorhanden sind, ist der Prozess auf die Ausführung auf dem angegebenen NUMA-Knoten beschränkt.

 

/BDas Programm wird gestartet, ohne ein neues Fenster oder eine neue Konsole zu erstellen, also im TCC Fenster. Normalerweise wird die Anwendung in einem eigenen Fenster gestartet. Aus Kompatibilitätsgründen mit CMD deaktiviert /B auch die Strg-C-Verarbeitung für das Programm.

 

/UNTER DEM NORMALWERTStellen Sie die Priorität auf einen niedrigeren Wert ein als normal.

 

/AUSBRECHENDer untergeordnete Prozess ist nicht mit dem verknüpft TCC Job (siehe JOBS). Das erfordert das TCC wird in einem Job mit aktivierter Breakaway-Option ausgeführt..

 

/CStarten Sie das Programm neu TCC Fenster und schließen Sie das TCC Fenster, wenn die Anwendung endet.

 

/FARBE=BFLegen Sie die Standardfarbe für das neue Konsolenfenster fest. B ist die Hintergrundfarbe (hex 0-F) und F ist die Vordergrundfarbe (hex 0-F).

 

/DGibt das Startverzeichnis an. Fügen Sie den Verzeichnisnamen direkt nach dem /D ein, ohne dazwischenliegende Leerzeichen oder Satzzeichen.

 

/DESKTOPGeben Sie die Fensterstation und den Desktop an, auf dem die App gestartet werden soll. Wenn Sie keinen Backslash (\) eingeben, wird davon ausgegangen, dass es sich bei dem Argument um den Desktop handelt WINSTA0 wo die App starten soll.

 

/ERHÖHTStarten Sie das Programm mit erhöhten Rechten und vollen Administratorrechten. /ELEVATED kann nicht in Kombination mit /RUNAS verwendet werden. Wenn Sie /ELEVATED angeben, beliebig Titel in der Befehlszeile wird ignoriert (dies ist eine Windows-Einschränkung).

 

/Env="Dateiname"Erstellt eine neue Umgebung für den Prozess unter Verwendung der Inhalte von Dateiname. Das Format von Dateinamen ist:

 

var1=wert1

var2=wert2

...

 

Da einige Windows-API-Aufrufe fehlschlagen, wenn in der Umgebung keine Variable „SystemRoot“ vorhanden ist, TCC wird das Vorhandene hinzufügen System Root Wert in die neue Umgebung übernehmen, wenn er nicht angegeben wurde Dateinamen.

 

/FEEDBACK=ein|ausAN - Das Der Cursor befindet sich nach dem Start des Prozesses zwei Sekunden lang im Feedback-Modus und der Cursor „Arbeiten im Hintergrund“ wird angezeigt. Wenn der Prozess während dieser zwei Sekunden den ersten GUI-Aufruf durchführt, gibt das System dem Prozess fünf weitere Sekunden Zeit. Wenn der Prozess während dieser fünf Sekunden ein Fenster anzeigt, gibt das System dem Prozess fünf weitere Sekunden Zeit, um das Zeichnen des Fensters abzuschließen. Das System schaltet den Feedback-Cursor nach dem ersten Aufruf von GetMessage aus, unabhängig davon, ob der Prozess zeichnet.

 

AUS  - Der Feedback-Cursor wird ausgeschaltet, während der Prozess startet (der normale Auswahl-Cursor wird angezeigt).

 

/HOCHStarten Sie das Fenster mit hoher Priorität.

 

/IErben Sie die Standardumgebung (Startumgebung) und nicht die aktuelle Umgebung.

 

/Leerlauf=nWartet, bis der gestartete Prozess die Verarbeitung seiner anfänglichen Eingabe abgeschlossen hat und auf Benutzereingaben wartet, oder bis die Zeitüberschreitungsperiode abgelaufen ist. n Gibt den Timeout-Zeitraum in Millisekunden an.

 

/INVStarten Sie die Sitzung oder das Fenster unsichtbar. Es wird kein Symbol angezeigt und die Sitzung ist nur über den Task-Manager oder die Fensterliste zugänglich.

 

/JOB=BerufsbezeichnungStarten Sie den neuen Prozess im angegebenen Job (siehe JOBS). Kann nicht mit /RUNAS verwendet werden.

 

/KStarten Sie das Programm neu TCC Fenster und bewahren Sie das auf TCC Fenster geöffnet, wenn das Programm endet. (Verwenden Sie den EXIT-Befehl, um das zu schließen TCC Fenster.)

 

/LStart TCC mit lokalen Alias-, Funktions-, Verlaufs- und Verzeichnisverlaufslisten. Diese Option entspricht der Angabe von /LA, /LD, /LF und /LH (unten).

 

/DORTStart TCC mit einer lokalen Alias-Liste. Informationen zu lokalen und globalen Aliaslisten finden Sie unter ALIAS.

 

/LDStart TCCmit einer lokalen Verzeichnisverlaufsliste. Informationen zu lokalen und globalen Verzeichnisverlaufslisten finden Sie unter Lokale und globale Verlaufslisten.

 

/LFStart TCC mit einer lokalen Funktionsliste. Informationen zu lokalen und globalen Funktionslisten finden Sie unter FUNCTION.

 

/LHStart TCC mit einer lokalen Geschichtsliste. Informationen zu lokalen und globalen Verlaufslisten finden Sie unter Lokale und globale Verlaufslisten.

 

/NIEDRIGStarten Sie das Fenster mit niedriger Priorität.

 

/MAXStarten Sie die Sitzung oder das Fenster maximiert.

 

/MINDESTStarten Sie die Sitzung oder das Fenster minimiert.

 

/MONITOR=nStarten Sie das Programm auf dem angegebenen Monitor (1 bis n). Dies funktioniert nur bei Apps, die beim Start nicht versuchen, ihr Fenster zu positionieren, und Sie können diesen Schalter nicht mit /POS kombinieren.

 

/NODE nStarten Sie das Programm mit dem angegebenen NUMA-Knoten (n is eine dezimale ganze Zahl). Siehe auch /AFFINITÄT.

 

/NOPINNINGDurch den neuen Prozess erstellte Fenster können nicht in der Taskleiste angeheftet werden.

 

/NORMALStarten Sie das Fenster mit normaler Priorität.

 

/ElternaffinitätDer Prozess erbt die Affinität seines übergeordneten Elements.

 

/PGMDie in Anführungszeichen gesetzte Zeichenfolge nach dieser Option ist der Programmname. Jeder zusätzliche Text, der über die in Anführungszeichen gesetzte Zeichenfolge hinausgeht, wird als Parameter an das Programm übergeben. Um andere START-Schalter zu verwenden, müssen Sie diese daher vor /PGM platzieren, was die letzte Option für START sein muss. Sie können /PGM verwenden, um START die Unterscheidung zwischen einem langen Dateinamen in Anführungszeichen und einem Titel in Anführungszeichen für die Sitzung zu ermöglichen.

 

/POS=links,oben,breite,höheStarten Sie das Fenster an der angegebenen Bildschirmposition. Die obere linke Ecke des Bildschirms ist 0,0.

 

/ECHTZEITStarten Sie das Fenster mit Echtzeitpriorität.

 

/RENNEN WIEFühren Sie einen Befehl im Kontext des angegebenen Benutzers aus. Die Syntax lautet:

 

 /RUNAS-Benutzer@Domänenkennwort.

 

Wenn „Domäne“ nicht angegeben ist, wird die lokale Datenbank auf den Benutzernamen überprüft. Wenn Sie * als Passwort angeben, werden Sie von START zur Eingabe des Passworts aufgefordert. (Nützlich, wenn Sie das Passwort nicht in eine Batchdatei einfügen möchten.) /RUNAS kann nicht in Kombination mit /ELEVATED verwendet werden.

 

Wenn der Benutzername mit „beginnt“. \ " (ohne die Anführungszeichen) , TCC ersetzt den Computernamen durch den ".".

 

/SIZE=Zeilen,SpaltenGibt die Größe des Bildschirmpuffers an. „Zeilen“ ist die Anzahl der Textzeilen und „Spalten“ die Anzahl der Textspalten. (Dies ist nicht die Größe des Sitzungsfensters.)

 

/TABStarten Sie den Befehl neu TCC Tab-Fenster und aktivieren Sie das neue Fenster. Der Befehl wird normalerweise eine Windows-Konsolenmodusanwendung sein, aber Take Command kann auch viele einfache GUI-Anwendungen in einem Tab-Fenster ausführen (vorausgesetzt, die Anwendung verfügt nicht über mehrere übergeordnete Fenster).

 

/TABNAStarten Sie den Befehl neu TCC Tab-Fenster, aber aktivieren Sie das neue Fenster nicht.

 

/UNERHÖHTStarten Sie das Programm in einer nicht erhöhten Sitzung. (Nur notwendig, wenn TCC wird in einer Sitzung mit erhöhten Rechten ausgeführt und Sie möchten einen Prozess ohne erhöhte Rechte starten.)

 

/VDESKTOP=idStarten Sie die App auf einem anderen virtuellen Desktop. id kann entweder eine Desktop-Nummer (1-n), die GUID für diesen Desktop oder der Desktop-Name sein. Weitere Informationen finden Sie unter VDESKTOP. Beachten Sie, dass Windows über keine API verfügt, um tatsächlich auf einem anderen Desktop zu starten TCC startet es auf dem lokalen Desktop und verschiebt es sofort – beim Start des Fensters blinkt es und verschwindet dann.

 

/WARTENWarten Sie, bis die neue Sitzung oder das neue Fenster beendet ist, bevor Sie fortfahren.

 

/GEWINNENStarten Sie die neue Konsolensitzung als Fenster (dies ist die Standardeinstellung.) Siehe auch /B.