Re: [allos] Équivalent de scripts pour NVDA |
[ Thread Index | Date Index | More lists.tuxfamily.org/allos Archives ]
Bonjour comme je ne sais pas si la liste prends les pièces jointe, voici le contenu de thunderbird.py note : thunderbird 3 pour qui est ce script est nativement compatible avec nvda grâce à iaccessible2 qu'il suporte a partir de la version 3 du coup le script est très court . le voici Luc début du scrript #appModules/thunderbird.py #A part of NonVisual Desktop Access (NVDA) #Copyright (C) 2006-2008 NVDA Contributors <http://www.nvda-project.org/> #This file is covered by the GNU General Public License. #See the file COPYING for more details. import _default import controlTypes import api import speech import winUser class AppModule(_default.AppModule): def event_gainFocus(self, obj, nextHandler): if obj.role == controlTypes.ROLE_DOCUMENT and controlTypes.STATE_BUSY in obj.states and winUser.isWindowVisible(obj.windowHandle): statusBar = api.getStatusBar() if statusBar: try: # The document loading status is contained in the second field of the status bar. statusText = statusBar.firstChild.next.name except: # Fall back to reading the entire status bar. statusText = api.getStatusBarText(statusBar) speech.speakMessage(controlTypes.speechStateLabels[controlTypes.STATE_BUSY]) speech.speakMessage(statusText) return nextHandler() fin du script LavaChri a écrit : Salut, Par curiosité j'avais vite regardé ces fichiers... Dans le dossier "appModules" de la version portable de nvda, tu trouveras les fichiers avec l'extenstion PY ou PYC @+ -----Message d'origine----- De : Listengine [mailto:listengine@xxxxxxxxxxxxxxxxx] De la part de D. Poiraud Envoyé : samedi 11 juillet 2009 18:24 À : allos@xxxxxxxxxxxxxxxxxxx Objet : Re: [allos] Équivalent de scripts pour NVDA Bonjour Michel et tous, J'ai commencé la lecture d'un tutoriel pour Python. Avant de continuer, j'aimerais savoir à quoi ressemble le fichier thunderbird.pyo, mais il est compilé, et je ne sais pas le décompiler. Où pourrais-je trouver ce fichier source en .py? Merci et bon week-end. Daniel. Le 03/07/2009 17:36, Michel such a écrit :Tiens, je vois qu'il y a déjà un script pour thunderbird, je vais y jeter un coup d'oeil, pas sûr que je comprenne comment ça marche.--- Archives : http://listengine.tuxfamily.org/lists.tuxfamily.org/allos/ Inscriptions et désinscription : allos-request@xxxxxxxxxxxxxxxxxxx --- Archives : http://listengine.tuxfamily.org/lists.tuxfamily.org/allos/ Inscriptions et désinscription : allos-request@xxxxxxxxxxxxxxxxxxx |
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |