[progliste] Re: au programmeur java

2012-01-05 Par sujet LavaChri

Salut,

Très bonne information au sujet de SWT !

Tu dis avoir des soucis avec eclipse, ne sont-ils pas scriptable ?
Peux tu les décrires ?


 

-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la
part de QuentinC
Envoyé : jeudi 5 janvier 2012 08:50
À : progliste@ml.free.fr
Objet : [progliste] Re: au programmeur java

Hello,

Eclipse est pas mal, mais en plus d'être usine à gaz il faut parfois
demander à des voyants pour cliquer à certains endroits. Enfin en tout cas
j'ai pas compris comment y aller par moi-même. Dommage.

Moi perso j'utilise le bloc-notes et la ligne de commande. Ca marche bien.
Pour le java et le C/C++.

Si vous voulez faire des interfaces graphiques en java, par contre, je vous
conseille vivement de vous mettre à SWT (c'est celui qu'utilise eclipse
justement). Swing et son access bridge ne sont plus correctement maintenus,
et s'ils marchent encore bien sur XP, ils ont plein de bugs sous 7 et ça ne
s'arrangera pas de sitôt vu la politique d'oracle en ce qui concerne
l'accessibilité.



Progliste :
Pour se désinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.
Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.


[progliste] Re: au programmeur java

2012-01-05 Par sujet Jean-Claude Armingaud

Salut,

Si tu as quelques difficultés pour atteindre et cliquer à certains endroits, 
plutôt que de demander à des voyants, tu pourrais sûrement écrire des petits 
:
MoveTo (xxx,yyy)
J'imagine que tu y avais déjà penser donc, d'autres ennuis peut-être ?
J.-C.

- Original Message - 
From: QuentinC quent...@cfardel.net
To: progliste@ml.free.fr
Sent: Thursday, January 05, 2012 8:50 AM
Subject: [progliste] Re: au programmeur java


 Hello,

 Eclipse est pas mal, mais en plus d'être usine à gaz il faut parfois
 demander à des voyants pour cliquer à certains endroits. Enfin en tout
 cas j'ai pas compris comment y aller par moi-même. Dommage.

 Moi perso j'utilise le bloc-notes et la ligne de commande. Ca marche
 bien. Pour le java et le C/C++.

 Si vous voulez faire des interfaces graphiques en java, par contre, je
 vous conseille vivement de vous mettre à SWT (c'est celui qu'utilise
 eclipse justement). Swing et son access bridge ne sont plus correctement
 maintenus, et s'ils marchent encore bien sur XP, ils ont plein de bugs
 sous 7 et ça ne s'arrangera pas de sitôt vu la politique d'oracle en ce
 qui concerne l'accessibilité.



 Progliste :
 Pour se désinscrire de la liste : 
 mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

 Pour voir les archives de la liste :
 http://www.mail-archive.com/progliste@ml.free.fr/

 Pour accéder aux fichiers de la liste
 http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
 Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, 
 je vous répondrez en privé. 


Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.


[progliste] Re: au programmeur java

2012-01-05 Par sujet QuentinC
En fait j'ai pas vraiment insisté, j'ai rapidement abandonné eclipse, 
préférant mon bon vieux bloc-notes + ligne de commande. Mais des scripts 
il doit sûrement y en avoir, et ce serait peut-être bien que je m'y 
penche sérieusement un de ces quatre.

Par contre en terme de GUI, SWT est vraiment génial. Certaines choses de 
l'API ne sont pas forcément très claires, mais au niveau de 
l'accessibilité ça utilise les composants natifs de windows. Quelques 
détails quand même, Ctrl+Tab pour les onglets ne marche pas, et il faut 
parfois utiliser Ctrl+Tab pour sortir d'une zone de texte multiligne, et 
il y a d'autres racourcis non intuitifs mais globalement presque tout 
fonctionne si on ne s'y prend pas comme un pied. Ceci dit les layout 
manager ne sont pas si simples.

Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.


[progliste] Re: Scripts jaws pour augmenter et dim inuer plus facilement le volume système

2012-01-05 Par sujet yannikc

salut,
tout d'abord, sache que tu n'as plus besoin de payer pour  apprendre à 
scripter .
il y a la liste jawsScript pour cela .
Il faut aussi savoir que toutes les techniques de scripting que l'on voit 
dans les scripts américaines sont largement acquises .
il y a environ 6 mois Quentin a mis en place des iScripts, il s'agit 
d'injection de code javascript sur les pages html .
j'en ai fait le bending, aujourdh'ui, cette techhnique de scritping est tout 
simplement époustouffleant!
je pense que tu n'es pas abonnné au même liste que moi, je pense donc que tu 
ne les a jamais vu .
pourtant aujourdh'ui j'ai écrit des scripts pour :
deezer,youtube,player Shock Wave, google,
et sans doute d'autre a venir .
Attention, roulement de mécanique .
le premierjanvier 2012, j'ai compris comment on pouvait injecter à partir 
des script de jaws,
du python,vbs,javascript , et sans doute d'autre langage de script .
il y a aussi une liste pour les scripts de nvda, mais gnééralement j'évite 
de parler des scripts jaws /nvda ici car  même si cette liste est tournée 
vers tous les langages de programmation,
ce serait  dommage et inintéréssant pour moi qu'elle puisse être un doublon 
.
maintenant, les difference entre les scripts de nvda et de jaws :
1.jaws  possède un intercepteur vidéo, ce qui permet d'avoir toutes les 
informations affiché à l'écran .
contrairmeent à nvda qui n'en n'a pas et donc, ne voit pas tout .
2.après ma recherche de ce dimanche, les 2 langages peuvent avoir accès à 
tous les pc, mais est ce vraimeent ce que l'on attend d'un script destinée à 
une seule application ?
3. jaws est mieux  construit dans la navigation parmi les objets car il fait 
bien la difference d'intonnation avec,
un item de zone de liste, son nom, une touche de racourci,etc...
mais bon, la c'est juste du confort , nvda lie d'une traite les info alors 
que jaws a une analyse plus fine .
4.l'ide de jaws  est plus confortable .
5.je n'arrive pas encore àinjecter du code javascript a partir des  scripts 
de nvda .
6. avec les scripts de nvda, on peut intégrer une interface  graphique alors 
qu'avec jaws je ne sais pas (je ne sais même pas si cela est possible )
remarque : on pourrait simuler une interface  graphique  en opérant un 
bascule du mode du clavier (le a accent grave pour ceux qui connaisent mes 
scripts )
7. pour NVDA, la navigation parmi les objets ou les fenêtres, est simple, 
demandes et tu recevras !
8.Jaws reconnait mieux certaine fenêtre (la réassignation de classe de 
fenêtres est intéréssant, et hélas, absent dans nvda )

j'ai donc déja ajouter des interfaces graphiques à mon script pour nvda .
ps pour JF :
pourquoi suis je absolument certain que NVDA n'a pas d'intercepteur vidéo ?
et bien dans user 32, il y a une fonction getWindowText ,  qui  n'est tout 
simplement pas capable de récupérer du text alors que jaws le fait !NVDA a 
un explorateur d'objet, oui, mais tout ce qui est autour, il ne le voit pas 
!

















