...
L'installateur d'Harmony iconise automatiquement le programme xRtDiva.exe. Faites une copie de cette icone dans le groupe "Divalto".
Sélectionnez la nouvelle icone et, par le menu <Propriétés>, modifiez le nom de l'application à lancer. Par exemple : C:\Divalto\Sys\xRtDiva.exe Harmony.dhop pour lancer le menu système d'Harmony.
Avec les différents choix du menu (<Propriétés>, <Renommer>), vous pouvez aussi changer l'intitulé de l'icone, changer l'icone représentant l'application, changer le mode d'affichage au lancement.
Voir aussi la rubrique Paramétrage de l'icone d'une tâche.
Ancre | ||||
---|---|---|---|---|
|
...
Pour qu'un programme Harmony (compatible version 6) soit lancé automatiquement lors de l'initialisation de Windows, il suffit de l'intégrer dans le groupe "Démarrage" du gestionnaire de programmes. La procédure à suivre est identique à celle décrite au paragraphe Iconiser une application. De plus, lors de la modification des propriétés :
...
La méthode habituelle de passage des paramètres consiste tout simplement à répondre aux questions posées par le programme, au fur et à mesure de leur rencontre. Si le dialogue qui va être engagé est connu, les réponses peuvent être directement données sur la même ligne, après le nom du programme. Le nom doit être séparé de la première réponse par le caractère "," (virgule), de même que les réponses entre elles.
Exemple :
Xlog.dhop,ROOT,, appelle le programme Xlog, avec "ROOT" comme nom d'utilisateur, validation de la demande "Ok ?" et retour à la question "Programme".
Les réponses données à ce niveau ne contiennent normalement que des caractères "affichables" (",", "$", "!" et "?" exceptés). Mais on peut également simuler la frappe au clavier d'une touche de fonction ou de contrôle. Pour ce faire, il faut indiquer le code hexadécimal de la touche, précédé du caractère "$" (dollar). Par exemple, $E0 simule la frappe de la touche de fonction F1.
Entrée est représentée par une virgule.
Enfin, la main peut être rendue au clavier le temps d'une réponse. Il faut, pour ce faire, remplacer le paramètre à introduire manuellement par le caractère "?" (point d'interrogation).
Exemple :
Xloh.dhop,?,, appelle le programme Xlog, avec entrée du nom de l'utilisateur au clavier et retour à la question "Programme".
Voir aussi la rubrique Fichier de commandes.
Ancre | ||||
---|---|---|---|---|
|
...
Nom d'un programme ou d'un utilitaire Harmony s'exécutant encore en version 6 (extension facultative .dhop). Un chemin complet peut être précisé, à condition de respecter les règles régissant les chemins Harmony. Par exemple : "/Divalto/Sys/Xtools" appelle l'utilitaire Xtools.dhop, situé dans le dossier système d'Harmony x:\Divalto\Sys (le chemin /Divalto est prédéfini pour pointer le répertoire Windows x:\Diavlto). Sans chemin, le programme doit être situé dans l'un des chemins implicites définis pour l'utilisateur courant. Par exemple : "Harmony" appelle le Menu de paramétrage d'Harmony.
Nom d'un programme Windows (.exe).
Nom d'un fichier de commandes (appelé souvent sous Harmony fichier "pilote"), précédé du signe =. Par exemple : "=fpil".
Vous pouvez aussi quitter Harmony en fermant la fenêtre à la manière habituelle (par le choix <Fermeture> du menu système ou par le bouton équivalent de la fenêtre Windows ou encore par la touche Alt+F4).
...
Un programme (ou une séquence de programmes), avec les paramètres d'appel, peuvent être enregistrés dans un fichier "batch" (appelé sous Harmony "fichier pilote"). Attention : Ne sont pilotables que les programmes compatibles avec la version 6.
Dans un fichier pilote, vous pouvez vous contenter d'enchaîner les appels à des programmes. Les règles syntaxiques d'appel à un programme sont exactement les mêmes que celles décrites au paragraphe Passage de paramètres aux programmes.
Mais vous avez aussi à votre disposition des commandes spécifiques : affichage d'un message, demande d'entrée clavier, aiguillage en fonction de la réponse, etc. Ces commandes sont décrites ci-dessous.
L'exécution d'un fichier pilote est obtenu à la question Programme ou par une instruction Diva en remplaçant le nom de programme habituel par le nom du fichier pilote précédé du signe égal ("="). Par exemple : =FPIL =/Divalto/Sys/FPILOTE
Commandes spécifiques aux Fichiers Pilote
Rappelons tout d'abord les règles syntaxiques qui régissent les appels de programmes et les passages de paramètres dans un fichier pilote :
...