Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
Search
Re: petite question array
Bonjour Leglaude,
toggle quoted message
Show quoted text
En effet, dans le langage de JAWS, il existe bien des variables tableaux (ou variable Array). Rappel : contrairement aux variables habituelles, ces derni¨¨res peuvent m¨¦moriser plusieurs donn¨¦es simultan¨¦ment. La syntaxe pour d¨¦clarer une variable tableau locale, de type string, qui par exemple s'intitulerait "Montableau", est la suivante; , je mets des commentaires, pour ¨¦clairer la syntaxe : var ; la premi¨¨re ligne contient le mot-clef, qui indique que nous allons d¨¦clarer une variable locale. StringArray MonTableau ;Sur la seconde ligne, le mot-cl¨¦ "StringArray" indique que nous allons d¨¦clarer une variable tableau, de type string. Puis, toujours sur cette m¨ºme ligne, on trouve le nom de la variable. ;La troisi¨¨me ligne permet de d¨¦finir le dimensionnement de notre tableau MonTableau=new StringArray[5] ;Dans ce tableau, nous avons d¨¦finis 5 cases, pour m¨¦moriser donc 5 donn¨¦es, et pour pointer la case dans laquelle nous souhaitons m¨¦moriser cette donn¨¦e , on mettra l'indice entre crochet, comme ceci sur notre quatri¨¨me ligne: Montableau[3]="Martin" ;ici, la troisi¨¨me case permet de m¨¦moriser la cha?ne de caract¨¨re "martin ; autre exemple, si je veux stocker la ligne courante de mon texte dans ma premi¨¨re case, j'¨¦crirais donc : Montableau[1]=GetLine () ; enfin, sur la cinqui¨¨me ligne, on peut faire appel ¨¤ ces donn¨¦es, de la mani¨¨re suivante, en ¨¦crivant Montableau[1] ; ainsi par exemple je pourrai ¨¦crire : SayString(MonTableau[1]) La fonction SayString () ¨¦noncera alors, le contenu de ma premi¨¨re case. Remarque, on peut ¨¦crire un tableau avec plusieurs dimensions, ainsi, sur la troisi¨¨me ligne, on ¨¦crira : MonTableau=new StringArray"5,2,4] Not¨¦ que, chaque indice est s¨¦par¨¦e par une virgule. Ainsi, pour faire appel ¨¤ une valeur, on devra mettre les indices correspondants. Enfin, il semble que nous pouvons d¨¦clarer une variable tableau de type nombre entier en ¨¦crivant : IntArray Par ailleurs, concernant ta seconde question, pour lancer ou ouvrir un fichier, on peut utiliser la fonction Run () Cette fonction requiert un seul param¨¨tre de type string, ¨¤ savoir, le nom du fichier et son extension, avec son chemin. Comment conna?tre le chemin d¡¯un fichier ? Sous Windows 10, placez-vous sur le fichier ou le dossier pour lequel vous souhaitez conna?tre son chemin, puis faite maj+F10 pour ouvrir le menu contextuel, et avec fl¨¨che basse descendre jusqu¡¯¨¤ ? copier en tant que chemin d¡¯acc¨¨s ?, et faites entr¨¦ ; normalement, le chemin est alors automatiquement copi¨¦ dans le presse-papier ; il ne vous restera plus qu¡¯¨¤ le coller en param¨¨tre ¨¤ votre fonction Run (), avec le raccourci-clavier que vous connaissez, CTRL+V. Pour le chemin, Trois chose sont ¨¤ savoir : 1. Puisqu¡¯il s¡¯agit d¡¯une cha?ne de caract¨¨res, le chemin doit ¨ºtre plac¨¦ entre guillemets. Par d¨¦faut, lorsque vous utilisez l¡¯item ? copi¨¦ en tant que chemin d¡¯acc¨¨s ?, le chemin doit d¨¦j¨¤ ¨ºtre plac¨¦ entre guillemet ! 2. Dans la cha?ne du chemin pour se rendre au fichier ou au dossier, chaque barre oblique invers¨¦e qui se trouve dans ce chemin, doit obligatoirement ¨ºtre doubl¨¦. Rappel : la barr oblique invers¨¦ s¡¯obtient par le raccourci-clavier AltGr+trait d¡¯union (autrement dit, le 6 du pav¨¦ alphanum¨¦rique). 3. Enfin, Si le chemin comporte des espaces, alors, juste apr¨¨s le guillemet de d¨¦but, et ¨¦galement, juste avent le guillemet de fin, il faut placer les 2 symbole suivant : Barr oblique invers¨¦ guillemet . Ceci permet de prendre en compte les espaces qui figurent dans ce chemin. Voici donc un exemple avec la fonction Run (), pour vous permettre de bien comprendre la syntaxe de cette fonction : Run ("\?C:\\Users\\labaye\\Documents\\t¨¦moignage adh¨¦rent.docx\?" Remarque : cette ligne de commandes permet donc de lancer le fichier T¨¦moignage adh¨¦rent ?, qui se trouve dans le dossier document. Remarque : si il s'agit d'un fichier syst¨¨me, pas besoin d'indiquer son chemin, ni son extension. Bien s?re, n'oubliez pas de mettre des Pause (), ou un d¨¦lai, (gr?ce ¨¤ la fonction Delay (), pour laisser le temps ¨¤ votre ordinateur, d'ouvrir le fichier dans lequel vous souhaiter r¨¦cup¨¦rer, ou inscrire des donn¨¦es. Bonne chance ! Marc Le 04/07/2021, leglaude<leglaude.ladanre@...> a ¨¦crit :
Bonjour ¨¤ tous, -- *Marc Labaye*Charg¨¦ de relation adh¨¦rents LADAPT SIEGE - PANTIN 14 rue Scandicci - 93500 PANTIN T¨¦l : 01 48 10 38 58 *www.ladapt.net* <> --
*Droit ¨¤ la d¨¦connexion : tout mail re?u en dehors de vos horaires de travail n'appelle pas de r¨¦ponse imm¨¦diate* |
to navigate to use esc to dismiss