Objectif :Démarrer un programme dans une autre session ou fenêtre

 

Format:COMMENCER ["titre"] [/= /AFFINITÉ=n /AU-DESSUS DE LA NORMAL /SOUS LA NORMAL /BREAKAWAY /COULEUR=BF /BUREAU=prénom /ÉLEVÉ /Env=filet /FEEDBACK=off|on /ÉLEVÉ /BAS /JOB=nom du travail /NOPINNING /NORMAL /PARENTAFFINITY /REALTIME /VDESKTOP=id /B /C /K /Dchemin /I /Idle=n /INV /MAX /MIN /NODE n /POS=x, y, largeur, hauteur /L /LA /LD /LF /LH /MONITEUR=n /RUNAS mot de passe de l'utilisateur /SIZE=lignes,cols /TAB /TABNA /UNELEVATED /WAIT /WIN /PGM ] "nom de programme"[commander]

 

titreTitre à afficher sur la barre de titre
cheminRépertoire de démarrage
nom de programmeNom du programme (pas le nom de la session)
commanderCommande à exécuter par nom de programme

 

/DESSUS DE LA NORMALE

Priorité

/LF

Fonctions locales

/AFFINITÉ

Plusieurs processeurs

/LH

Liste de l'histoire locale

/B

Pas de nouvelle console

/FAIBLE

Priorité

/BELOWNORMAL

Priorité

/MAX

Fenêtre maximisée

/ROMPRE

S'éloigner du travail

/ MIN

Fenêtre réduite

/C

Fermer lorsque vous avez terminé

/MONITEUR

Moniteur à utiliser

/COULEUR

Couleurs de la console par défaut

/NŒUD

Nœud NUMA

/D

Répertoire de démarrage

/PAS D'ÉPINGLE

Ne pas épingler à la barre des tâches

/ORDINATEUR DE BUREAU

Démarrer le bureau

/NORMALE

Priorité

/ÉLEVÉ

Commencer en tant qu'administrateur

/PARENTAFFINITÉ

Hériter de l'affinité du parent

/Env

Environnement personnalisé

/PGM

Nom du logiciel

/RETOUR

Mode de retour du curseur

/POS

Position de la fenêtre

/HAUT

Priorité

/TEMPS RÉEL

Priorité

/I

Hériter de l'environnement

/COURIR COMME

Exécuter en tant qu'autre utilisateur

/Inactif

Attendre l'entrée inactive

/TAILLE

Taille du tampon d'écran

/INV

Fenêtre invisible

/LANGUETTE

Commencez en Take Command fenêtre à onglets

/EMPLOI

Démarrer le processus dans le travail

/TABNA

Commencer en inactif Take Command languette

/K

Conserver une fois terminé

/SANS ÉLEVÉ

Démarrer l'application sans élévation de valeur

/L

Listes locales

/VBUREAU

Démarrer sur le bureau virtuel spécifié

/LÀ

Alias ​​locaux

/ATTENDRE

Pour que la séance se termine

/ LD

Historique de l'annuaire local

/GAGNER

Session fenêtrée

 

Voir aussi: DÉTACHER.

 

Usage:

 

START est utilisé pour démarrer une nouvelle session et éventuellement exécuter un programme dans cette session. Si vous utilisez START sans paramètres, il commencera un nouveau TCC session. Si vous ajoutez un commander, START commencera une nouvelle session ou fenêtre et exécutera cette commande.

 

START reviendra au TCC invite immédiatement (ou continuez un fichier batch), sans attendre la fin du programme, sauf si vous utilisez /ATTENDRE.

 

If titre est inclus, il apparaîtra dans la liste des tâches et Alt-Tab s'affiche à la place du nom du programme. Titre doit être placé entre guillemets doubles et ne peut pas dépasser 127 caractères. Titre sera ignoré si vous spécifiez également /ELEVATED.

 

START suppose toujours que la première chaîne entre guillemets sur la ligne de commande est la titre. S'il y a une deuxième chaîne entre guillemets, elle est supposée être la commander. En conséquence, si le nom du programme que vous démarrez contient un espace (et doit donc être cité) et que vous ne spécifiez pas d'espace Titre, START interprétera la première chaîne citée comme la titre, pas le commander. Pour résoudre ce problème, utilisez le /PGM commutateur pour indiquer explicitement que la chaîne entre guillemets est le nom du programme, ou inclure un titre avant le nom du programme. Par exemple, pour démarrer le programme C:\Programmes\Proc.Exe vous pouvez utiliser l'une des deux premières commandes ci-dessous, mais la troisième commande ne fonctionnera pas :

 

Valide

démarrez /PGM "C:\Program Files\Proc.Exe"

démarrez "test" "C:\Program Files\Proc.Exe"

 

Invalide

démarrez "C:\Program Files\Proc.Exe"

 

La saisie numérique peut être saisie au format décimal (une séquence de 0 à 9 chiffres) ou au format hexadécimal ("0x" suivi d'une séquence de chiffres hexadécimaux de 0 à F).

 

START propose un grand nombre de commutateurs pour contrôler la session que vous démarrez. Dans la plupart des cas, vous n’avez besoin que de quelques commutateurs pour accomplir ce que vous souhaitez. La liste ci-dessous résume les options START les plus couramment utilisées et comment vous pouvez les utiliser pour contrôler la manière dont une session est démarrée.

 

Champs de fenêtre : /MAX, / MINet /POS vous permettent de démarrer une session fenêtrée en mode caractère dans une fenêtre agrandie, une fenêtre réduite ou une fenêtre avec une position et une taille spécifiées, respectivement. /INV démarre une fenêtre invisible. /B démarre le programme dans la fenêtre de console actuelle. Le défaut is /GAGNER, ce qui permet Windows pour choisir la position et la taille de la fenêtre non agrandie. Si vous démarrez un programme en mode graphique, uniquement /MAX  et /POS sont efficaces, et les informations de position et de taille associées à /POS est ignoré. Windows utilisera la taille, mais pas la position du même programme lors de sa dernière utilisation dans RESTAURER mode. Si vous souhaitez contrôler la taille de la fenêtre et l'emplacement d'un programme en mode graphique, utilisez l'option ACTIVER commander après la fenêtre a été ouverte.

 

Priorité de la session : Les options /DESSUS DE LA NORMALE, /BELOWNORMAL, /HAUT, /FAIBLE, /NORMALE et /TEMPS RÉEL vous permettent de sélectionner la priorité de la nouvelle session.

 

Contrôles du programme.

 

If nom de programme est dans le "Chemins d'application" (soit HKCU, soit HKLM), sa valeur "Path" associée (si elle existe) est insérée au début du PATH dans l'environnement hérité du programme.

 

If nom de programme est le nom d'un répertoire au lieu d'un programme exécutable, TCC démarrera votre shell Windows par défaut (généralement l'Explorateur Windows) dans le répertoire spécifié.

 

Nom du programme hérite de l'environnement tel qu'il existe lorsque START est exécuté, sauf si /I est utilisé pour sélectionner l’environnement par défaut.

 

If nom de programme précise TCC. EXE, les options /L, /LÀ, / LD, /LF et/LH fournir un contrôle sur l’utilisation des listes locales ou globales. Voir les détails ci-dessous.

 

Le répertoire initial pour nom de programme est le répertoire par défaut actuel, sauf indication contraire à l'aide du /D option.

 

Quand commander est fini, /C clôt la session (le par défaut pour les sessions Windows), tandis que /K le conserve et affiche l'invite (la valeur par défaut pour les sessions en mode personnage).

 

L'ID de processus de la session ou du programme détaché est renvoyé dans le _STARTPID variable interne.

 

options:

 

/=Affichez la boîte de dialogue de commande START pour vous aider à définir les options de nom de fichier et de ligne de commande. L'option /= peut être n'importe où sur la ligne ; des options supplémentaires définiront les champs appropriés dans la boîte de dialogue de commande.

 

/DESSUS DE LA NORMALEDéfinissez la priorité au-dessus de la normale.        
/AFFINITÉ=nSur les machines à plusieurs processeurs, définissez l'affinité du processeur pour ce processus. /AFFINITY prend un argument hexadécimal pour le masque du processeur -- c'est-à-dire que pour définir l'affinité pour les processeurs 1 et 3, définissez /AFFINITY=5. Si vous spécifiez également un nœud NUMA (voir /NŒUD), le processus est limité à son exécution sur les processeurs communs entre le masque d'affinité spécifié et le nœud NUMA. Si aucun processeur n'est commun, le processus est limité à son exécution sur le nœud NUMA spécifié.

 

/BLe programme est démarré sans créer de nouvelle fenêtre ou console, c'est-à-dire dans le TCC fenêtre. Normalement, l'application démarre dans sa propre fenêtre. Pour des raisons de compatibilité avec CMD, /B désactive également le traitement Ctrl-C pour le programme.

 

/BELOWNORMALRéglez la priorité en dessous de la normale.

 

/ROMPRELe processus enfant n'est pas associé au TCC emploi (voir EMPLOIS). Cela nécessite que TCC est en cours d'exécution dans une tâche avec l'option de séparation activée..

 

/CDémarrez le programme dans un nouveau TCC fenêtre et fermez le TCC fenêtre lorsque l'application se termine.

 

/COULEUR=BFDéfinissez la couleur par défaut pour la nouvelle fenêtre de console. B est la couleur d'arrière-plan (hex 0-F) et F est la couleur de premier plan (hex 0-F).

 

/DSpécifie le répertoire de démarrage. Incluez le nom du répertoire immédiatement après le /D, sans espaces ni signes de ponctuation.

 

/ORDINATEUR DE BUREAUSpécifiez la station Windows et le bureau sur lesquels l'application doit être démarrée. Si vous n'entrez pas de barre oblique inverse (\), l'argument est supposé être le bureau sur lequel vous vous trouvez. WINSTA0 où vous souhaitez que l'application démarre.

 

/ÉLEVÉDémarrez le programme avec élévation de privilèges, avec tous les privilèges d'administrateur. /ELEVATED ne peut pas être utilisé en combinaison avec /RUNAS. Si vous spécifiez /ELEVATED, tout titre sur la ligne de commande sera ignoré (il s'agit d'une limitation de Windows).

 

/Env="nom de fichier"Crée un nouvel environnement pour le processus en utilisant le contenu de nom de fichier. Le format de nom de fichier est:

 

var1 = valeur1

var2 = valeur2

 

Étant donné que certains appels d'API Windows échoueront s'il n'y a pas de variable « SystemRoot » dans l'environnement, TCC ajoutera l'existant RacineSystème valeur au nouvel environnement si elle n'a pas été spécifiée dans nom de fichier.

 

/COMMENTAIRES=on | offAU - Le Le curseur est en mode feedback pendant deux secondes après le démarrage du processus et le curseur « Travailler en arrière-plan » s'affiche. Si pendant ces deux secondes le processus effectue le premier appel GUI, le système donne cinq secondes supplémentaires au processus. Si pendant ces cinq secondes le processus affiche une fenêtre, le système donne cinq secondes supplémentaires au processus pour terminer de dessiner la fenêtre. Le système désactive le curseur de retour après le premier appel à GetMessage, que le processus soit en train de dessiner ou non.

 

de remise  - Le curseur de feedback est forcé à l'arrêt au démarrage du procédé (le curseur de sélection normal est affiché).

 

/HAUTDémarrez la fenêtre avec une priorité élevée.

 

/IHéritez de l'environnement (de démarrage) par défaut, plutôt que de l'environnement actuel.

 

/Inactif =nAttend que le processus démarré ait fini de traiter son entrée initiale et attend l'entrée de l'utilisateur, ou jusqu'à ce que le délai d'attente soit écoulé. n spécifie le délai d'expiration en millisecondes.

 

/INVDémarrez la session ou la fenêtre comme invisible. Aucune icône n'apparaîtra et la session ne sera accessible que via le Gestionnaire des tâches ou la Liste des fenêtres.

 

/JOB=nom du travailDémarrez le nouveau processus dans le travail spécifié (voir OFFRES D'EMPLOIS). Ne peut pas être utilisé avec /RUNAS.

 

/KDémarrez le programme dans un nouveau TCC fenêtre et gardez le TCC fenêtre ouverte à la fin du programme. (Utilisez la commande EXIT pour fermer le TCC la fenêtre.)

 

/LAccueil TCC avec des listes d'alias locaux, de fonctions, d'historique et d'historique de répertoire. Cette option équivaut à spécifier tous les éléments /LA, /LD, /LF et /LH (ci-dessous).

 

/LÀAccueil TCC avec une liste d'alias locale. Voir ALIAS pour plus d'informations sur les listes d'alias locales et globales.

 

/ LDAccueil TCCavec une liste d'historique de répertoire local. Voir Listes d'historique locales et globales pour plus d'informations sur les listes d'historique d'annuaire locales et globales.

 

/LFAccueil TCC avec une liste de fonctions locales. Voir FONCTION pour plus d'informations sur les listes de fonctions locales et globales.

 

/LHAccueil TCC avec une liste d'histoire locale. Voir Listes d'historique locales et globales pour plus d'informations sur les listes d'historique locales et globales.

 

/FAIBLEDémarrez la fenêtre avec une priorité basse.

 

/MAXDémarrez la session ou la fenêtre maximisée.

 

/ MINDémarrez la session ou la fenêtre réduite.

 

/MONITEUR=nDémarrez le programme sur le moniteur spécifié (1 à n). Cela ne fonctionnera qu'avec les applications qui n'essaient pas de positionner leur fenêtre au démarrage, et vous ne pouvez pas combiner ce commutateur avec /POS.

 

/NOEUD nDémarrez le programme en utilisant le spécifié Nœud NUMA (n is un entier décimal). Voir également /AFFINITÉ.

 

/PAS D'ÉPINGLELes fenêtres créées par le nouveau processus ne peuvent pas être épinglées sur la barre des tâches.

 

/NORMALEDémarrez la fenêtre avec une priorité normale.

 

/PARENTAFFINITÉLe processus hérite de l'affinité de son parent.

 

/PGMLa chaîne entre guillemets après cette option est le nom du programme. Tout texte supplémentaire au-delà de la chaîne citée est transmis au programme en tant que paramètres, donc pour utiliser d'autres commutateurs START, vous devez les placer avant /PGM qui doit être la dernière option pour START. Vous pouvez utiliser /PGM pour permettre à START de faire la différence entre un nom de fichier long cité et un titre cité pour la session.

 

/POS=gauche, haut, largeur, hauteurDémarrez la fenêtre à la position d'écran spécifiée. Le coin supérieur gauche de l'écran est 0,0.

 

/TEMPS RÉELDémarrez la fenêtre en priorité temps réel.

 

/COURIR COMMEExécutez une commande dans le contexte de l'utilisateur spécifié. La syntaxe est :

 

 /RUNAS utilisateur@mot de passe du domaine.

 

Si "domaine" n'est pas spécifié, la base de données locale est vérifiée pour le nom d'utilisateur. Si vous spécifiez * pour le mot de passe, START vous demandera de saisir le mot de passe. (Utile lorsque vous ne souhaitez pas insérer le mot de passe dans un fichier de commandes.) /RUNAS ne peut pas être utilisé en combinaison avec /ELEVATED.

 

Si le nom d'utilisateur commence par ". \ " (sans les guillemets), TCC remplacera le nom de l'ordinateur par le ".".

 

/TAILLE=lignes,colonnesSpécifie la taille du tampon d'écran. Les lignes correspondent au nombre de lignes de texte et les colonnes correspondent au nombre de colonnes de texte. (Ce n'est pas la taille de la fenêtre de la session.)

 

/LANGUETTEDémarrez la commande dans un nouveau TCC fenêtre de l'onglet et activez la nouvelle fenêtre. La commande sera généralement une application en mode console Windows, mais Take Command peut également exécuter de nombreuses applications GUI simples dans une fenêtre à onglets (à condition que l'application n'ait pas plusieurs fenêtres parents).

 

/TABNADémarrez la commande dans un nouveau TCC fenêtre de l'onglet, mais n'activez pas la nouvelle fenêtre.

 

/SANS ÉLEVÉDémarrez le programme dans une session sans élévation. (Seulement nécessaire si TCC s'exécute dans une session avec élévation de privilèges et vous souhaitez démarrer un processus sans élévation de privilèges.)

 

/VDESKTOP=idDémarrez l'application sur un autre bureau virtuel. id peut être soit un numéro de bureau (1-n), le GUID de ce bureau ou le nom du bureau. Voir VDESKTOP pour plus de détails. Notez que Windows n'a pas d'API pour démarrer sur un autre bureau, donc TCC le démarre sur le bureau local et le déplace immédiatement - vous verrez un flash lorsque la fenêtre démarre puis disparaît.

 

/ATTENDREAttendez la fin de la nouvelle session ou fenêtre avant de continuer.

 

/GAGNERDémarrez la nouvelle session de console sous forme de fenêtre (c'est le par défaut.) Voir aussi /B.