- Original Message - 
From: Yannick Youalé mailtoloco2...@gmail.com
To: progliste@ml.free.fr
Sent: Thursday, January 05, 2012 4:16 AM
Subject: [progliste] Re: Scripts jaws pour augmenter et diminuer plus 
facilement le volume système



 Salut Yannick !

 Revenir à python, et notamment au python pour NVDA

 Il est vrai que malgré un fonctionnement de jaws que j'apprécie plus en
 général, je reconnais cependant que son langage script :

 semble assez limité dans la reconnaissance et le traitement de certains
 types de fenêtres ou même encore limité dans l'accès à certaines 
 ressources
 de l'ordinateur.

 De plus, malgré des fonctions qui semblent nombreuses, leurs documentation
 est généralement floue et nécessitent de payer (d'après ce que j'ai 
 entendu)
 pour pouvoir être formé ou informé.

 Cela quand d'un autre côté, on a le NVDA, qui certes par rapport à jaws
 semble encore inférieure, mais évolue rapidement.

 Un logiciel de revue d'écran:
 * gratuit;
 * portable (à partir d'une clée USB ou d'un CD);
 * capable d'utiliser la synthèse vocale d'éloquance
 * qui fonctionne à la fois sur des versions 32 et 64 bits de windows
 (quelque chose qui m'a complètement sydéré alors que je me faisait ch... à
 acquérir une version de jaws capable de le faire).

 Il est clair que NVDA a désormais des atouts indéniables par rapport à 
 jaws.

 Néanmoins, peux-tu me rassurer sur certaines choses:

 On peut s'imaginer que le langage python, beaucoup plus vaste que le 
 langage
 script de jaws donne plus de possibilités. Peut-on reconnaître des 
 fenêtres
 à un point que jaws ne peut pas faire ?

 Est-ce que dans le python pour NVDA on a un accès illimité aux ressources 
 de
 l'ordinateur ?

 Dans ton mail, tu parle du WX qui sert à créer des interfaces. Arrives-tu 
 à
 l'implémenter et à créer des interfaces que tu manipules via NVDA ?

 Tout comme toi, je pense qu'il faut des solutions alternatives gratuites
 portée par des développeurs d'abord préoccupés par le désir de faciliter 
 la
 vie des 

[progliste] Re: Scripts jaws pour augmenter et dim inuer plus facilement le volume système

2012-01-05 Par sujet QuentinC
La question de l'intercepteur vidéo m'a toujours interpelé: qu'est-ce 
qu'il permet et qu'est-ce qu'il ne permet pas de faire ?
IL ne peut pas non plus récupérer n'importe quel texte. Car sinon les 
GUI basées sur QT, GTK et autres fonctionneraient bien, et il n'y aurait 
pas besoin de l'access bridge pour java swing.
Ce n'est pas un OCR, mais que fait-il réellement alors ? Personne ne le 
sait vraiment j'ai l'impression...

En fait pour revenir plus spécifiquement aux scripts jaws, on a bien 
plus de possibilités qu'on ne le croit. Il suffisait de percer le 
mystère des fonctions CreateObject/GetObject. Ces deux fonctions 
permettent de récupérer des objets COM, et il existe plein de programmes 
windows utilisant ce protocole. Par exemple on peut injecter du 
javascript dans IE, mais on devrait pouvoir aussi injecter du VBA dans 
word ou excel avec les objets appropriés. ET il existe des objets 
génériques pour avoir accès au système de fichier, ou aux expressions 
régulières...
De plus maintenant que j'ai trouvé en cherchant dans le cadre de mon API 
de lecture générique ScreenReaderAPI.dll comment on pouvait développer 
ses propres composants COM, la voie est libre pour faire n'importe quoi.

LE principal facteur limitant dans les scripts jaws c'est que c'est un 
langage propriétaire très très peu expressif face aux autres langages de 
script connus des développeurs. Du coup les développements paraissent 
plus difficiles ou carrément infaisables, alors que c'est tout à fait 
possible bien que pas forcément toujours pratique à utiliser. Par 
exemple ce n'est que récemment que les tableaux d'entiers et de chaînes 
(jaws 11) ont été ajoutés. Avant, il n'y avait pas de moyen pratique 
pour les gérer. Notons aussi que la gestion des chaînes est toujours 
assez pauvre et n'a que relativement peu évolué depuis jaws 7. ET il 
serait bien de pouvoir disposer plus intuitivement de fonctionnalités et 
de structures de données plus avancées telles que des dictionnaires, des 
tableaux multidimentionnels, des ensembles sans doublons, des 
itérateurs, du multithreading... tout ce qu'un langage de script évolué 
d'aujourd'hui peut offrir. C'est sur ce point là que FS à manqué une 
coche en choisissant de développer son propre moteur plutôt que d'en 
utiliser un existant. Pour info, NVDA utilise python mais les autres 
lecteurs d'écran principaux à part jaws utilisent tous un moteur libre: 
VBScript pour window eye et lua pour dolphin supernova/HAL.

Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.


