AeTrayMenu en→fr
Nous tentons de trouver des volontaires pour nous aider dans la traduction du fichier d’aide actuel de AeTrayMenu. Rejoignez-nous !
Validation:
Ci dessous un tableau simple contenant les titres des sections à traduire dans la premiere colonne, et dans la deuxième l’état de la correction.
La deuxième colonne est à renseigner par:
- à traduire
- à reprendre
- à relire
- validé
| about.htm | à relire | OK pour la version à lottie, à confirmer |
| actionsref.htm | à relire |
| actmulti.htm | à relire |
| actrun.htm | à relire |
| actserv.htm | à relire |
| actshellexec.htm | à relire |
| cmdline.htm | à relire |
| config.htm | à relire |
| configid.htm | à relire |
| configimagelist.htm | à relire |
| configservicecheckinterval.htm | à relire |
| configserviceglyph.htm | à relire |
| configtrayicon.htm | à relire |
| configtrayiconrunning.htm | à relire |
| contact.htm | à relire |
| conventions.htm | à relire |
| format.htm | à relire |
| license.htm | à relire |
| msgrunninghint.htm | à relire |
| params.htm | à relire |
| redistr.htm | à relire |
| sectbatch.htm | à reprendre |
| sectconfig.htm | à reprendre |
| sectdoubleclick.htm | à reprendre |
| sectmenu.htm | à reprendre |
| sectmenusettings.htm | à reprendre |
| sectmsg.htm | à reprendre |
| sectserv.htm | à reprendre |
| sectsubmenu.htm | à reprendre |
| welcome.htm | à reprendre | qqs modifications.Sira |
| whatis.htm | à reprendre | qqs modifications.Sira |
about.htm
À propos de:
AeTrayMenu a été écrit par Onno Broekmans via Borland Delphi 6.
Tierce-partie :
AeTrayMenu utilise énormément de bibliothèques et de codes écrits par d’autres personnes. Veuillez vous référer au menu “À propos de” pour plus d’information.
madExcept
Certaines versions d’AeTrayMenu sont compilées avec madExcept, un paquetage permettant de déboguer les ‘unhandled exceptions’. Ces versions sont uniquement prévues pour un usage non-commercial ! MadExcept fait partie de madCollection ; madCollection est un copyright © de Mathias Rauen.
je propose :
À propos de:
AeTrayMenu a été écrit par Onno Broekmans avec Borland Delphi 6.
Code tierce partie :
AeTrayMenu utilise énormément de bibliothèques tierce partie et de codes écrits par d’autres personnes.
Pour plus d’information, reportez-vous à la boîte de dialogue “À propos de” .
madExcept
Certaines versions d’AeTrayMenu sont compilées avec madExcept, paquetage permettant de gérer
les ‘unhandled exceptions’. Ces versions sont à usage non-commercial !
MadExcept fait partie de madCollection ; madCollection est un copyright © de Mathias Rauen.
actionsref.htm
Liste des actions disponibles :
AeTrayMenu peut effectuer certaines actions quand des éléments des menus sont cliqués par l’utilisateurl’utilisateur clique sur des éléments des menus. Il y a également d’autres endroits d’où effacé lDes actions peuvent aussi être effectuées, comme à partir de spécifiées dans la section [ DoubleClickAction ] (actions double-clicquables), et dles sections d’action en batch de traitements par lots.
Tout d’abord, vous devez souvent indiquer quelle l’action vous voulez à effectuer en spécifiantdéfinissant un paramètre qui est une action. Quelques actions exigentnécessitent également des paramètres additionnels supplémentaires.
Ce qui suit estVoici une liste de tous les types d’action disponibles, accompagnée d’une leur description. Les actions nécessitant des paramètres additionnels supplémentaires seront exposées plus en détails dans undes sujets séparé à part.
« À propos de » :
Affiche le menu « À propos de » de AeTrayMenu;
« closeservices » :
Afin de pouvoir surveiller les services que vous avez spécifiés, AeTrayMenu maintient des « lien » actifs avec ceux-ci. Si vous voulez désinstaller un service à partir de AeTrayMenu, ceci changera sont statut en “marqué pour la suppression” (mais il ne sera pas supprimé jusqu’au redémarrage) puisque Windows le détecte toujours en cours d’utilisation. En exécutant »closeservices », Vous pouvez éviter à AeTrayMenu d’interférer avec votre système. Vous pouvez laisser AeTrayMenu réactiver les « liens » en exécutant « resetservices ».
Si vous voulez désinstaller un service d’un programme externe tandis qu’AeTrayMenu fonctionne, vous pouvez employer les paramètres de la ligne de commande pour fermer temporairement le traymenu.
« controlpanelservices » :
Montre la console des services (sur des systèmes de NT, vous pouvez l’ouvrir en allant su Démarrer > au panneau de configuration > Outils d’administration > Services).
« Exit » :
Arrêter AeTraymenu.
« multi » :
Vous fournit une manière d’exécuter des actions multiples consécutivement, tout comme les fichiers séquentiels (fichiers « Batch ») de Windows/DOS. Plus d’information… (voyez également comment utiliser les actions batchs).
« readconfig » :
Cette action redémarre AeTrayMenu, et recharge son fichier de configuration.
« resetservices » :
AeTraymenu redémarre tous les services qu’il contrôle. Peut, par exemple, servir à restaurer le traymenu après une exécution de « closeservices ».
« run » :
Avec ce type d’action, vous pouvez exécuter un programme. Vous pouvez indiquer quel programme doit être exécuté, avec le répertoire de travail, les paramètres etc… Plus d’information…
« service » :
Vous permet de commencer, arrêter, suspendre, reprendre et remettre en marche des services. Plus d’information…
« shellexecute » :
Cette action est semblable à l’action « run », mais elle peut également être employée pour ouvrir des documents avec leurs programmes associés. Plus d’information…
Voyez Également
Section [ menu. * ]
Section des [DoubleClickAction ]
Comment utiliser les actions batchs.
Les paramètres de la ligne de commande.
actmulti.htm
Action “Multi”
Description :
Une fonction puissante d’AeTrayMenu est celle qui permet d’effectuer plusieurs actions à partir d’un seul élément du menu, de sorte que vous n’ayez pas besoin d’écrire plusieurs fichiers batchs. Vous pouvez énumérer les actions dans une seule section, à laquelle vous accédez grâce à l’action “Multi”.
Paramètres :
Ce qui suit est une liste des paramètres supportés :
ActionsREQ
Value
String
Description :
Le nom de la section contenant la liste des actions qui doivent être exécutées
Exemple
Actions: BatchSection
Exemple
[Menu.Left]
Type: item; Caption: “Start All Services”; Action: multi; Actions: StartAll
[StartAll]
Action: service; Service: apache2; ServiceAction: startresume; Flags: ignoreerrors
Action: service; Service: mysql; ServiceAction: startresume; Flags: ignoreerrors
Voyez Également
Liste d’actions disponibles
Comment utiliser les actions Batchs
Section des actions Batchs
actrun.htm
L’action “Run” :
Description :
Avec ce type d’action, vous pouvez exécuter un programme; Vous pouvez spécifier quel programme doit être éxécuté, avec le dossier de travail, les paramètres etc…
Paramètres :
Ce qui suit est une liste des paramètres supportés :
FileNameREQVAR
Valeur :
String
Description :
Indiquez le nom du fichier à exécuter. Le fichier doit être un exécutable ; si vous voulez ouvrir un document, employez l’action “shellexecute” à la place.
Exemple :
FileName: “\Notepad.exe”
ParametersVAR
Valeur :
String
Description :
Si vous voulez inclure des paramètres en lignes de commande au programme, vous pouvez le faire ici.
Exemple :
Parameters: “
WorkingDirVAR
Valeur :
String
Description :
Avec ce paramètre, vous pouvez contrôler dans quel dossier le programme est exécuté (le répertoire de travail). Quelques programmes cherchent des fichiers dans le “répertoire courant”, et dans ce cas, cette option sera utile.
Exemple :
WorkingDir: ““
ShowCmd
Valeur :
normal|hidden|maximized|minimized
Description :
La pluspart des programmes affichent une fenêtre à l’écran lors de leur exécution ; grâce à cette option, vous pouvez contrôler comment (et si) cette fenêtre doit être montrée.
Exemple :
ShowCmd: maximized
Flags
Valeur :
Flag list
Description :
Ce paramètre est un ensemble d’options supplémentaires. Plusieurs options peuvent être utilisées en les séparant avec des espaces. Les options suivantes sont disponibles :
ignoreerrors :
Normalement, AeTrayMenu affiche un message lorsqu’une action ne peut être effectuée quelle qu’en soit la raison (par exemple quand il ne trouve pas le programme). Spécifiez ce drapeau (drapeau=flag) pour supprimer ces messages d’erreur.
waituntilterminated :
Si vous exécutez plusieurs actions séquentiellement (dans une section batch), vous pouvez employer ce drapeau pour suspendre l’exécution de la prochaine action jusqu’à ce que le programme ait été terminé.
waituntilidle :
Ce drapeau fonctionne comme “waituntilterminated”, mais attend que le programme soit prêt pour les données utilisateurs, sans le mettre en phase d’attente (au ralenti…)
Exemple :
Flags: ignoreerrors waituntilterminated
Exemple
Action: run; FileName: “\Notepad.exe”; Parameters: “\AeTrayMenu.ini”; ShowCmd: maximized; Flags: waituntilterminated
Voyer aussi :
Liste des actions disponibles.
L’action “ShellExecute”.
actserv.htm
L’action “Service” :
Description :
Les services Windows peuvent être manipulés grâce à l’action “Service”.
Paramètres :
Ce qui suit est une liste des paramètres supportés :
ServiceREQ
Valeur
String
Description :
Le nom du service que vous voulez contrôler. Notez que vous devez également énumérer tous les services auquels vous vous référez dans [ la section de services ]
Exemple
Service: mysql
ServiceActionREQ
Valeur
startresume|pause|stop|restart
Description
Pour relancer un service après sa mise en pause, utilisez “startresume” (et pas une seconde fois “pause”).
Exemple
ServiceAction: startresume
Flags (drapeaux)
Valeur
Flag list
Description : Ce paramètre est un ensemble d’options supplémentaires. Plusieurs options peuvent être utilisées en les séparant par des espaces. Les options suivantes sont supportées :
ignoreerrors :
AeTrayMenu désactive automatiquement l’élément du menu lorsque l’option spécifiée avec celui-ci ne peut être exécutée sur un service. Toutefois, lorsque vous utilisez une section batch, ceci ne marchera pas. Dans ce cas, il est souvent utile d’utiliser “ignoreerrors” pour empêcher le batch de se coincer quand un service n’est pas disponible.
waituntilterminated :
Si vous exécutez plusieurs actions en même temps (dans une section batch), vous pouvez utiliser ce drapeau pour suspendre l’exécution de l’action suivante, jusqu’à ce que le service ait commencé, faire une pause, etc…
Exemple :
Flags: ignoreerrors waituntilterminated
Exemple
Action: service; Service: mysql; ServiceAction: restart
Voyer aussi :
Liste des actions disponibles.
Comment employer les éléments de “Service”.
Section [Services].
actshellexec.htm
Action “ShellExecute”
Description :
Cette action peut lancer un document avec son programme associé (ou un programme), tout comme l’action “run”. Vous pouvez par exemple l’employer pour exécuter des fichiers batch ou pour imprimer des documents, des textes…
Paramètres :
Ce qui suit est une liste des paramètres supportés :
FileNameREQVAR
Valeur
String
Description :
Spécifie le nom du fichier/document à lancer. Si vous voulez exécuter un programme, utilisez plutôt l’action “run”.
Exemple
FileName: “\License.doc”
ParametersVAR
Valeur
String
Description :
Si vous désirez passer de paramètres en ligne de commande à un programme utilisé pour lancer un fichier, vous pouvez les mettre ici.
Exemple
Parameters: “/someparameter”
WorkingDirVAR
Valeur
String
Description :
Avec ce paramètre, vous pouvez contrôler le répertoire dans lequel le programme utilisé pour lancer un fichier est exécuté (le réprtoire de travail). Quelque programme cherchent des fichiers dans le “répertoire courant”, donc dans ce cas, cette option sera utile.
Exemple
WorkingDir: ““
ShowCmd
Valeur
normal|hidden|maximized|minimized
Description :
La pluspart des programmes ouvrent une fenêtre lors de leur exécution ; avec ce paramètre, vous pouvez contrôlez comment (et si) une fenêtre s’ouvrira.
Exemple
ShowCmd: normal
Verb
Valeur
String
Description :
le “verbe” ou “verb” (une chaîne de texte) contrôle l’action en cours. Si aucun “verb” n’est spécifié, Windows utilisera celui par défaut. Vous pouvez trouver quels “verbs” sont supportés pour un type de fichier dans le registre de Windows (cherchez des informations à propos des associations de type de fichier de Windows si vous ne voyez pas de quoi nous parlons).
Exemple :
Verb: “Print”
Flags (drapeaux)
Valeur
Flag list
Description : Ce paramètre est un ensemble d’options supplémentaires. Plusieurs options peuvent être utilisées en les séparant par des espaces. Les options suivantes sont supportées :
ignoreerrors :
AeTrayMenu désactive automatiquement l’élément du menu lorsque l’option spécifiée avec celui-ci ne peut être exécutée sur un service. Toutefois, lorsque vous utilisez une section batch, ceci ne marchera pas. Dans ce cas, il est souvent utile d’utiliser “ignoreerrors” pour empêcher le batch de se coincer quand un service n’est pas disponible.
waituntilterminated :
Si vous exécutez plusieurs actions en même temps (dans une section batch), vous pouvez utiliser ce drapeau pour suspendre l’exécution de l’action suivante, jusqu’à ce que le service ait commencé, faire une pause, etc…
waituntilidle :
Ce drapeaux fonctionne comme waituntilterminated, mais au lieu d’attendre indéfiniment une action de l’utilisateur, il passera outre au bout d’un moment.
Exemple :
Flags: ignoreerrors waituntilterminated
Exemples :
Action: shellexecute; FileName: “\License.doc”; Verb: “Print”
Action: shellexecute; FileName: ““; Flags: waituntilidle
Voyer aussi :
Liste des actions disponibles.
L’action “run” (exécution).
cmdline.htm
Paramètres Ligne de commande
Il y a des cas dans lesquels il n’est pas suffisant de pouvoir commander AeTrayMenu par son dossier de configuration ; il est utile à ce moment là de pouvoir le commander en ligne de commande.
La syntaxe de la ligne de commande d’AeTrayMenu est la suivante :
AeTrayMenu.exe [-quit -id=id] [-myvar1=value1 [-myvar2=value2[…]] [-scriptname=filename]
dans lequel :
AeTrayMenu.exe est le nom de l’AeTrayMenu exécutable. Il est possible de retitrer le programme (voir également les quelques remarques).
-quit peut être employé pour clôturer un exemple courant d’AeTrayMenu. Vous devez également indiquer l’identification de l’instance en utilisant le commutateur -id=
Vous pouvez spécifier la valeur d’une variable de la ligne de commande à l’aide du commutateur -varname=value.
La commande varname devrait être remplacée par le nom du commutateur spécifié dans le paramètre ParamName de votre déclaration de variable.
value devrait être remplacée par la valeur de la variable, mais veuillez cependant noter que vous devrez mettre la variable entière entre guillemets si la variable contient des espaces (voir l’exemple si dessous)
- scriptfile = peut être employé pour dire à AeTrayMenu quel dossier contient le script. Veuillez noter que vous devez mettre la commande entière entre guillemets si le nom de fichier indiqué contient des espaces (voir l’exemple ci-dessous) !
Exemples
AeTrayMenu.exe -quit -id={42F9F6BD-49C0–42E6–8250–25C98ACE1DAB}
AeTrayMenu.exe -scriptfile=MyScript.cfg “-myvar=cette variable contient des espaces”
MyTray.exe “-scriptfile=C:\Program Files\MyTray\Config.ini”
Voyez Également
Une partie Remarque
[ config ] : Identification
[ Section de Variables ]
config.htm
Comment configurer ?
AeTrayMenu lit ses paramètres à partir d’un script, un fichier texte avec un format assimilable aux fichiers .INI (en fait, le format provient d’ “Inno Setup” par Jordanie Russell).
Normalement AeTrayMenu essaye de charger un fichier .INI à partir du même répertoire et avec le même nom que l’exécutable. Cependant, vous pouvez également spécifier un script en employant les paramètres avec la ligne de commande scriptfile.
Dans le répertoire d’exemples (situé dans le répertoire où vous avez installé AeTrayMenu), vous trouverez quelques échantillons de scripts.
Voyez aussi :
Vue d’ensemble des scripts
Paramètres en ligne de commande
configid.htm
[config] : ID
Valeur :
String
Description :
Si vous ne voulez pas que plusieurs instances de votre menu fonctionnent simultanément, vous pouvez mettre un identifiant (ID) dans votre fichier de configuration. Vous pouvez utilisez ce que vous voulez comme identifiant, mais utiliser un identifiant global unique (GUID) est préférable. Il y’a des outils trouvable sur internet permettant de générer ces GUIDs. Voir ci-dessous pour quelques liens.
Quand il démarre, AeTrayMenu vérifie s’il y a d’autres instances fonctionnant avec la même identification. Si oui, il se termine immédiatement. Vous pouvez également employer l’identification pour fermer des instances en cours d’exécution, en utilisant le paramètre en ligne de commande -quit
Exemple :
[Config]
ID={42F9F6BD-49C0–42E6–8250–25C98ACE1DAB}
Voyez aussi :
Paramètre en ligne de commande
Aerodynamica Software - les créateurs de GUIDGen, un utilitaire pratique pour générer des GUIDs.
configimagelist.htm
[ config ] : ImageList
Valeur
FilenameVARREQ
Description
Comme dans les menus normaux de Windows, une petite image (appelée un glyph) peut apparaître près de chaque article de menu. Ces glyphs sont stockés dans un seul fichier BMP. Ce BMP ne devrait contenir qu’une rangée simple de glyphs en 16 par 16 Pixels. Ceci est un exemple d’un tel bitmap : Pour chaque glyph, la couleur gauche supérieure du Pixel est traitée comme couleur transparente.
Toutes les ‘valeurs d’index’ du glyph (comme dans par exemple les directives de TrayIcon*Running) indiquent un glyph dans ce bitmap. le premier bitmap(extrême gauche) est le numéro 0, le second est le numéro 1 etc…
Vous pouvez indiquer un nom de fichier relatif au niveau de l’exécutable d’AeTrayMenu, ou un chemin absolu.
Exemples
[ config ]
ImageList=images.bmp
[ config ]
ImageList=res\images.bmp
[ config ]
ImageList =\traymenuimages.bmp
configservicecheckinterval.htm
[ config ] : ServiceCheckInterval
Valeur
Nombre entier
Description
Le nombre de secondes entre les moments ou AeTrayMenu vérifie quels services fonctionnent toujours. À ces moments, le texte de l’icone de la zone de notification et, si les directives de TrayIcon*Running sont placées, l’icone de la zone de notification elle-même sont mis à jour.
Exemple
[ config ]
ServiceCheckInterval=3
Voyez Également
Comment employer les dispositifs de service
TrayIconAllRunning, TrayIconNoneRunning, TrayIconSomeRunning
configserviceglyph.htm
[ config ] : ServiceGlyph *
Valeur
Index de Glyph
Description
Les directives ServiceGlyphPaused, ServiceGlyphRunning et ServiceGlyphStopped contrôlent quel glyph est affiché pour l’icône de menu “servicesubmenu” quand le service correspondant est en pause, est lancé ou est stoppé.
Exemple
[ config ]
ServiceGlyphRunning=5
ServiceGlyphPaused=6
ServiceGlyphStopped=7
Voyez Également
Comment employer les dispositifs de service
[ menu. * ] Section
[ config ] : ImageList
configtrayicon.htm
[ config ] : TrayIcon
Valeur
FilenameVARREQ
Description
La valeur de cette directive devrait pointer vers un fichier icône de Windows ; elle sera employée pour l’icône de la zone de notification.
Vous ne pouvez pas renseigner à la fois la directive TrayIcon et les directives de TrayIcon*Running.
Exemple
[ config ]
TrayIcon=trayicon.ico
Voyez Également
[ config ] : TrayIcon*Running
configtrayiconrunning.htm
[Config]: TrayIcon*Running
Valeur
Index des glyphes
Description
Les instructions TrayIconAllRunning, TrayIconNoneRunning et TrayIconSomeRunning contrôlent quelle tray icône est affichée quand tout, aucun, ou quelques-uns des services indiqués dans la section [Services] fonctionnent. Au lieu de pointer vers un fichier icône windows, ces instructions contiennent un index des glyphes qui pointent vers un sous-bitmap dans ImageList.
Vous ne pouvez pas spécifier en même temps l’instruction TrayIcon et les instructions TrayIcon*Running.
Exemple
[Config]
ImageList=images.bmp
TrayIconAllRunning=0
TrayIconSomeRunning=1
TrayIconNoneRunning=2
Voir aussi
Comment utiliser les éléments de “Service”
[Config]: ImageList
[Config]: TrayIcon
contact.htm
Contact
Vous pouvez me contacter à l’adresse suivante :
obroekma@angelfire.com
Toutes les suggestions et autres idées sont bienvenues.
Vous pouvez également visiter le site Web d’AeTrayMenu à :
http://onnodb.com/aetraymenu
Rapports de Bogue
Si vous rencontrez un bogue dans AeTrayMenu, veuillez vous assurer que vous incluez l’information suivante dans votre E-mail :
Tous les messages d’erreur qui s’affichent (vous pouvez copier le texte d’un message d’erreur dans le presse-papier par la commande Ctrl+C). Si vous possedez la version compilée avec madExcept, veuillez le signaler dans le rapport de bogue.
Qu’est ce qui a provoqué le bogue. C’est très important : si vous pouvez me donner une description exacte des circonstances qui causent le bogue, je peux le résoudre beaucoup plus rapidement (en fournissant par exemple un dossier minimal de configuration lors des déclenchements ce serait idéal).
Les informations sur votre système peuvent aussi servir, aussi bien (madExcept inclut cette information par défaut).
Merci !
conventions.htm
Conventions de Documentation
Le texte que vous écrirez dans un dossier de script est donné en texte mono-espacé.
Un texte comme chien|chat|poisson signifie que vous pouvez choisir le chien, le chat ou le poisson.
Des exemples de code sont donnés dans les textes encadrés de lignes bleues,
comme ceci.
En outre, vous pouvez rencontrer les icônes suivantes dans ce dossier d’aide :
REQ - indique qu’un paramètre ou une directive est exigé (si vous ommettez del’indiquer, une erreur de syntaxe se produira) ;
Variété - indique que vous pouvez employer des variables en écrivant la valeur d’un paramètre ou d’une directive.
format.htm
Vue d’ensemble du Format des Scripts
Les scripts d’AeTrayMenu sont divisés en sections. Chaque section contrôle un aspect différent du comportement du tray menu. On débute une section en spécifiant le nom de la section entre crochets [ ]. Chaque section contient un certain nombre d’entrées.
Les sections sont de deux types différents : celles comme [Config] dont les entrées contiennent des noms d’instructions et des valeurs (de la forme Instruction=Valeur), et celles comme [Variables] dont les entrées sont divisées en paramètres.
Voici un exemple:
[Config]
ImageList=myimages.bmp
TrayIcon=myicon.ico
[Variables]
Name: MyAppVersion; Type: static; Value: “version 1.0?
Notez que vous pouvez indiquer plusieurs sections au même nom. Dans ce cas, les contenus de ces sections seront fusionnés.
Vous pouvez commenter le script (les commentaires seront ignorés par AeTrayMenu) en placant un point-virgule au début de la ligne. Par exemple:
; Ceci est un commentaire. Je pourrais mettre des pense-bêtes à mon intention ici…
Voir aussi
Paramètres dans les sections
Variables
Section [Config]
license.htm
Accord de licence
Fait par Onno Broekmans ; visitez http://onnodb.com/aetraymenu pour plus d’information.
CE LOGICIEL EST FOURNI “TEL QUEL” ET SANS GARANTIES QUANT À L’EXÉCUTION DE LA VALEUR MARCHANDE OU AUCUNE AUTRE GARANTIE EXPLICITE OU IMPLICITE. L’UTILISATEUR DOIT ASSUMER LE RISQUE ENTIER D’EMPLOYER CE PROGRAMME. Jusqu’au degré de maximum autorisé par la loi applicable, dans aucun cas l’auteur ou ses fournisseurs ne seront tenus pour responsable de tous les dommages spéciaux, fortuits, indirects, ou consécutifs quelconques (comprenant, sans limitation, dommages pour la perte de bénéfices, interruption d’affaires, perte d’information d’affaires, ou toute autre perte pécuniaire) provenant de l’utilisation ou de l’incapacité d’employer le PRODUIT LOGICIEL, même si l’auteur a été averti de la possibilité de tels dommages.
Ce travail est versé dans le domaine public. Pour voir une copie de la licence “domaine public”, visitez :
http://creativecommons.org/licenses/publicdomain/
ou envoyez une lettre à : Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Une partie du code source d’AeTrayMenu a été basée sur le code source d’Inno Setup par Jordan Russell (tierce-parties par Martijn Laan).
msgrunninghint.htm
[Messages]: *RunningHint
Valeur
StringVAR
Description
Les instructions AllRunningHint, NoneRunningHint and SomeRunningHint contrôlent le texte d’information de la tray icône. Le choix du texte utilisé dépend du fait que soit tout, une partie ou aucun des services listés dans la section [Services] fonctionnent.
En plus des variables normales, vous pouvez utiliser deux ‘variables’ spéciales qui ne fonctionnent qu’avec ces instructions :
%n
Si vous incluez la chaîne %n dans la valeur de votre instruction, elle sera remplacée par le nombre de services en train de fonctionner.
%t
Sera remplacée par le nombre total de services listés dans la section [Services].
Exemples
[Messages]
AllRunningHint=Service Monitor - Tous les services fonctionnent
SomeRunningHint=Service Monitor - certains de vos services ne fonctionnent pas!
NoneRunningHint=Service Monitor - Aucun de vos services ne fonctionne!!!
[Messages]
AllRunningHint=Les %t services fonctionnent
SomeRunningHint=t services fonctionnent
NoneRunningHint=Aucun des %t services fonctionnent
[Messages]
AllRunningHint=My Tray Menu
SomeRunningHint=My Tray Menu
NoneRunningHint=My Tray Menu
Voir aussi
Comment utiliser les éléments de “Service”
Section [Services]
params.htm
Paramètres dans les Sections
Toutes les sections dans un script, à l’exception de [Config], [Messages] et [Menu.*.Settings], contiennent des lignes séparées dans les paramètres. Voici un exemple de la section [Variables]:
[Variables]
Name: VersionDeMonApplication; Type: static; Value: “version 1.0?
Name: CheminDeMonApplication; Type: registry; Root: HKLM; Key: “Software\MyApp”; ValueName: InstallPath; Flags: ispath
Chaque paramètre consiste en un nom suivi de deux-points (:) et ensuite une valeur. Sauf indication contraire, les paramètres sont optionnels au sens au sens où ils ont une valeur par défaut s’ils ne sont pas spécifiés. Des paramètres multiples sur une ligne sont séparés par un point-virgule (;), et peuvent être listés dans n’importe quel ordre.
La valeur d’un paramètre est traditionnellement entourée de double-quotes (“ “) quand elle contient une chaîne définie par l’utilisateur, comme un nom de fichier par exemple. Bien que l’utilisation des quotes ne soit pas nécessaire, elle rend possible l’échappement des caractères suivants : espaces à gauche et espaces à droite dans la valeur, points-virgule et doubles-quotes.
Pour échapper un double-quote dans une valeur entre doubles-quotes, il faut utiliser deux doubles-quotes consécutifs. Par exemple :
”Ceci “” contient “” des doubles-quotes “” échappés”
AeTrayMenu va l’interpréter de cette façon:
Ceci “ contient “ des doubles-quotes “ échappés
Si vous désirez que la valeur d’un paramètre soit un seul double-quote, il faut utiliser quatre doubles-quotes : “”“”. Les deux des extrémités entourent la chaîne; les deux autres restants à l’intérieur sont le double-quote seul et le double-quote qui sert de caractère d’échappement.
redistr.htm
Redistribuer AeTrayMenu
Le but principal d’AeTrayMenu est qu’il peut être redistribué pour l’utiliser dans d’autres progiciels. Vous êtes complètement libre pour l’employer tant en paquets commerciaux que non-commerciaux (voyez l’accord de licence). Il y a des données techniques et non techniques que vous devez considérer en redistribuant AeTrayMenu :
Fichiers Dont Vous Avez besoin
Puisque toutes les bibliothèques thirdparty d’AeTrayMenu sont comprises dans l’exécutable, vous avez seulement besoin d’inclure les fichiers suivants :
l’AeTrayMenu exécutable - si vous voulez, vous pouvez retitrer l’exécutable pour convenir à vos souhaits et besoins.
Le dossier de configuration - dans la plupart des cas, il est plus commode d’appeler ce fichier < nom de l’AeTrayMenu executable>.ini.
Le bitmap d’icones - vous devez indiquer le nom de fichier de ce bitmap dans la directive d’ImageList. Vous pourriez appeler ce fichier < nom de l’AeTrayMenu executable>.dat.
Si vous avez indiqué une ou plusieurs images de sidebar dans les sections [ Menu.*.Settings ], vous devez aussi inclure ces bitmaps.
Installation du Traymenu
Ce programme ne nécessite pas une installation spéciale, mais vous devez considérer ce qui suit :
Soyez sûr de clôturer le traymenu en utilisant la ligne de commande “-quit” si il y a une chance que votre installateur essaye d’écrire l’exécutable alors qu’il est déjà lancé.
Si vous voulez que le traymenu fonctionne au démarrage de Windows, vous pouvez placer un raccourci dans le dossier “démarrage” du menu démarrer. Vous pouvez également employer la clef de registre : HKEY_LOCALMACHINE\Software\Microsoft\Windows\CurrentVersion\Run (ou la même clef sous HKEY_CURRENT_USER).
La boîte de dialogue “à propos de”
Comme vous l’avez surement remarqué, il vous est facile de supprimer le lien vers la boite de dialogue “à propos de” dans le menu. Vous y êtes autorisés, mais j’apprécierais si vous mettiez un lien vers cette boite de dialogue quelque part dans votre menu.
Voyez Également
Accord de licence
[ config ] : ImageList
paramètres lignes de commande Command-line parameters #]
sectbatch.htm
Sections d’Actions En lots
Si vous utiliser le multi l’action, ou si vous voulez employer le [ DoubleClickAction ], vous devrez créer des sections dans votre fichier script qui contient une liste d’actions qui doivent être exécutées par AeTrayMenu séquentiellement. (Astuce : vous pourriez voir une action en lots comme une section [ menu * ] avec quelques paramètres en moins).
Voici un exemple de section de [ DoubleClickAction ] :
[ DoubleClickAction ]
Action : course ; Nom de fichier : “\bin\Apache.exe”; Paramètres : “- k installent”; ShowCmd : caché ; Drapeaux : waituntilterminated
Action : course ; Nom de fichier : “\bin\mysqld-opt.exe”; Paramètres : “—installez”; ShowCmd : caché ; Drapeaux : waituntilterminated
Action : resetservices
Action : service ; Service : Apache2 ; ServiceAction : startresume ; Drapeaux : ignoreerrors
Action : service ; Service : MySQL ; ServiceAction : startresume ; Drapeaux : ignoreerrors
Ce qui suit est une liste des paramètres supportés :
ActionREQ
Valeur
Type d’action
Description
Si le type de l’article est un article, alors une action est effectuée quand l’utilisateur clique dessus. Jetez un coup d’oeil à la liste d’actions disponibles pour une référence complète sur les actions qui peuvent être effectuées par AeTrayMenu.
Si l’action qui est lié à l’élément du menu semble être indisponible, AeTrayMenu désactivera automatiquement l’élément. Par exemple, si un service fonctionne déjà, les éléments du menu qui voudaient lancer le service seront désactivés.
Voyez Également
Comment employer des actions en lots
Liste d’actions disponibles
“Multi” Action
[ Section de DoubleClickAction ]
sectconfig.htm
[ Section de Config ]
Cette section contient les paramétres généraux, dont certains sont exigés. Voici un exemple de section de [ config ] :
[ config ]
ImageList=images.bmp
TrayIcon=trayicon.ico
ServiceCheckInterval=3
ID={42F9F6BD-49C0–42E6–8250–25C98ACE1DAB}
Les directives suivantes peuvent être placées dans [ la section de config ] :
Généralités
Identification
ImageListREQ
TrayIconREQ
Service-connexe
ServiceCheckInterval
ServiceGlyphPaused, ServiceGlyphRunning, ServiceGlyphStopped
TrayIconAllRunning, TrayIconNoneRunning, TrayIconSomeRunning
sectdoubleclick.htm
[ Section de DoubleClickAction ]
Vous pouvez afficher différents menus en fonction que l’utilisateur clique sur l’icône de la barre des tâches avec le bouton droit ou gauche de la souris, mais que se passe-t-il si l’utilisateur fait un double-clic dessus ?
Dans [ la section de DoubleClickAction ], vous pouvez énumérer les actions qui devraient être effectuées quand l’utilisateur double-clic sur l’icône de la barre des tâches. Regardez la documentation sur les sections d’action en lots pour plus d’information sur la façon de faire ceci, et pour un exemple.
Voyez Également
Traitez en lots Les Sections d’Actions
sectmenu.htm
[ menu. * ] Section
Vous pouvez définir deux menus automatiques pour l’icône de plateau la barre des tâches : un pour le bouton de souris gauche et un pour le bouton droit. Dans [ Menu.Left ] et les sections [ Menu.Right ], vous pouvez définir les éléments du menu-articles que vous voulez voir apparaître dans les menus.
Voici un exemple de section de [ Menu.Left ] :
[ Menu.Left ]
Type : séparateur ; Légende : “Service Le Moniteur”
Type : article ; Légende : “&About…”; Action : au sujet de ; Glyph : 1
Type : article ; Légende : “E&xit”; Action : sortie
Type : séparateur ; Légende : “Services”
Type : servicesubmenu ; Légende : “&Messenger”; Service : Messager ; SubMenu : MessengerMenu
Type : servicesubmenu ; Service : ClipSrv ; SubMenu : ClipSrvMenu
Type : article ; Légende : “Commencez Tous les Services”; Action : multi ; Actions : StartAll
Type : article ; Légende : “Arrêtez Tous les Services”; Action : multi ; Actions : StopAll
Type : article ; Légende : “applet de &Services”; Action : controlpanelservices
Type : séparateur ; Légende : “Programmes”
Type : article ; Légende : “&bloc-notes”; Action : course ; Nom de fichier : “\Notepad.exe”; Glyph : 5
Type : submenu ; Légende : “&Other”; SubMenu : MySubMenu ; Glyph : 3
[ MessengerMenu ]
…
[ ClipSrvMenu ]
…
[ MySubMenu ]
…
Ce qui suit est une liste des paramètres soutenussupportés :
TypeREQ
Valeur
article|séparateur|submenu|servicesubmenu
Description
Il y a quatre types d’articlesd’éléments de menu :
articleélément - un articleélément de menu normal qui peut effectuer une action quand l’utilisateur clique là-dessusdessus. Vous devriez également indiquer les paramètres de légende et d’action.
séparateur - un trait horizontal. Vous pouvez adapter le modèlestyle des séparateurs à l’aide des paramétres des séparateurs * arrangements dans les sections [ Menu.*.Settings ]. Si vous’vevous avez placez la directive SeparatorsSeparatorStyle directif au shortline ou à la légende, vous pouvez également indiquer une légende. Omettre le paramètre de légende en cas de modèle de légende cause ‘un séparateur’ normal d’être dessiné.
submenu - définit un submenu. Vous devez également ajouter la légende et les paramètres de SubMenu.
servicesubmenu - un genre spécial de submenu dont le glyph est automagicallyautomatiquement ajusté sur l’état courant du service ; voyezconsultez également [ des config ] : ServiceGlyph *. vous devez également indiquer les paramètres du service et de SubMenu. Si vous omettez la légende, la légende sera placée sur le nom d’affichage du service .
Exemple
Type : séparateur
Légende
Valeur
Corde
Description
Si l ‘article’élément est un articleélément du menu, la légende définit la légende de l’ articleélément du menu. Le premier caractère qui est précédé par une esperluète (et) servira de hotkey. Si vous fixé AutoHotKeys sur vrai réglé à rectifier, il’sil est possible que le hotkey sera changed/addedmodifié/ajouté s’il y a des hotkeys en double. Pour inclure une esperluète dans la légende, employezmettez deux esperluètes consécutivesà la suite.
Si l’ articleélément est un séparateur, et si vous’le ve SeparatorsSeparatorStyle réglé au shortline ou à la légende, la légende peut être employée pour insérer un texte dans le séparateur.
Exemple
Légende : “baisse de && de &Drag”
Glyph
Valeur
Index de Glyph
Description
Si vous voulez qu’un glyph apparaisse à côté de l’ articleélément du menu, indiquez son index ici.
Exemple
Glyph : 2
SubMenu
Valeur
Nom de section
Description
Si le type de l’article est submenu ou servicesubmenu, vous devez créer une section dans le dossier de configuration dans lequel vous énumérez ses articleséléments. Indiquez le nom de la section ici.
Exemple
SubMenu : MySubMenu
Action
Valeur
Type d’action
Description
Si le type de l’ articleélément est articleun élément, alors une action est effectuée quand l’utilisateur clique dessus. Jetez un coup d’oeil à la liste d’actions disponibles pour une référence complète sur les actions qui peuvent être effectuées par AeTrayMenu.
Si l’action qui est lié à l’ articleélément du menu semble être indisponible, AeTrayMenu neutraliseradésactivera automatiquement l’ articleélément. Par exemple, si un service fonctionne déjà, les articleséléments du menu qui commenceraient le service seront handicapéslanceraient le service seront désactivés.
Voyez Également
[ Menu.*.Settings ] Section
[ config ] : ImageList
Liste d’actions disponibles
sectmenusettings.htm
[ Menu.*.Settings ] Section
Vous pouvez définir deux menus automatiques pour l’icône de plateaula barre des tâches : un pour le bouton gauche de la souris et un pour le bouton droit de souris gauche et un pour le bouton droit. Dans [ Menu.Left.Settings ] et les sections [ Menu.Right.Settings ], vous pouvez modifier l’apparence de adapter le regard et le sentir de ces menus.
Voici un exemple de section de [ Menu.Right.Settings ] :
[ Menu.Right.Settings ]
BarVisible=yes
BarCaptionAlignment=bottom
Légende de BarCaptionCaption=My
BarCaptionFont=Tahoma, 16, clWhite, italique “bold”
BarGradientEnd=$00550000
BarGradientStart=clBlue
BarGradientStyle=horizontal
BarSide=left
BarSpace=0
BarWidth=32
Les directives suivantes peuvent être placées dans [ la section de config ] :
Généralités
AutoHotKeys
AutoLineReduction
MenuFont
Sidebar
BarBackPictureDrawStyle
BarBackPictureHorzAlignment
BarBackPictureOffsetX
BarBackPictureOffsetY
BarBackPicturePicture
BarBackPictureTransparent
BarBackPictureVertAlignment
BarCaptionAlignment
BarCaptionCaption
BarCaptionDepth
BarCaptionDirection
BarCaptionFont
BarCaptionHighlightColor
BarCaptionOffsetY
BarCaptionShadowColor
BarPictureHorzAlignment
BarPictureOffsetX
BarPictureOffsetY
BarPicturePicture
BarPictureTransparent
BarPictureVertAlignment
BarBorder
BarGradientEnd
BarGradientStart
BarGradientStyle
BarSide
BarSpace
BarVisible
BarWidth
Séparateurs
SeparatorsAlignment
SeparatorsFade
SeparatorsFadeColor
SeparatorsFadeWidth
SeparatorsFlatLines
SeparatorsFont
SeparatorsGradientEnd
SeparatorsGradientStart
SeparatorsGradientStyle
SeparatorsSeparatorStyle
Voyez Également
[ menu. * ] Section
sectmsg.htm
[ Section de Messages ]
Certains des textes utilisés dans AeTrayMenu peuvent être changés en plaçant des directives dans cette section. Voici un exemple de section de [ messages ] :
[ messages ]
Moniteur d’AllRunningHint=Service - tous les services fonctionnent
Moniteur de SomeRunningHint=Service - certains de vos services ne fonctionnent pas !
Moniteur de NoneRunningHint=Service - aucun de vos services ne fonctionne ! ! !
Les directives suivantes peuvent être placées dans [ la section de messages ] :
AllRunningHint, NoneRunningHint, SomeRunningHint
sectserv.htm
[ Section de Services ]
Dans cette section, vous pouvez définir certains services que vous voulez commander avec AeTrayMenu.
Voici un exemple de section de [ services ] :
[ services ]
Nom : Apache2
Nom : MySQL
Ce qui suit est une liste des paramètres supportés :
NameREQ
Valeur
Corde
Description
Le nom du service. Ce n’est pas le nom d’affichage (comme vu dans la liste de l’applet du panneau de commande des services), mais le nom ‘interne’ du service. Si vous ouvrez la feuille de propriété d’un service dans l’applet des services, vous verrez ici le nom du service (sous le nom de service, ne pas afficher le nom).
Exemple
Nom : Apache2
Voyez Également
Comment utiliser les fonctionnalités des services
sectsubmenu.htm
Sections de Submenu
Vous pouvez facilement créer des submenus en utilisant le type d’élément de menu submenu. Quand vous créez un submenu, vous devez ajouter une section à votre fichier script avec un certain nom ; vous devez lier l’élément du submenu à cette section en utilisant le paramètre SubMenu de l’élément.
Vous pouvez alors compléter la section submenu avec des éléments du menu, comme vous avez fait avec les sections [ menu * ] .
Exemple
[ Menu.Right ]
Type : submenu ; Légende : “Exemple de Submenu”; SubMenu : MySubMenu
[ MySubMenu ]
Type : article ; Légende : “&About”; Action : au sujet de
Type : article ; Légende : “E&xit”; Action : sortie
Type : submenu ; Légende : “Un Autre Submenu”; SubMenu : AnotherSubMenu
[ AnotherSubMenu ]
Type : article ; Légende : “&bloc-notes”; Action : course ; Nom de fichier : “\Notepad.exe”
Voyez Également
[ menu. * ] Section
AeTrayMenu en→fr
Nous tentons de trouver des volontaires pour nous aider dans la traduction du fichier d’aide actuel de AeTrayMenu. Rejoignez-nous !
about.htm
À propos de:
AeTrayMenu a été écrit par Onno Broekmans en utilisant Borland Delphi 6.
Tierce-partie :
AeTrayMenu fait l’utilisation étendue des bibliothèques et du code écrit par d’autres personnes. Veuillez vous référer au menu “À propos de” pour plus d’information.
madExcept
Quelques versions d’AeTrayMenu sont compilées avec madExcept, un paquetage pour déboguer les ‘unhandled exceptions’. Ces versions sont uniquement prévues pour un usage non-commercial ! MadExcept fait partie de madCollection ; madCollection est un copyright © de Mathias Rauen.
actionsref.htm
Liste d’actions disponibles :
AeTrayMenu peut effectuer certaines actions quand des éléments des menus sont cliqués par l’utilisateur. Il y a également d’autres endroits d’où les actions peuvent être effectuées, comme à partir de la section des actions double-clicables[ DoubleClickAction ], et des sections d’action en batch.
Tout d’abord, vous devez souvent indiquer quelle action vous voulez effectuer en spécifiant un paramètre d’action. En outre, quelques actions exigent également des paramètres additionnels.
Ce qui suit est une liste de tous les types d’action disponibles, accompagnée d’une description. Les actions nécessitant des paramètres additionnels seront exposées plus en détails dans un sujet séparé.
« À propos de » :
Affiche le menu « À propos de » de AeTrayMenu;
« closeservices » :
Afin de pouvoir surveiller les services que vous avez spécifiés, AeTrayMenu maintient des « lien » actifs avec ceux-ci. Si vous voulez désinstaller un service à partir de AeTrayMenu, ceci changera sont statut en “marqué pour la suppression” (mais il ne sera pas supprimé jusqu’au redémarrage) puisque Windows le détecte toujours en cours d’utilisation. En exécutant »closeservices », Vous pouvez éviter à AeTrayMenu d’interférer avec votre système. Vous pouvez laisser AeTrayMenu réactiver les « liens » en exécutant « resetservices ».
Si vous voulez désinstaller un service d’un programme externe tandis qu’AeTrayMenu fonctionne, vous pouvez employer les paramètres de la ligne de commande pour fermer temporairement le traymenu.
« controlpanelservices » :
Montre la console des services (sur des systèmes de NT, vous pouvez l’ouvrir en allant su Démarrer > au panneau de configuration > Outils d’administration > Services).
« Exit » :
Arrêter AeTraymenu.
« multi » :
Vous fournit une manière d’exécuter des actions multiples consécutivement, tout comme les fichiers séquentiels (fichiers « Batch ») de Windows/DOS. Plus d’information… (voyez également comment utiliser les actions batchs).
« readconfig » :
Cette action redémarre AeTrayMenu, et recharge son fichier de configuration.
« resetservices » :
AeTraymenu redémarre tous les services qu’il contrôle. Peut, par exemple, servir à restaurer le traymenu après une exécution de « closeservices ».
« run » :
Avec ce type d’action, vous pouvez exécuter un programme. Vous pouvez indiquer quel programme doit être exécuté, avec le répertoire de travail, les paramètres etc… Plus d’information…
« service » :
Vous permet de commencer, arrêter, suspendre, reprendre et remettre en marche des services. Plus d’information…
« shellexecute » :
Cette action est semblable à l’action « run », mais elle peut également être employée pour ouvrir des documents avec leurs programmes associés. Plus d’information…
Voyez Également
Section [ menu. * ]
Section des [DoubleClickAction ]
Comment utiliser les actions batchs.
Les paramètres de la ligne de commande.
actmulti.htm
Action “Multi”
Description :
Une fonction puissante d’AeTrayMenu est celle qui permet d’effectuer plusieurs actions à partir d’un seul élément du menu, de sorte que vous n’ayez pas besoin d’écrire plusieurs fichiers batchs. Vous pouvez énumérer les actions dans une seul section, à laquelle vous accédez grâce à l’action “Multi”.
Paramètres :
Ce qui suit est une liste des paramètres supportés :
ActionsREQ
Value
String
Description :
Le nom de la section contenant la liste des actions qui doivent être exécutées
Exemple
Actions: BatchSection
Exemple
[Menu.Left]
Type: item; Caption: “Start All Services”; Action: multi; Actions: StartAll
[StartAll]
Action: service; Service: apache2; ServiceAction: startresume; Flags: ignoreerrors
Action: service; Service: mysql; ServiceAction: startresume; Flags: ignoreerrors
Voyez Également
Liste d’actions disponibles
Comment utiliser les actions Batchs
Section des actions Batchs
actrun.htm
L’action “Run” :
Description :
Avec ce type d’action, vous pouvez exécuter un programme; Vous pouvez spécifier quel programme doit être éxécuté, avec le dossier de travail, les paramètres etc…
Paramètres :
Ce qui suit est une liste des paramètres supportés :
FileNameREQVAR
Valeur :
String
Description :
Indiquez le nom du fichier à exécuter. Le fichier doit être un exécutable ; si vous voulez ouvrir un document, employez l’action “shellexecute” à la place.
Exemple :
FileName: “\Notepad.exe”
ParametersVAR
Valeur :
String
Description :
Si vous voulez inclure des paramètres en lignes de commande au programme, vous pouvez le faire ici.
Exemple :
Parameters: “
WorkingDirVAR
Valeur :
String
Description :
Avec ce paramètre, vous pouvez contrôler dans quel dossier le programme est exécuté (le répertoire de travail). Quelques programmes cherchent des fichiers dans le “répertoire courant”, et dans ce cas, cette option sera utile.
Exemple :
WorkingDir: ““
ShowCmd
Valeur :
normal|hidden|maximized|minimized
Description :
La pluspart des programmes affichent une fenêtre à l’écran lors de leur exécution ; grâce à cette option, vous pouvez contrôler comment (et si) cette fenêtre doit être montrée.
Exemple :
ShowCmd: maximized
Flags
Valeur :
Flag list
Description :
Ce paramètre est un ensemble d’options supplémentaires. Plusieurs options peuvent être utilisées en les séparant avec des espaces. Les options suivantes sont disponibles :
ignoreerrors :
Normalement, AeTrayMenu affiche un message lorsqu’une action ne peut être effectuée quelle qu’en soit la raison (par exemple quand il ne trouve pas le programme). Spécifiez ce drapeau (drapeau=flag) pour supprimer ces messages d’erreur.
waituntilterminated :
Si vous exécutez plusieurs actions séquentiellement (dans une section batch), vous pouvez employer ce drapeau pour suspendre l’exécution de la prochaine action jusqu’à ce que le programme ait été terminé.
waituntilidle :
Ce drapeau fonctionne comme “waituntilterminated”, mais attend que le programme soit prêt pour les données utilisateurs, sans le mettre en phase d’attente (au ralenti…)
Exemple :
Flags: ignoreerrors waituntilterminated
Exemple
Action: run; FileName: “\Notepad.exe”; Parameters: “\AeTrayMenu.ini”; ShowCmd: maximized; Flags: waituntilterminated
Voyer aussi :
Liste des actions disponibles.
L’action “ShellExecute”.
actserv.htm
L’action “Service” :
Description :
Les services Windows peuvent être manipulés grâce à l’action “Service”.
Paramètres :
Ce qui suit est une liste des paramètres supportés :
ServiceREQ
Valeur
String
Description :
Le nom du service que vous voulez contrôler. Notez que vous devez également énumérer tous les services auquels vous vous référez dans [ la section de services ]
Exemple
Service: mysql
ServiceActionREQ
Valeur
startresume|pause|stop|restart
Description
Pour relancer un service après sa mise en pause, utilisez “startresume” (et pas une seconde fois “pause”).
Exemple
ServiceAction: startresume
Flags (drapeaux)
Valeur
Flag list
Description : Ce paramètre est un ensemble d’options supplémentaires. Plusieurs options peuvent être utilisées en les séparant par des espaces. Les options suivantes sont supportées :
ignoreerrors :
AeTrayMenu désactive automatiquement l’élément du menu lorsque l’option spécifiée avec celui-ci ne peut être exécutée sur un service. Toutefois, lorsque vous utilisez une section batch, ceci ne marchera pas. Dans ce cas, il est souvent utile d’utiliser “ignoreerrors” pour empêcher le batch de se coincer quand un service n’est pas disponible.
waituntilterminated :
Si vous exécutez plusieurs actions en même temps (dans une section batch), vous pouvez utiliser ce drapeau pour suspendre l’exécution de l’action suivante, jusqu’à ce que le service ait commencé, faire une pause, etc…
Exemple :
Flags: ignoreerrors waituntilterminated
Exemple
Action: service; Service: mysql; ServiceAction: restart
Voyer aussi :
Liste des actions disponibles.
Comment employer les éléments de “Service”.
Section [Services].
actshellexec.htm
AeTrayMenu has been written by Onno Broekmans using Borland Delphi 6.
Thirdparty Code
AeTrayMenu makes extensive use of thirdparty libraries and code written by others. Please refer to the About box for more information.
madExcept
Some releases of AeTrayMenu are compiled with madExcept, a package for handling ‘unhandled exceptions’. These releases are for non-commercial use only! madExcept is part of madCollection; madCollection is Copyright (c) Mathias Rauen.