feuille de route (provisoire) dans la situation actuelle (20171208) 0) la suite se rapporte à l'enquête de 2016 dans le dossier racism17 JE REVIENDRAI pour configurer une autre année. il faut dans le même dossier: - le raccourci "CMD" - l'exécutable slcsv2017.exe - le fichier .csv de la bonne année, ici: 201610-Baroracisme-VoletFaF+QO-FichierClient.csv - ta préparation: ECJUIZO.TXT si je ne me trompe pas 1) avec l'explorateur de fichier se rendre dans le dossier: ...... \questrac\racism17\echelle 2) sur l'icone "cmd" faire un double click-gauche ou clic-droit-->ouvrir fait apparaitre une ptite fenêtre noire avec texte en blanc 3) frapper le nom du programme: slcsv2017 déroule l'invite du programme, vérifier date: 9 décembre 2017 4) frapper le nom du fichier de préparation: ECJUIZO.TXT suit l'écho de la lecture question et items si tout va bien on se retrouve en mode additif (liste pleine de 0)! 5) travailler autant que tu veux 6) sauvegarder par "kguy" (ou autre) --------------------------------------------------------------------------------------------------------- URGENT: AJOUTER GESTION DE AVAST! autant que j'ai compris: quand avast trouve un nouveau programme il met un certain temps avant de lui faire confiance: a priori, si il demande, choisir de répondre "exécuter quand-même" pas de photo pour l'instant -------- GAFFE: avant 29171128 pas de ligne vide dans la description d'échelle; résolu à partir de la version 29 Novembre 2017 @@En rouge : corrections plus ou moins liées à la version slmot2017 En VERT les modifications pour prise en charge de fichier Excel (20171120) soit SlCsv2017 @@ avec en cadeau les interactions et un tas de modifications. CONSTRUCTION D'ECHELLES DE LOEVINGER Version 7 juillet 1997, avec calcul des coefficients de FOUILHE Complétée le 20171019 pour version SlMot2017, compatible W10 64 bits. Complétée le 20171125 pour lecture fichier Excel au format .csv (SlCsv2017.exe ). CEVIPOF / LASMAS (CNRS) Pierre-Olivier FLAVIGNY et Guy MICHELAT Mise en garde : c'est de la programmation vintage, ne tentez pas le diable (chemin de plus de 8 caractères, extension pour K de plus de 3 caractères, espaces, etc...) la version 2017 ne comporte pas de changement des calculs. Les principales nouveautés sont : - obtention d'une « double » sortie (écran et « listing ») - possibilité de rappel d'une échelle sauvée sans extension par RAPPEL=. - ajout de la date/heure d' exécution. - gestion des affichage (P, F, N, X, Y) La solution slmot2017.vbs n'est qu'un mauvais souvenir, il FAUT supprimer ce fichier (la production d'un fichier « listing » est automatique et contrôlable par les options > et >> ). DETECTION DES INTERACTIONS (à rédiger!) Il est possible de tirer une question de la combinaison de DEUX colonnes. sur l'instruction « QUESTION » : deux nouveaux mot-clé : CSVX10 et CSVPLUS désignent la deuxième variable dont la valeur est ajoutée ou multpliée par 10. Le programme se déroule en deux phases avec des syntaxes différentes: 1) Description de l'échelle : - syntaxe à mot-clé... - se termine par la commande C :; (ou COMPTER :; 2) Construction proprement dite (après C:;, ou RAPPEL=) - syntaxe frustre : un seul caractère, éventuellement suivi d'une valeur, - possibilité de mettre plusieurs commandes sur la même ligne. 1. FICHIER DES DONNEES 1.1 au format ancestral (au format fixe) Le fichier des données est un fichier de forme ASCII. Le fichier peut continur d'autres informations (lettres...) mais seules sont utilisables les colonnes codées de 0 à 9, correspondant aux réponses de chaque individu pour chaque question, figurent sur une colonne et seront repérées par leur position sequentielle dans l'enregistrement (un seul) - donc de longueur constante, de format fixe. 1.2 au format EXCEL .CSV chaque valeur est terminée par un point virgule . La première ligne contient les NOMS DE QUESTION exemple : a;b;c; 1;2;3; le fichier (table excel) peut contenir des données de tout type, mais seules sont utilisables les données codées de 0 à 9, correspondant aux réponses de chaque individu pour chaque question, elles sont repérées par le « nom de question » trouvé sur la ligne 1 de la même colonne 2. IMPLANTATION SUR LE DISQUE 2.1 Pour faire simple, on propose : Il faut que le répertoire dans lequel est situé le fichier de données et le fichier de commandes préparées contienne le fichier SLMOT2017.EXE, fichier contenant le programme de construction d'échelles. Il faut que le repertoire dans lequel est situé le fichier de données et le fichier de commandes préparées contienne le fichier du programme SLMOT2017.EXE ou SlCsv2017.exe, fichier contenant le programme de construction d'échelles. 2.2 : mieux Pour éviter d'encombrer la machines avec de multiples copies de slmot2017.exe, il est possible/souhaitable de placer dans ce dossier seulement un raccourci et de n'avoir qu'un exemplaire du .exe (lire 7.5 plus bas) 3. DESCRIPTION DE L'ECHELLE Il y a intérêt à préparer la description de l'échelle dans un fichier qui sera lu au moment de l'exécution du programme échelle Les instructions sont données par des mots-clés. Syntaxe générale: Une ligne commençant par le caractère * est un commentaire, simplement recopié dans le listing de sortie. A chaque ligne correspond une instruction désignée par le mot-clé qui commence la ligne, il est suivi du caractère « deux points » chaque instruction se termine par le caractère ";". on trouve deux types d'instructions : 1) instruction à mot-clé : l'instruction est suivie (ou non) de paramètres : - un mot-clé - le signe = - la « valeur » du paramètre (exemples : LOEVINGR, ECHELLE, QUESTION) 2) instruction « liste » l'instruction donne une ou plusieurs « valeurs » (alphabétique ou numériques) séparées par des ,. (exemples : INFILE, ITEM, SKIP, STOPAFTR, LISTQ, LISTITEM, C ou COMPTER) 3.1 Instructions de définition de l'échelle : 1ère ligne : - LOEVINGR : échelle de Loevinger - CHEMIN= désigne le nom générique des fichiers où sera assurée la sauvegarde des états de l'échelle, il pourront individualisés par l'extension indiquée au moment de la sauvegarde (par la commande Kabc, voir plus bas) - DATE= il est utile de fixer sur le listing la date du travail (8 caractères maximum sans blancs) (facultatif), sera reportée sur les sorties. - TITRE ce mot-clé est devenu obsolete, il indiquait que la ligne suivante serait TITRE : pour donner un titre ; l'in struction TITRE est maintenant simplement facultative Note: depuis Novembtre 2017 la date est aussi affichée. par exemple : LOEVINGR:CHEMIN=ethno,DATE=17mai94; 3.2 2ème ligne FACULTATIVE TITRE : (80 caractères, espaces autorisés, sauf ; of course !) par exemple : TITRE:échelle ethnocentrisme; 3.3 3ème ligne ECHELLE: [IMPIT,] [COLN] ; les options possibles sont : -IMPIT ; pour ajouter un/des sauts de page toutes les 25 lignes dans la liste des questions/items, vraiment insignigiant. -COLN : imprimer une colnonne Ni dans la liste 3.4 lignes optionnelles 3.4.1 -LISTQ : nombre d'indidus dont on imprimera les réponses aux questions utilisées 3.4.2 -LISTITEM : nombre d'indidus dont on imprimera les valeurs des items construits 3.4.3 -SKIP : nombre de lignes du fichier individus à ignorer 3.4.5 -STOPAFT : nombre de ligne à utiliser 3.4.6 - LARG: nombre de caractères sur une ligne de "l'imprimante" CHANTIER EN COURS: ajustera le nombre de colonnes des graphiques 3.5 4ème ligne INFILE : nom du fichier des données par exemple : INFILE:ethno.dat; Si l'extension du nom de fichier estr .CSV, la programme travaillera sur une table Excel sauvegardée sous au format .csv. 3.6 5ème ligne - QUESTION: mot-clé indiquant que ce qui suit désigne une question ; le nombre de questions est limité à 99 3.6.0 - gestion des questions "doubles" depuis la version 29 Novembre 2017 il est possible de tirer une question du programme échelle de deux colonnes de la table excel d'origine, selon DEUX procédés: "addition simple": - la deuxième colonne est désignée par le mot-clé CSVPLUS - les réponses de deux colonnes sont simplement ADDITIONNEES - cette opération vise le cas de colonnes exlusive ou une seule des deux colonnes a une réponse non nulle ou vide "justaposition" - la deuxième colonne est désignée par le mot-clé CSVX10 - la répo,nse de la colonne suppémezntaire vient DEVANT l'autre colonne - les deux colonnes peuvent avoir des réponses simultanément - les items sont construits avec des valeurs de 0 à 99 cela permet de prendre en charge des recodages faits antérieurempent en spss, par exemple (traitement de 201611-baro...) COMPUTE MUSCATHO= Q21_5 +10*Q21_3. RECODE MUSCATHO (21,31,32,41,42,43=1)(Else=0). utilisé par: question: nom=muscatho , csv=muscatho; item:50,1; va pouvoir être pris en charge par: question: nom=muscatho, csv=q21_5,csvx10=q21_3; item:50,21,31,32,41,42,43; 3.6.1 dans la forme ancestrale, il est suivi des mots clés permettant de décrire et localiser cette question - NOM : nom abrégé de la question (8 caractères maximum) - COL : position séquentielle de la question dans chaque enregistrement des données - MAX : code maximum atteint par cette question (ce mot clé est inutile, et si absent il sera calculé automatiquement szelon les réponses lues.) -COLX10=col2 : question, supplémentaire (valeur multipliée par 10) à venir prochainement: - CO0LPLUS10 : question, supplémentaire simplement additionnée par exemple : QUESTION:NOM=fierfran,COL=2,MAX=9; QUESTION:NOM=fierfran,COL=2; QUESTION:NOM=fierfran,COL=2,COLX10=1; 3.6.2 dans la forme Excel QUESTION : -NOM=nom : nom abrégé de la question (8 caractères maximum) - CSV=nom de la colonne de la table utilisée (comme lue sur la première ligne) - CSVX10=nom : nom de la colonne supplémentaire (valeur multipliée par 10) - CSVPLUS= nom de dolonne à ajouter GAFFE n'a de sens que si jamais les deux colonnes son,t exclusives l'une de l'autre (jamais de réponses différente de 0) simultanément et bien sur à utiliser avec NR=0 - NR=valeur valeur à utiliser pour une colonne "vide" (un espace en fait dans le .csv) par défaut: NR=0 ! - 20171128 projet imminent: ALPHA=valeur pouir remplacer toute valeur alpha par exezmple: 20171202: projet: si nom+ n'est pas fourni, il est forcé au nom de la colonne source (CSV=) 3.7 lignes suivantes : elles décrivent les différents items issus de la question. Il en existe une par item. Le nombre d'items est limité à 99 . - ITEM : mot-clé indiquant que ce qui suit définit un item Les items sont identifiés par un nombre entier (éviter plus de 4 chiffres pour la présentation) pour l'ensemble de l'échelle, mais ce numéro n'a qu'une valeur symbolique : on peut rajouter des items en dehors de l'ordre séquentiel, ce qui évite de renuméroter Ce numéro figure en premier, après le mot-clé ITEM: Sont ensuite indiquées les valeurs des codes correspondant à ce qui est positif par rapport à l'échelle pour cet item. Elles sont séparées par des , . On peut également utiliser le - pour indiquer une suite de valeurs : par exemple 2-4 précise que les valeurs de 2 à 4 sont positives exemple : ITEM:6,0,2-4; Où 6 est le numéro de l'item, et où les valeurs positives de l'item sont 0, 2, 3, 4. Les autres questions sont définies de la même façon. 3.8 - Fin des définitions questions et Items, comptage Cette commande est nécessaire dans des situations particulières: - quand les questions/items ont été entrées au clavier pour démarrer le comptage - quand on souhaite inclure dans le fichier préparé des commandes de constructions d'échelle. C:; ou COMPTER:; (la commande C :; lance le comptage des individus ; si le ficxhier se termine, la commande C:; est implicite. C (permet de transféréer la lecture au clavier, et est donc nécessaire si l'on souhaite continuer en interactif) bentot: cette commande C est implicite si le fichier préparé se termine sans la commande Q. Note: prochainement, cette commande sera facultative; 3.9 Exemple 3.9.1 On sauvegardera ce fichier sur disque par exemple : ETHNO.PAR M EXEMPLE D'UN FICHIER DE DESCRIPTION D'ECHELLE LOEVINGR:CHEMIN=pratcomp,DATE=7sept91,TITRE; TITRE:echelle pratiques comportements catho86; ECHELLE:; INFILE:\echelles\catho86B.dat; QUESTION:NOM=pratd,COL=77,MAX=9; ITEM:1,1,2,3; ITEM:2,1,2; ITEM:3,1-4; QUESTION:NOM=comunion,COL=21,MAX=5; ITEM:4,4,5; ITEM:5,3,4,5; ITEM:6,2-5; QUESTION:NOM=priere,COL=37,MAX=4; ITEM:7,1,2,3; ITEM:8,1; ITEM:9,1,2; C:; C * laisser les deux lignes ci dessus 3.9.2 metrtre un exemple csv LOEVINGR:CHEMIN=pratcomp,DATE=7sept91; TITRE:echelle pratiques comportements catho86 mook CSV; ECHELLE:; INFILE:\echelles\catho86B.csv; QUESTION:NOM=pratd,CSV=nomv1; ITEM:1,1,2,3; ITEM:2,1,2; ITEM:3,1-4; QUESTION:NOM=comunion,CSV=nomc2; ITEM:4,4,5; ITEM:5,3,4,5; ITEM:6,2-5; QUESTION:NOM=priere,CSV=nomv3; ITEM:7,1,2,3; ITEM:8,1; ITEM:9,1,2; COMPTER:; 4. LANCEMENT DU PROGRAMME ECHELLES (en cas de difficulté, lire éventuellement 7.1) Se positionner dans le répertoire qui contient les données , le fichier paramètre et le programme de construction d'échelles (SLMOT2017.EXE ou SlCsv2017.EXE) Le lancement peut se faire "à la dos" dans une fenêtre de commande ou via l'explorateur de fichiers de Windows 4.1 dans une fenêtre de commande : par exemple : CD LABO88 Lancement du programme (voir plus bas « lancement rapide ») SLMOT2017 il est possible de nommer directempent le fichier paramètre préparé ou sauvegardé par Kabc. SLMOT2917 ethno.par 4.2 sous l'explorateur de fichier de Windows : faire un clic-droit puis « exécuter » sur le nom du programme désiré (ou un double clic gauche) il est aussi possible de "draguer le ficher parametre/sauvegardé sur le programme. 4.3 choix du fichier paramètre/sauvegarde si on n'a pas fourni de nom de fichier à l'écran apparaît : nom_de_fichier <RETURN> si vous avez préparé votre échelle * <RETURN> pour travailler en conversationnel ou pour reprendre une échelle [ > fichier listing pour conserver une trace] [ >> fichier listing AJOUTE à une trace] en réponse donner le nom du fichier contenant la description de l'échelle préparée par exemple : ETHNO.PAR ou ETHNO.PAR>ETHNO.TXT ou ETHNO.PAR>>ETHNO.TXT si l'option « >fichier « n'est pas utilisée, la trace sera écrite dans le nom du fichier paramètre allongé de .txt. Si vous ne voulez vraiment pas enregistrer de trace utilsez > null le programme démarre en répétant les informations qu'on lui a fourni, ce qui permet des vérifications (en particulier les items dont le numéro est dupliqué, etc.) après lecture du fichier individus, le nombre d'individus du fichier de données, le listing-écran se termine par un point d'interrogation : il attend de nouvelles instructions (à cause de la commande C en fin du fichier préparé) 5. CONSTRUCTION DE L'ECHELLE comme signalé plus haut, les « commandes » s'expriment par un caractère 5.1 AIDE EN LIGNE 20171202: prochainement la commande H ou ? donne l'état des bascules actuelles : - mode A/S - liste P/F/N/X - commande implicite en fin de ligne (R) On peut toujours demander de l'aide en tapant un ? Ou H 5.2 CHOIX du mode Additif/Soustractif Il faut commencer par initialiser la méthode de construction que l'on va utiliser : Additif ou Soustractif (sinon, le travail démarre en mode additif) - en tapant A pour Additif : l'échelle est construite à partir le la série d'items désignés par leur numero que l'on fait rentrer un par un en tapant + suivi du numero de l'item - en tapant S pour Soustractif : l'echelle est construite sur l'ensemble des items . On peut alors enlever un à un les items les moins bons en tapant - suivi du numero de l'item A partir/repartir en Additif (aucun item présent) On peut ensuite ajouter des items par + suivi du numéro d'item S partir/repartir en Soustractif (tous les items présents) - On peut ensuite enlever des items par - suivi du numéro d'item 5.3 Ajout/suppression d'item (dit ci dessus) 5.4 LISTING DE L'ETAT DE L'ECHELLE La commande L<return> donne l'état actuel de l'échelle : rappel : selon la commande P/F antérieure, tyous les items sont listés, ou seuils les présente. L donne la Liste des items et les valeurs de Hi, Ci, Wi C'est à dire le tableau donnant d'abord le coefficient général de Loevinger de l'échelle, le nombre d'items présents et ensuite les coefficients de Loevinger, la proportion moyenne des "cases vides" et les ( definir) popularités relatifs à chaque item ; ainsi que le vecteur de définition des valeurs positives de l'item et l'indication de la présence (T) ou de l'absence (F) de l'item dans cet état de l'échelle - La 1ère colonne : #ITEM donne le numero de l'item - Les 2ème et 3ème colonnes : C(I) et W(I) ne sont pas directement utiles - Si option COLN une colonne supplémentaire avec l'effectif del'item (pour vérification pointilleuse, plus précis que P(I) ) - La 4ème colonne : P(I) fournit la fréquence de l'item - La 5ème colonne : H(I) fournit la valeur du coefficient de Loevinger, valeur de la hierarchisation de cet item par rapport à l'ensemble des autres (H-item) - La 6ème colonne : ET SI, donne la valeur du coefficient H-items de l'échelle si on « changeait » l'engagement de cet item - La 7ème colonne indique si l'item est présent (T) ou absent (F) - Les colonnes suivantes fournissent la description de l'item : chaque colonne correspond à l'une des valeurs du code de signant les réponses à la question (dans l'ordre 0, 1, 2, 3...9) - indique que cette valeur du code est définie comme négative par rapport au sens de l'échelle - le nombre (de 0 à 9) indique que cette valeur du code est définie comme positive par rapport au sens de l'échelle variante : quand une question combine deux valeurs, les codes sont listés (pour éviter un vecteur de 100 éléments) mal placé ?????? alors apparaît à l'écran quelque chose qui ressemble au texte suivant qui fournit les différentes commandes que l'on peut utiliser C donne la main au Clavier 5.5 Tableaux : T donne un Tableau des en tapant Nij TN Cij TC Wij TW Hij TH TIMPij (seuil de .01) TI TIMPij (seuil de .05) TJ TIMPij (seuil de .10) TK SEUIL Hij (seuil de .01) TS SEUIL Hij (seuil de .05) TT SEUIL Hij (seuil de .10) TU C'est à dire les tableaux contenant pour chaque croisement d'item l'effectif, la proportion et le contenu théorique de la "case vide", et le coefficient de Loevinger. Dans la pratique, on n'utilise que le tableau des Hij oar la commande TH. Mais aussi si l'on veut, le tableau des coefficients d'implication de FOUILHE à differents seuils (en pratique seulement TI au seuil de .01) et le tableau des Seuils de Hij, au delà desquels on admet l'implication de l'item i par rapport à l'tem j (en pratique seulement TS au seuil de .01) 5..6 contrôle de l'affichage (commandes L , T et G) F affichage de tous (full) les items (+ ou -) pour spécifier tableaux et graphiques P affichage des seuls items Présents pour spécifier tableaux et graphiques donne les itemps en cours, ceux que l'on peut retirer N affichage des seuls items Absents pour Lister seulement les items que l'on peut ajouter 20171202, X affichage des seuls items des questions ABSENTES (qui n'ont aucun item présents) pour Lister seulement les items que l'on peut ajouter 20171202, Y affichage des seuls items ABSENTS des questions PRESENTES (qui ont au moins UN item présent) pour Lister seulement les items que l'on peut ajouter 201712028 Z "vide" le tampon de l'imprimante et permet d'accéder immédiatement à la fin du fichier.txt.txt. RAPPEL: un procédé alternatif est de sélectionner / copier/coller depuis la fenêtre cmd. 5..7 Graphiques G Graphique des popularités (proportion de réponses positives de 0 à 100) pour chaque item concerné Ils concernent l'ensemble des items ou une sélection selon l'état de l'aiguillage F/P/N/X/Y . Le signe + indique que l'item est présent, - qu'il est absent. L'axe en bas du graphique récapitule la position de tous les items. La première colonne donne: - le "nom de la question" si il a été donné par NOM= sur la carte QUESTION: - si pas de nom il indique la colonne d'origine donnée par CSV= - si une question sans nom provient de deux colonnes le CSV= est suivi de * pu + à la place du : note: si il y a des "collisions", la suite des items est donnée sur une/des lignes précédentes signalées par le signe "=". exemple: 5.8 conservation de l'état actuel de l'échele GAFFE: si la commande K n'est pas ka dernière de la ligne, elle doit être suivie d'un espace GAFFE: le fichier de sauvegarde est plutot illisible à l'oeil, toutefois, douceur: si on "ouvre" le fichier sauvegardé par un éditreur de texte, on peut lire au débur un commentaire: échelle de loevinger.... Les échelles sont TOUJOURS sauvés dans un ficher dont le radical du nom est donné par le mot-clé CHEMIN= de la carte ECHELLE: 20171202: projet: les trois lettrres (abc, ci dessous) ne peuvent êtrre TXT! l'utilisateur peut choisir de REUTILISER le même fichier ou d'en changer. Kabc conserver cette échelle avec le nom de chemin et celui de l'extension (qui sera à utiliser comme valeur de RAPPEL : sur la carte ECHELLE : ) abc (trois lettres ou chiffres au choix). Ceci pour éviter de refaire les calculs, si on veut reprendre l'échelle dans une étape ultérieure. K conserver une échelle avec son nom original (sans extension) Z: prépare un fichier à lire directement avec Sm....exe 5..9 fin de travail Q Quitter le programme. Si dernières modifications non sauvées, confirmer par E (End) 6. REPRISE D'UNE ECHELLE (sauvée par K) 6.1 new-look donner simplement le nom de l'échelle sauvegardes (chemin.abc) 6.2 à l'ancienne On peut reprendre une echelle dans une étape ulterieure Quand on lance le programme d'échelles avec SLMOT à l'écran apparaît : nom_de_fichier <RETURN> si vous avez préparé votre échelle * ou . <RETURN> pour travailler en conversationnel Si on tape *, apparait à l'écran : LOEVINGR: CHEMIN= ,DATE= ,RAPPEL= ,TITRE ; CHEMIN : désigne le nom générique des fichiers où a été assurée la sauvegarde des états de l'échelle, individualisés par l'extension indiquée au moment de la sauvegarde qui est désignée ici par RAPPEL Il suffit donc de taper LOEVINGR: CHEMIN=ETHNO ,DATE=jjmmmaa ,RAPPEL=GUY ; et l'on se retrouve l'échelle dans l'état où elle se trouvait au moment de la sauvegarde par la commande Kguy. GAFFE: la bascule P/F n'était pas sauvegardé avant décembre 2017 si on veut repartir à NEUF en ignorant la construction précédente, on tape S pour repartir en soustractif et A en additif 7. Quoi de neuf, docteur ? 7.1 Dépannage : il peut arriver que le programme se termine précipitemment en fermant sa fenêtre : - chercher sur le disque le dernier fichier créé - on peut espérer une meilleure visibilité en utilisant le lancement dans une fenêtre de commande. - lancer par l'intermédiaire d'un .bat , à rédiger. 7.2 Trace de l'échelle dans un fichier (anciennement imprimante) GAFFE aux guillemets obligatoires pour accepter > et >> sur une ligne de commande : slmot2017.lnk « fichier>listing » slmot2017.lnk « fichier>>listing » (par défaut : slmot2017.lnk fichier équivaut à : slmot2017.lnk « fichier>fichier.txt » pour éviter utiliser >null en cas de démarrage interactif, à la demande du fichier préparé, répondre : fichier>listing fichier>>listing 7.3 Lancement rapide dans une fenêtre de commande: pour travaiuller en conversationnel: slcsv2017 . (NOTE * impossible car dévreloppé en liste de tous les fichiers) slmot2017 fichier.ech listing dans fichier.ech.txt pour diriger la sortie vers un fichier nommé : slmot2017 fichier>listing.txt pour diriger la sortie A LA SUITE d'un fichier nommé : slmot2017 fichier>>listing.txt 7.4 lancement rapide sous explorateur de fichiers de windows : draguer le fichier préparé ou lasauvegarde par Kabc sur l'icone de slmot2017.exe ou SlCsv3107.exe (pas de possibilité de changer le nom du fichier listing; il est déduit du nom du fichier préparé allongé de .txt. si on part d'une échelle sauvegardée par Kabc, le listing est AJOUTE à la fin. 7.5 Création d'un raccourci qui dispense de placer le fichier exécutable (Slmot2017.exe, SlCsv2017.exe ) dans le bac à sable (dossier de l'échelle) se joue sous l'explorateur de fichier. 1) créer un dossier « programme « (bin en British) 2) y placer le fichier slmot2017.exe ou SlCsv2017.exe 3) créer le raccourci par clic-droit ?> crée raccourci 4) le renommer slmot2017 5) et c'est ce raccourci qu'il faudra placer dans CHAQUE dossier d'échelle note : dans une fenêtre de commande, utiliser slmot2017.lnk ou start slmot2017,lnk. 7.6 Création d'un .bat pour lancer le programme dans une fenetre cmd "résistante" Scène du crime: si SlCsv2017 et simplement lancé depuis l'explorateur de ficher se termine par un "bug", la fenêtre se ferme et l'utilisateur ne peut avoir le rapport de l'erreur. Le lancementr par SlCsv2017.bat permet c=de conserver la fenêtre en cas de fin anormale 7.7 Invention de la commande "Echange" (E) quand une question compte UN SEUL item présent la commande E suivie d'un autre item de la même question suppriume l'item puis ajoute le remplaçant