[progliste] Re: Scripts jaws pour augmenter et dim inuer plus facilement le volume système

2012-01-05 Par sujet Jean-François Colas
Salut,

Euh... Est-ce que c'est sûr, ça, qu'il n'y a pas d'intercepteur vidéo 
dans NVDA?

J.-F.

Le 05/01/2012 16:20, yannikc a écrit :

 salut,
 tout d'abord, sache que tu n'as plus besoin de payer pour  apprendre à
 scripter .
 il y a la liste jawsScript pour cela .
 Il faut aussi savoir que toutes les techniques de scripting que l'on voit
 dans les scripts américaines sont largement acquises .
 il y a environ 6 mois Quentin a mis en place des iScripts, il s'agit
 d'injection de code javascript sur les pages html .
 j'en ai fait le bending, aujourdh'ui, cette techhnique de scritping est tout
 simplement époustouffleant!
 je pense que tu n'es pas abonnné au même liste que moi, je pense donc que tu
 ne les a jamais vu .
 pourtant aujourdh'ui j'ai écrit des scripts pour :
 deezer,youtube,player Shock Wave, google,
 et sans doute d'autre a venir .
 Attention, roulement de mécanique .
 le premierjanvier 2012, j'ai compris comment on pouvait injecter à partir
 des script de jaws,
 du python,vbs,javascript , et sans doute d'autre langage de script .
 il y a aussi une liste pour les scripts de nvda, mais gnééralement j'évite
 de parler des scripts jaws /nvda ici car  même si cette liste est tournée
 vers tous les langages de programmation,
 ce serait  dommage et inintéréssant pour moi qu'elle puisse être un doublon
 .
 maintenant, les difference entre les scripts de nvda et de jaws :
 1.jaws  possède un intercepteur vidéo, ce qui permet d'avoir toutes les
 informations affiché à l'écran .
 contrairmeent à nvda qui n'en n'a pas et donc, ne voit pas tout .
 2.après ma recherche de ce dimanche, les 2 langages peuvent avoir accès à
 tous les pc, mais est ce vraimeent ce que l'on attend d'un script destinée à
 une seule application ?
 3. jaws est mieux  construit dans la navigation parmi les objets car il fait
 bien la difference d'intonnation avec,
 un item de zone de liste, son nom, une touche de racourci,etc...
 mais bon, la c'est juste du confort , nvda lie d'une traite les info alors
 que jaws a une analyse plus fine .
 4.l'ide de jaws  est plus confortable .
 5.je n'arrive pas encore àinjecter du code javascript a partir des  scripts
 de nvda .
 6. avec les scripts de nvda, on peut intégrer une interface  graphique alors
 qu'avec jaws je ne sais pas (je ne sais même pas si cela est possible )
 remarque : on pourrait simuler une interface  graphique  en opérant un
 bascule du mode du clavier (le a accent grave pour ceux qui connaisent mes
 scripts )
 7. pour NVDA, la navigation parmi les objets ou les fenêtres, est simple,
 demandes et tu recevras !
 8.Jaws reconnait mieux certaine fenêtre (la réassignation de classe de
 fenêtres est intéréssant, et hélas, absent dans nvda )

 j'ai donc déja ajouter des interfaces graphiques à mon script pour nvda .
 ps pour JF :
 pourquoi suis je absolument certain que NVDA n'a pas d'intercepteur vidéo ?
 et bien dans user 32, il y a une fonction getWindowText ,  qui  n'est tout
 simplement pas capable de récupérer du text alors que jaws le fait !NVDA a
 un explorateur d'objet, oui, mais tout ce qui est autour, il ne le voit pas
 !

















 - Original Message -
 From: Yannick Youalémailtoloco2...@gmail.com
 To:progliste@ml.free.fr
 Sent: Thursday, January 05, 2012 4:16 AM
 Subject: [progliste] Re: Scripts jaws pour augmenter et diminuer plus
 facilement le volume système



 Salut Yannick !

 Revenir à python, et notamment au python pour NVDA

 Il est vrai que malgré un fonctionnement de jaws que j'apprécie plus en
 général, je reconnais cependant que son langage script :

 semble assez limité dans la reconnaissance et le traitement de certains
 types de fenêtres ou même encore limité dans l'accès à certaines
 ressources
 de l'ordinateur.

 De plus, malgré des fonctions qui semblent nombreuses, leurs documentation
 est généralement floue et nécessitent de payer (d'après ce que j'ai
 entendu)
 pour pouvoir être formé ou informé.

 Cela quand d'un autre côté, on a le NVDA, qui certes par rapport à jaws
 semble encore inférieure, mais évolue rapidement.

 Un logiciel de revue d'écran:
 * gratuit;
 * portable (à partir d'une clée USB ou d'un CD);
 * capable d'utiliser la synthèse vocale d'éloquance
 * qui fonctionne à la fois sur des versions 32 et 64 bits de windows
 (quelque chose qui m'a complètement sydéré alors que je me faisait ch... à
 acquérir une version de jaws capable de le faire).

 Il est clair que NVDA a désormais des atouts indéniables par rapport à
 jaws.

 Néanmoins, peux-tu me rassurer sur certaines choses:

 On peut s'imaginer que le langage python, beaucoup plus vaste que le
 langage
 script de jaws donne plus de possibilités. Peut-on reconnaître des
 fenêtres
 à un point que jaws ne peut pas faire ?

 Est-ce que dans le python pour NVDA on a un accès illimité aux ressources
 de
 l'ordinateur ?

 Dans ton mail, tu parle du WX qui sert à créer des interfaces. Arrives-tu
 à
 l'implémenter et à créer des interfaces que tu manipules via NVDA ?

