Objectif :Activer une fenêtre, définir son état ou modifier son titre

 

Format:ACTIVER [/=] [/R] "titre" [MAX | MIN | RESTAURATION | BUREAU | FERMER | ACTIVER | DÉSACTIVER | TOPMOST | NOTOPMOST | HAUT | BOTTOM | CACHER | FORCEMIN | VDESKTOP=id | /FLASH=tapez, comptez | /ICÔNE=fichier d'icônes | /POS=gauche, haut, largeur, hauteur | /TRANS=n | PLATEAU | "nouveau titre"]

 

/=Appeler la boîte de dialogue de commande ACTIVER
titreTitre actuel de la fenêtre à activer
à gaucheNouvel emplacement du bord gauche de la fenêtre, en pixels
typeUne ou plusieurs des valeurs suivantes :

0 - arrête de clignoter

1 - flasher le titre de la fenêtre

2 - flasher le bouton de la barre des tâches

4 - clignote en continu jusqu'à ce que WINDOW soit à nouveau appelé avec le type /FLASH réglé sur 0

12 - clignote en continu jusqu'à ce que la fenêtre vienne au premier plan (ne peut pas être utilisé avec 4)

compterNombre de fois pour flasher la fenêtre
topNouvel emplacement du bord supérieur de la fenêtre, en pixels
fichier d'icônesNouvelle icône de légende/barre des tâches (un fichier .ico ou un exécutable)
largeurNouvelle largeur de la fenêtre, en pixels        
la tailleNouvelle hauteur de la fenêtre, en pixels
nouveau titreNouveau titre pour la fenêtre

 

/R(restaurer la fenêtre d'origine)

 

Voir aussi: La START, TITREet FENÊTRE.

 

Usage:

 

ACTIVER active, et éventuellement modifie, un autre fenêtre de la session. C'est ne sauraient destiné à modifier les caractéristiques du courant TCC séance (utiliser TITRE or FENÊTRE Dans ce but).

 

Titre spécifie le nom de la fenêtre cible à activer. Vous pouvez utiliser caractères génériques, y compris les caractères génériques étendus, dans titre. Ceci est utile avec les applications qui modifient le titre de leur fenêtre pour refléter le fichier actuellement utilisé. Titre doit être mis entre guillemets.

 

If titre commence par un =, il est supposé qu'il s'agit d'un ID de processus au lieu d'un titre. (Notez que c'est moins fiable que de fournir un titre, car un processus peut avoir plusieurs fenêtres de niveau supérieur.)

 

Chaque exécution de ACTIVER vous permet de modifier UN propriété de la fenêtre cible. Pour effectuer plusieurs opérations, utilisez plusieurs commandes ACTIVATE.

 

Les options sont:

 

MAX

Agrandit la fenêtre à sa taille maximale et l'active.

MIN

Réduit la fenêtre à une icône.

RESTAURER

Active la fenêtre à sa taille et à son emplacement par défaut.

DESKTOP

Active le bureau Windows.

CLOSE

Envoie un message "fermer" pour fermer la fenêtre.

ACTIVER

Activez la saisie à la souris et au clavier.

Désactiver

Désactivez la saisie de la souris et du clavier.

LE PLUS HAUT

Maintient la fenêtre au-dessus de toutes les autres fenêtres jusqu'à ce qu'elle se ferme, ou PAS LE PLUS HAUT est utilisé.

PAS LE PLUS HAUT

Permet à d'autres fenêtres de superposer la fenêtre (c'est l'état normal pour la plupart des fenêtres).

TOP

Déplace la fenêtre vers le haut de l'ordre des fenêtres, au-dessus de toutes les autres fenêtres non affichées.LE PLUS HAUT les fenêtres.

BAS

Déplace la fenêtre vers le bas de l'ordre des fenêtres.

CACHER

Rend la fenêtre invisible (pour rendre la fenêtre à nouveau visible, utilisez RESTAURER).

FLASH

Flashez la fenêtre.

ICON

Modifiez la légende de la fenêtre et l'icône de la barre des tâches.

POS

Définit la position et la taille de la fenêtre (en pixels).

TRANS

Niveau de transparence, où n=0 (invisible) à 255 (opaque) (ne fonctionne pas pour les fenêtres de console).

Plateau

Déplacez la fenêtre spécifiée vers la barre d'état système.

VORDINATEUR

Déplacez la fenêtre vers 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 VORDINATEUR pour plus de détails.

FORCÉMINE

Forcer la fenêtre à être réduite même si le thread propriétaire de la fenêtre ne répond pas.

"nouveau titre"

Modifie le titre de la fenêtre.

 

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).

 

Si vous spécifiez nouveau titre, il doit être placé entre guillemets (qui n'apparaîtront pas dans le texte du titre).

 

ACTIVATE est souvent utilisé avant PILE DE CLÉS pour vous assurer que la fenêtre appropriée reçoit les frappes.

 

ACTIVATE fonctionne en envoyant des messages au nom fenêtre. Si la fenêtre ignore ou interprète mal les messages, ACTIVATE peut ne pas avoir l'effet souhaité.

 

Si ACTIVATE est utilisé dans un fichier batch et que le fichier batch ne s'exécute pas lui-même dans la fenêtre active (la fenêtre avec sa barre de titre en surbrillance), alors ACTIVATE peut ne pas activer la fenêtre souhaitée. En effet, sous Windows, vous ne pouvez pas activer une autre fenêtre sauf lorsque la fenêtre qui émet la commande est elle-même déjà active. Il s'agit d'une fonctionnalité Windows qui permet d'empêcher les fenêtres qui ne sont pas au premier plan de attraper entrée destinée à d’autres fenêtres.

 

/POS - accepte une valeur * pour n'importe lequel des arguments. Si la valeur est *, ACTIVATE utilisera la valeur de position/largeur/hauteur existante. Par exemple, pour redimensionner une fenêtre sans la déplacer :

 

ACTIVER "titre" /POS=*,*,1200,800

 

Pour déplacer une fenêtre sans la redimensionner :

 

ACTIVER "titre" /POS=200,400,*,*

 

Exemples :

 

Les exemples ci-dessous maximisent d'abord, puis renomment la fenêtre initialement appelée "Take Command":

 

Activer "Take Command"maximum

Activer "Take Command""Take Command c'est génial !"