Editeur de scriptes GuiXT
(Version 2009 1)

 

Sap Guixt scripteditor Editeur de scriptes GuiXT

Aperçu

L’éditeur de scriptes offre

  • la possibilité de stocker les scriptes aussi bien sous format ANSI que sous format UTF-8

  • une syntaxe avec un code couleurs

  • une aide intégrée pour les mots-clés de GuiXT

  • un accès rapide aux fichiers “include” ou “process=”

  • le pretty print (tabulations pour if/else/endif)

  • la possibilité de transformer des blocs entiers de lignes de scriptes en lignes commentaires

  • l’insertion de modèles de commande

  • la définition de blocs de code personnels

  • l’écriture de fichiers de sauvegarde

L’éditeur facilite considérablement votre travail en particuliers avec des scriptes très complexes.

Sap Guixt scripteditor01 Editeur de scriptes GuiXT

Installation

Veuillez télécharger le fichier d’installation de l’éditeur (guixt.editor.setup.exe) de notre site Internet et exécutez-le. Il copie le programme guixteditor.exe dans le répertoire d’installation. Il définit également l’éditeur de scriptes GuiXT comme éditeur standard dans la configuration de GuiXT. Vous pouvez, à tout moment, changer la configuration et repasser au notepad.exe ou tout autre éditeur de votre choix.

Nous vous conseillons de télécharger également le fichier d’aide html help file  (guixt_f.chm pour la documentation en Français) dans le même répertoire dans lequel vous avez installé l’éditeur de scriptes. La fonction intégrée d’aide F1 pour les mots-clés renvoie à ce fichier.

Pour des mises à jour, veuillez noter que vous pouvez les faire indépendamment pour l’éditeur de scriptes et le fichier d’aide.

Lorsque vous cliquez sur le bouton “Script” ou “InputScript” dans GuiXT, le nouvel éditeur est ouvert.Sap Guixt scripteditor02 Editeur de scriptes GuiXT

 

 

 

ANSI- et UTF-8 codepages

Lorsque vous travaillez avec des systèmes SAP Unicode il faut sauvegarder les scriptes au format UTF-8, sinon les caractères spéciaux tels que par exemple les accents, ne seront pas affichés correctement, et les éléments d’écran contenant ces signes ne seront pas reconnus. L’éditeur de scriptes supporte UTF-8 à partir de la version 2009 1. Vous pouvez utiliser l’option “sauvegarder sous” pour sauvegarder un scripte ANSI en UTF-8 et vice-versa. Les nouveaux scriptes seront toujours sauvegarder dans le format dernièrement utilisé. Le format (ANSI ou UTF-8) est également indiqué pour chaque fichier dans la ligne titre de l’éditeur.

 

 

Personnalisation:  Choisissez un type de caractères

Vous pouvez choisir un autre type de caractère par Options->Choose font Sap Guixt scripteditor03 Editeur de scriptes GuiXTDans notre exemple, nous avons travaillé avec

  Courier New,  Gras, Taille=10

    

   

 

 

 

 

Nous vous suggérons de choisir un type de caractère de taille fixe (fixed-sized font), car vous avez probablement des parties de votre scripte alignées à l’aide d’espaces. Exemple:

Sap Guixt scripteditor05 Editeur de scriptes GuiXT

 

 

 

Courier New
 

Sap Guixt scripteditor04 Editeur de scriptes GuiXT

 

 

 

Arial

 

Personnalisation: Choisissez vos couleurs (si la configuration standard ne vous plaît pas)

Sap Guixt scripteditor06 Editeur de scriptes GuiXTSap Guixt scripteditor08 Editeur de scriptes GuiXT

 

 

 

 

 

 

 

 

Personnalisation: Sélectionnez ou non le mode de sauvegarde (backup)

Sap Guixt scripteditor07 Editeur de scriptes GuiXT

 

 

 

 

Lorsque vous sauvegardez un fichier dans l’éditeur de scripte, par exemple le fichier “C:\GuiXT\Scripts\va02_textdisplay.txt”, la fonctionnalité de sauvegarde va copier le fichier existant sous un nouveau nom. Le nom du fichier sera complété par la date, l’heure et la terminaison .bak.

“C:\GuiXT\Scripts\va02_textdisplay.txt.20050221.163105.bak”

Nous avons prévu pour des développements futurs un outil de comparaison.

 

Insérer un modèle de commande

Pour insérer un modèle de commande, vous pouvez, soit cliquer sur le bouton insérer commande dans la barre d’outils (toolbar):Sap Guixt scripteditor09 Editeur de scriptes GuiXT

 

soit utiliser le bouton droit de la souris sur une ligne vide du scripte. L’éditeur va afficher un petit menu à deux niveaux comprenant toutes les commandes GuiXT:

Sap Guixt scripteditor10 Editeur de scriptes GuiXT

 

 

 

 

 

 

 

 

 

Lorsque vous sélectionnez une commande, l’éditeur va insérer une ou plusieurs lignes contenant la commande dans son format typique. Dans certains cas, il va également ajouter un commentaire avec des remarques ou des options supplémentaires. Exemple:

Sap Guixt scripteditor11 Editeur de scriptes GuiXT

 

 

Créer vos propres blocs de code pour le menu  ic

Vous pouvez définir vos propres blocs de code pour le menu  ic, par exemple pour une entête de scripte standard ou une remarque de correction. Pour le faire créez un répertoire “mytemplates” dans le répertoire d’installation de l’éditeur de scripte, c’est à dire dans le répertoire qui contient le fichier “guixteditor.exe”.  Créez pour chaque bloc de code que vous souhaitez définir un fichier “.txt” dans le répertoire “mytemplates”. Tous ces fichiers seront affichés par l’éditeur de scriptes sous “my templates” dans le menu ic. Choisissez des noms de fichiers adaptés car l’éditeur de scriptes utilise ces noms dans pour identifier les points de menu.

 

Afficher l’aide pour un mot-clé de GuiXT

Vous pouvez soit appuyer sur la touche F1 ou utiliser le menu de la touche droite de la souris pour afficher l’aide d’un mot-clé:

Sap Guixt scripteditor15 Editeur de scriptes GuiXT

 

 

Afficher un fichier “include” ou “process=”

Utilisez le menu de la touche droite de la souris lorsque vous vous trouvez sur la ligne de scripte contenant l’option “include” ou “process=”:

Sap Guixt scripteditor16 Editeur de scriptes GuiXT

 

 

Travailler avec plusieurs fichiers

Lorsque vous travaillez avec plusieurs fichiers, il est souvent utile d’utiliser la fonction aligner verticalement “tile vertically” du menu “Window”:

Sap Guixt scripteditor12 Editeur de scriptes GuiXT

 

 

Autres fonctions

Essayez aussi les autres fonctions entre autres “pretty print”  Sap Guixt scripteditor13 Editeur de scriptes GuiXT et  “putting code in comment” Sap Guixt scripteditor14 Editeur de scriptes GuiXT. Les fonctions habituelles d’éditeur telles que “Défaire”, “Copier&Coller” ou “Imprimer” sont bien-sûr également disponibles.

 

Editeur de scriptes GuiXT