[progliste] Re: Scripts jaws pour augmenter et di m inuer plus facilement le volume système

2012-01-05 Par sujet yannikc

avec l'intervention de Quentin, j'en suis un peu  mloins sûr, mais de toute 
façon, NVDA voit beaucoup  moins de chose que jaws  mon avis se fait sur le 
fait d'avoir essayer de scripter à l'identique les logiciels suivants :
mp3 direct cut ,adsltv,drop box ,et sans doute d'autre qui m'échappe .
- Original Message - 
From: Jean-François Colas jfco...@inja.fr
To: progliste@ml.free.fr
Sent: Thursday, January 05, 2012 6:27 PM
Subject: [progliste] Re: Scripts jaws pour augmenter et dim inuer plus 
facilement le volume système


 Salut,

 Euh... Est-ce que c'est sûr, ça, qu'il n'y a pas d'intercepteur vidéo
 dans NVDA?

 J.-F.

 Le 05/01/2012 16:20, yannikc a écrit :

 salut,
 tout d'abord, sache que tu n'as plus besoin de payer pour  apprendre à
 scripter .
 il y a la liste jawsScript pour cela .
 Il faut aussi savoir que toutes les techniques de scripting que l'on voit
 dans les scripts américaines sont largement acquises .
 il y a environ 6 mois Quentin a mis en place des iScripts, il s'agit
 d'injection de code javascript sur les pages html .
 j'en ai fait le bending, aujourdh'ui, cette techhnique de scritping est 
 tout
 simplement époustouffleant!
 je pense que tu n'es pas abonnné au même liste que moi, je pense donc que 
 tu
 ne les a jamais vu .
 pourtant aujourdh'ui j'ai écrit des scripts pour :
 deezer,youtube,player Shock Wave, google,
 et sans doute d'autre a venir .
 Attention, roulement de mécanique .
 le premierjanvier 2012, j'ai compris comment on pouvait injecter à partir
 des script de jaws,
 du python,vbs,javascript , et sans doute d'autre langage de script .
 il y a aussi une liste pour les scripts de nvda, mais gnééralement 
 j'évite
 de parler des scripts jaws /nvda ici car  même si cette liste est tournée
 vers tous les langages de programmation,
 ce serait  dommage et inintéréssant pour moi qu'elle puisse être un 
 doublon
 .
 maintenant, les difference entre les scripts de nvda et de jaws :
 1.jaws  possède un intercepteur vidéo, ce qui permet d'avoir toutes les
 informations affiché à l'écran .
 contrairmeent à nvda qui n'en n'a pas et donc, ne voit pas tout .
 2.après ma recherche de ce dimanche, les 2 langages peuvent avoir accès à
 tous les pc, mais est ce vraimeent ce que l'on attend d'un script 
 destinée à
 une seule application ?
 3. jaws est mieux  construit dans la navigation parmi les objets car il 
 fait
 bien la difference d'intonnation avec,
 un item de zone de liste, son nom, une touche de racourci,etc...
 mais bon, la c'est juste du confort , nvda lie d'une traite les info 
 alors
 que jaws a une analyse plus fine .
 4.l'ide de jaws  est plus confortable .
 5.je n'arrive pas encore àinjecter du code javascript a partir des 
 scripts
 de nvda .
 6. avec les scripts de nvda, on peut intégrer une interface  graphique 
 alors
 qu'avec jaws je ne sais pas (je ne sais même pas si cela est possible )
 remarque : on pourrait simuler une interface  graphique  en opérant un
 bascule du mode du clavier (le a accent grave pour ceux qui connaisent 
 mes
 scripts )
 7. pour NVDA, la navigation parmi les objets ou les fenêtres, est simple,
 demandes et tu recevras !
 8.Jaws reconnait mieux certaine fenêtre (la réassignation de classe de
 fenêtres est intéréssant, et hélas, absent dans nvda )

 j'ai donc déja ajouter des interfaces graphiques à mon script pour nvda .
 ps pour JF :
 pourquoi suis je absolument certain que NVDA n'a pas d'intercepteur vidéo 
 ?
 et bien dans user 32, il y a une fonction getWindowText ,  qui  n'est 
 tout
 simplement pas capable de récupérer du text alors que jaws le fait !NVDA 
 a
 un explorateur d'objet, oui, mais tout ce qui est autour, il ne le voit 
 pas
 !

















 - Original Message -
 From: Yannick Youalémailtoloco2...@gmail.com
 To:progliste@ml.free.fr
 Sent: Thursday, January 05, 2012 4:16 AM
 Subject: [progliste] Re: Scripts jaws pour augmenter et diminuer plus
 facilement le volume système



 Salut Yannick !

 Revenir à python, et notamment au python pour NVDA

 Il est vrai que malgré un fonctionnement de jaws que j'apprécie plus en
 général, je reconnais cependant que son langage script :

 semble assez limité dans la reconnaissance et le traitement de certains
 types de fenêtres ou même encore limité dans l'accès à certaines
 ressources
 de l'ordinateur.

 De plus, malgré des fonctions qui semblent nombreuses, leurs 
 documentation
 est généralement floue et nécessitent de payer (d'après ce que j'ai
 entendu)
 pour pouvoir être formé ou informé.

 Cela quand d'un autre côté, on a le NVDA, qui certes par rapport à jaws
 semble encore inférieure, mais évolue rapidement.

 Un logiciel de revue d'écran:
 * gratuit;
 * portable (à partir d'une clée USB ou d'un CD);
 * capable d'utiliser la synthèse vocale d'éloquance
 * qui fonctionne à la fois sur des versions 32 et 64 bits de windows
 (quelque chose qui m'a complètement sydéré alors que je me faisait ch... 
 à
 acquérir une version de jaws capable de le faire).

 

[progliste] Re: Scripts jaws pour augmenter et dim inuer plus facilement le volume système

2012-01-05 Par sujet Jean-Claude Armingaud

Salut,

Tu as percé le mystère de CreateObject et GetObject ! sympa !
peux-tu m'aider à ouvrir cette porte ?
merci.

J.-C.

- Original Message - 
From: QuentinC quent...@cfardel.net
To: progliste@ml.free.fr
Sent: Thursday, January 05, 2012 5:45 PM
Subject: [progliste] Re: Scripts jaws pour augmenter et dim inuer plus 
facilement le volume système


 La question de l'intercepteur vidéo m'a toujours interpelé: qu'est-ce
 qu'il permet et qu'est-ce qu'il ne permet pas de faire ?
 IL ne peut pas non plus récupérer n'importe quel texte. Car sinon les
 GUI basées sur QT, GTK et autres fonctionneraient bien, et il n'y aurait
 pas besoin de l'access bridge pour java swing.
 Ce n'est pas un OCR, mais que fait-il réellement alors ? Personne ne le
 sait vraiment j'ai l'impression...

 En fait pour revenir plus spécifiquement aux scripts jaws, on a bien
 plus de possibilités qu'on ne le croit. Il suffisait de percer le
 mystère des fonctions CreateObject/GetObject. Ces deux fonctions
 permettent de récupérer des objets COM, et il existe plein de programmes
 windows utilisant ce protocole. Par exemple on peut injecter du
 javascript dans IE, mais on devrait pouvoir aussi injecter du VBA dans
 word ou excel avec les objets appropriés. ET il existe des objets
 génériques pour avoir accès au système de fichier, ou aux expressions
 régulières...
 De plus maintenant que j'ai trouvé en cherchant dans le cadre de mon API
 de lecture générique ScreenReaderAPI.dll comment on pouvait développer
 ses propres composants COM, la voie est libre pour faire n'importe quoi.

 LE principal facteur limitant dans les scripts jaws c'est que c'est un
 langage propriétaire très très peu expressif face aux autres langages de
 script connus des développeurs. Du coup les développements paraissent
 plus difficiles ou carrément infaisables, alors que c'est tout à fait
 possible bien que pas forcément toujours pratique à utiliser. Par
 exemple ce n'est que récemment que les tableaux d'entiers et de chaînes
 (jaws 11) ont été ajoutés. Avant, il n'y avait pas de moyen pratique
 pour les gérer. Notons aussi que la gestion des chaînes est toujours
 assez pauvre et n'a que relativement peu évolué depuis jaws 7. ET il
 serait bien de pouvoir disposer plus intuitivement de fonctionnalités et
 de structures de données plus avancées telles que des dictionnaires, des
 tableaux multidimentionnels, des ensembles sans doublons, des
 itérateurs, du multithreading... tout ce qu'un langage de script évolué
 d'aujourd'hui peut offrir. C'est sur ce point là que FS à manqué une
 coche en choisissant de développer son propre moteur plutôt que d'en
 utiliser un existant. Pour info, NVDA utilise python mais les autres
 lecteurs d'écran principaux à part jaws utilisent tous un moteur libre:
 VBScript pour window eye et lua pour dolphin supernova/HAL.

 Progliste :
 Pour se désinscrire de la liste : 
 mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

 Pour voir les archives de la liste :
 http://www.mail-archive.com/progliste@ml.free.fr/

 Pour accéder aux fichiers de la liste
 http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
 Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, 
 je vous répondrez en privé. 


Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.


[progliste] Re: Python debugger

2012-01-05 Par sujet Jean-François Colas
Hello Serge,

Figure-toi que je croyais l'avoir moi-même perdu, heureusement non. Donc 
je me cite:

Réponse possible: module pdb.

Lien pour les nullos qui débutent comme moi (attention, lien plutôt long):
http://www.fevrierdorian.com/blog/post/2009/11/04/Un-debugger-dans-Python-pour-voir-pr%C3%A9cis%C3%A9ment-ce-qui-ce-passe-dans-son-code

Bonne soirée,
J.-F.

Le 05/01/2012 17:18, daniel serge free écrit :

 Bonjour,

 J'ai perdu les courriels concernant le débugger
 de Python qui avait été envoyé par JF
 Si quelqu'un pouvait me renvoyer ce mail et le lien de téléchargement,
 je le remercie d'avance
 Serge DANIEL



 Progliste :
 Pour se désinscrire de la liste : 
 mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

 Pour voir les archives de la liste :
 http://www.mail-archive.com/progliste@ml.free.fr/ 

 Pour accéder aux fichiers de la liste
 http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
 Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
 vous répondrez en privé.

Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.