[progliste] Re: PureBasic émettre un bip ou joue r un son

2018-04-19 Par sujet Jean-François Colas
Sur Google, il faut que les modérateurs et les colistiers soient bien 
conscients du fait que si l'on veut utiliser un équivalent du nomail, 
cela ne peut se faire que par le site, muni d'une adresse gmail. Sinon, 
c'est aux modérateurs de faire ce qu'il faut. D'où une certaine 
disponibilité des modérateurs...  Sauf bien sûr si notre liste reste 
avec un trafic relativement faible, ce qui peut nous dispenser de 
vouloir interrompre provisoirement l'arrivée des mails...


J.-F.


Le 19/04/2018 14:13, yannick a écrit :

salut peut être que Lavachri avait fait une pause , non ?

si le modérateur recherche à refaire une liste, ce serait mieux sur 
google




Le 19/04/2018 à 14:02, Jean-François Colas a écrit :

Lol, quand est-ce qu'on passe chez sympa?

Je ne dis ça que pour que tout le monde puisse lire le message de 
Maan, et que dans la foulée tout le monde puisse lire le message de 
JC, et ait une chance de plus de lire le message de Lavachri et celui 
de Michel... Evidemment, tout ça pour peu qu'on lise les miens.


J.-F.





Le 18/04/2018 19:48, Maan ALOUN a écrit :


bonjour,


moi aussi je ne reçois plus les messages de LavaChri


Le 18/04/2018 à 10:46, Jean-Claude Armingaud a écrit :


Salut tous,


il y a maintenant un certain temps que je ne recevais plus les 
messages venant de LavaChri ! idem pour Maan...


Je lis leurs envois à partir des réponses qui leur sont adressées.

Dois-je en conclure que le site fonctionne mieux ?


J.-C.




Le 18/04/2018 à 10:01, LavaChri a écrit :


Salut,


la version de démonstration de PureBasic comporte quelques 
limitation.


De mémoire, un maximum de 1000 ligne de code par programme et le 
blocage des appels de fonctions API.


Et justement l'instruction Beep est un appel API, c'est à dire que 
c'est un simple appel d'un fonction fournie par Windows.



Je ne connais pas d'instruction PB pouvant générer un son en 
définissant une fréquence.


Il est probable que tu trouves des instructions API pour faire 
cela mais il te faudra une license pour pouvoir les utiliser avec PB.



Dans PB, pour jouer des sons tu à la bibliothèque Sound.

Le principe est d'utiliser le fichier d'un son numérisé et de le 
jouer.


En utilisant l'instruction LoadSound() tu vas pouvoir charger le 
son depuis un fichier


avec l'instruction CatchSound() tu vas pouvoir charger le son 
depuis ton programme.


Cela sera utile si tu veux intégrer tes sons dans une section Data 
dans le fichier EXE de ton programme.


Je crois que tu devrais dabord te familiariser avec LoadSound.


Nativement seul les fichier Wav peuvent être utilisés, mais tu 
peux ajouter l'instruction UseOGGSoundDecoder pour lire les 
fichier OGG



Dans l'aide de l'instruction LoadSound tu trouveras un petit code 
pour mettre en pratique ce que je viens de t'expliquer.


Pour utiliser les synthèse vocales SAPI4 ou SAPI5, il te faudra 
une licence de PureBasic. mais c'est un peu pénible à faire.
Pour faire parler JAWS ou NVDA, il te faudra aussi une licence PB 
et j'ai des code pour cela


PS: je ne connais pas tes ambitions en programmation mais avant 
que tu investisses dans une licence de PureBasic, je pense qu'il 
serait bon que tu réfléchisse au point suivants:
- Le PB est un langage simple, très rapide, très polyvalent, 
générant des interface graphique plutôt accéssible et possédant 
une documentation ergonomique.
Ainsi, il est facile de générer un fichier EXE mais tes 
connaissances ne seront pas vraiment transposable.


Mais NVDA à décidé d'utiliser le python pour une partie de son 
développement...
Alors, même si cela peut paraître un peu plus complexe d'utiliser 
ce langage, il me semble raisonnable de les confronter avant de ce 
décider.


Le 17/04/2018 à 12:19, Michel Farfallini a écrit :


Bonjour,


Cela me dépasse complètement : Je suis allé voir le forum sur 
lequel pointe le lien donné dans le message mais je n'y comprends 
rien.



Reprenons :

un bip, effectivement, il semble qu'il faille la version complète 
pour le générer car lorsque je frappe beep, même suivi de 
parenthèses, j'ai un message m’indiquant que cette fonction 
n'existe pas ou qu’elle n'est pas supportée dans la version de 
démonstration ;


quant à CatchSound, je ne parviens pas à comprendre comment 
employer cette fonction, même avec l'aide de Purebasic. Ce n'est 
pas parlant pour moi ; c'est une architecture que mon esprit 
n'assimile pas. Quelqu'un pourrait-il m'expliquer précisément ?



Pour l'instant, la méthode détournée que j'ai trouvée et qui 
fonctionne, c'est de créer de petit fichiers au format OGG avec 
Audacity et de les faire "interpréter" par mes programmes mais 
cela ne correspond pas toujours à ce que je souhaite : s'il 
s'agit de délivrer un message vocal déterminé, par exemple, cela 
convient puisque j'enregistre le message, le met au format OGG et 
le fais lire par le programme ; mais s'il s'agit de générer un 
son, là

[progliste] Re: PureBasic émettre un bip ou joue r un son

2018-04-19 Par sujet Jean-François Colas

Lol, quand est-ce qu'on passe chez sympa?

Je ne dis ça que pour que tout le monde puisse lire le message de Maan, 
et que dans la foulée tout le monde puisse lire le message de JC, et ait 
une chance de plus de lire le message de Lavachri et celui de Michel... 
Evidemment, tout ça pour peu qu'on lise les miens.


J.-F.





Le 18/04/2018 19:48, Maan ALOUN a écrit :


bonjour,


moi aussi je ne reçois plus les messages de LavaChri


Le 18/04/2018 à 10:46, Jean-Claude Armingaud a écrit :


Salut tous,


il y a maintenant un certain temps que je ne recevais plus les 
messages venant de LavaChri ! idem pour Maan...


Je lis leurs envois à partir des réponses qui leur sont adressées.

Dois-je en conclure que le site fonctionne mieux ?


J.-C.




Le 18/04/2018 à 10:01, LavaChri a écrit :


Salut,


la version de démonstration de PureBasic comporte quelques limitation.

De mémoire, un maximum de 1000 ligne de code par programme et le 
blocage des appels de fonctions API.


Et justement l'instruction Beep est un appel API, c'est à dire que 
c'est un simple appel d'un fonction fournie par Windows.



Je ne connais pas d'instruction PB pouvant générer un son en 
définissant une fréquence.


Il est probable que tu trouves des instructions API pour faire cela 
mais il te faudra une license pour pouvoir les utiliser avec PB.



Dans PB, pour jouer des sons tu à la bibliothèque Sound.

Le principe est d'utiliser le fichier d'un son numérisé et de le jouer.

En utilisant l'instruction LoadSound() tu vas pouvoir charger le son 
depuis un fichier


avec l'instruction CatchSound() tu vas pouvoir charger le son depuis 
ton programme.


Cela sera utile si tu veux intégrer tes sons dans une section Data 
dans le fichier EXE de ton programme.


Je crois que tu devrais dabord te familiariser avec LoadSound.


Nativement seul les fichier Wav peuvent être utilisés, mais tu peux 
ajouter l'instruction UseOGGSoundDecoder pour lire les fichier OGG



Dans l'aide de l'instruction LoadSound tu trouveras un petit code 
pour mettre en pratique ce que je viens de t'expliquer.


Pour utiliser les synthèse vocales SAPI4 ou SAPI5, il te faudra une 
licence de PureBasic. mais c'est un peu pénible à faire.
Pour faire parler JAWS ou NVDA, il te faudra aussi une licence PB et 
j'ai des code pour cela


PS: je ne connais pas tes ambitions en programmation mais avant que 
tu investisses dans une licence de PureBasic, je pense qu'il serait 
bon que tu réfléchisse au point suivants:
- Le PB est un langage simple, très rapide, très polyvalent, 
générant des interface graphique plutôt accéssible et possédant une 
documentation ergonomique.
Ainsi, il est facile de générer un fichier EXE mais tes 
connaissances ne seront pas vraiment transposable.


Mais NVDA à décidé d'utiliser le python pour une partie de son 
développement...
Alors, même si cela peut paraître un peu plus complexe d'utiliser ce 
langage, il me semble raisonnable de les confronter avant de ce décider.


Le 17/04/2018 à 12:19, Michel Farfallini a écrit :


Bonjour,


Cela me dépasse complètement : Je suis allé voir le forum sur 
lequel pointe le lien donné dans le message mais je n'y comprends 
rien.



Reprenons :

un bip, effectivement, il semble qu'il faille la version complète 
pour le générer car lorsque je frappe beep, même suivi de 
parenthèses, j'ai un message m’indiquant que cette fonction 
n'existe pas ou qu’elle n'est pas supportée dans la version de 
démonstration ;


quant à CatchSound, je ne parviens pas à comprendre comment 
employer cette fonction, même avec l'aide de Purebasic. Ce n'est 
pas parlant pour moi ; c'est une architecture que mon esprit 
n'assimile pas. Quelqu'un pourrait-il m'expliquer précisément ?



Pour l'instant, la méthode détournée que j'ai trouvée et qui 
fonctionne, c'est de créer de petit fichiers au format OGG avec 
Audacity et de les faire "interpréter" par mes programmes mais cela 
ne correspond pas toujours à ce que je souhaite : s'il s'agit de 
délivrer un message vocal déterminé, par exemple, cela convient 
puisque j'enregistre le message, le met au format OGG et le fais 
lire par le programme ; mais s'il s'agit de générer un son, là, ça 
ne va pas. En QuickBasic il y avait une fonction Sound qu'on 
pouvait paramétrer en indiquant une fréquence et une durée ou alors 
une fonction Play qui permettait de jouer des notes données. N'y 
aurait-il pas ici un équivalent ?



Merci de votre aide.



Michel Farfallini
Le 13/04/2018 à 18:22, Abdel a écrit :

Coucou Michel,

Pour revenir un instant au Purebasic, y a-t-il un moyen simple de 
faire entendre un bip ? En Basic et anciens dérivés, il suffisait 
d'écrire beep dans le programme or, cette instruction est 
inconnue en Purebasic.



Si tu veux utiliser des fichiers audio, il y a la fonction 
catchsound (), voir la doc avec F1.


Autrement, si ton souhait est uniquement d'émettre un beep et que 

[progliste] Re: Nouveau venu et premières que sti ons

2018-04-13 Par sujet Jean-François Colas

Hello Michel et tous,

Sinon, peut-être y a-t-il un moyen relativement simple de faire jouer 
des sons Windows, il y a quelques sons standards qui en principe, sont 
relativement faciles à faire jouer. Parce que sinon, la question c'est: 
est-ce un programme pour toi, ou un programme voué à tourner sur des 
ordinateurs, qu'éventuellement tu ne connaîtrais pas? Parce que, ce qui 
ne semble pas être dit dans le topic indiqué par Abdel, mais je n'ai pas 
lu les quelques derniers messages... Dans un certain nombre de cas, il 
n'y a plus de beeps sur les ordinateurs. Ici, j'en ai, mais au boulot, 
je n'en ai pas. Donc, peut-être Windows compenserait-il directement en 
faisant retentir un son, mais dans les cas où le bip standard a disparu, 
adieu les jeux avec les fréquences comme c'était possible avec les ordis 
d'avant Windows, on va dire.


J.-F.



Le 13/04/2018 11:20, Michel Farfallini a écrit :


Bonjour,


Pour revenir un instant au Purebasic, y a-t-il un moyen simple de 
faire entendre un bip ? En Basic et anciens dérivés, il suffisait 
d'écrire beep dans le programme or, cette instruction est inconnue en 
Purebasic.



Plus généralement, peut-on faire entendre une fréquence sonore donnée ?


Bien cordialement,



Michel Farfallini
Le 10/04/2018 à 16:36, LavaChri a écrit :

salut,


étrange je viens de découvrir cette discussions qu'au bout du 
troisième message...


Bon, concernant ton problème je me demande si j'ai bien compris car 
c'est un peu archaïque comme méthode.
1) pour un accès direct il faut soit que toutes les entrées aient la 
même taille soit faire une table d'indexation.
si toutes les entrée s ont la même taille pour accéder à une entrée 
tu devrais faire un truc du genre

if readFile(0, "monfichier")
FileSeek(0, NuméroEntrée * LongueurEntrée)
Block = ReadData( 0, LongueurEntrée)
closefile(0)
endif

mais tu pourrais utiliser d'autres façon plus courante pour stocker 
des infos, tel que les fichiers de préférences, JSON, XML ou les 
bases de données.


A mon sens, un fichier XML serait bien adapté, en utilisant 
l'attribut ID pour identifier ton entrées.
Ainsi tu pourrais accéder et modifier n’importe qu’elles entrées sans 
devoir tout lire.


Tu dis lire l'aide mot-clé par mot-clé, alors peut-être n'as tu pas 
vu que dans le livret manuel tu as  des sous-livret regroupant ces 
mot-clé par thème.
Et tu y trouveras les thèmes Préférences pour les fichier INI, JSON, 
DataBase, XML, ...





Bonjour et merci pour cette réponse,

Depuis mes questions, j'ai beaucoup évolué en consultant l'aide de 
Purebasic, mot-clé par mot-clé. J'ai résolu le problème des fichiers 
à accès direct en créant l'équivalent de ce que Python nomme "un 
dictionnaire", c'est-à-dire que j'ouvre mon fichier séquentiel et le 
charge en mémoire dans un bloc indexé grâce auquel je peux faire 
toute mes opérations comme s'il s'agissait d'un fichier à accès 
direct ; à la fin, je recopie les données ainsi traitées dans le 
fichier séquentiel.


Bien cordialement,



Michel Farfallini

Le 10/04/2018 à 13:34, Abdel a écrit :

Salut Michel,

Je te souhaite la bienvenue dans ce forum réservé à l'entraide en 
matière de programmation.



Mes questions :

Je cherche à traiter des fichiers en accès direct, c'est-à-dire 
tels qu'on puisse aller directement rechercher un enregistrement 
par son numéro pour le lire ou le modifier.


Cette procédure était très simple en Basic ou QuickBasic.

Je ne parviens pas à la retrouver en PureBasic, langage sous 
lequel j'essaye de réécrire mes vieux programmes.


Alors :

Comment faire dans ce cas ?

Sinon, l'utilisation de Python (que j'ai commencé à étudier un 
peu) serait-elle envisageable pour ce faire?


Je ne pourrai t'aiguiller pour le PureBasic, mais par contre, pour 
le Python, ma réponse est affirmative, ce que tu recherches est 
bien faisable en Python.


Tu trouveras une documentation assez bien faite en français à ce 
sujet ici :


http://python.jpvweb.com/python/mesrecettespython/doku.php?id=fichier_acces_direct 



Bien amicalement,
Abdel.



Le 30/03/2018 à 11:15, Michel Farfallini a écrit :

Bonjour,

Comme je rencontre des difficultés pour remettre au goût du jour 
de vieux programmes que j'avais écrits en QuickBasic, des amis à 
qui j'ai fait état de ces difficultés m'ont conseillé de 
m'inscrire à cette liste. Mon nom est Michel Farfallini ; j'ai 
tâté de la programmation depuis fort longtemps mais toujours en 
Basic ou en Basic évolué.


Mes questions :
je cherche à traiter des fichiers en accès direct, c'est-à-dire 
tels qu'on puisse aller directement rechercher un enregistrement 
par son numéro pour le lire ou le modifier. Cette procédure était 
très simple en Basic ou QuickBasic. Je ne parviens pas à la 
retrouver en PureBasic, langage sous lequel j'essaye de réécrire 
mes vieux programmes.


Alors :
Comment faire dans ce cas ?
Sinon, 

[progliste] Re: module Python unicodedata et symboles unicode

2018-04-08 Par sujet Jean-François Colas

Hello Abdel et tous,

Merci, tu me facilites le boulot, parce que je suis en effet tombé sur 
le petit coin de doc Unicode-howto, qui évoque effectivement 
Unicodedata, mais avec ton exemple pratique en plus, ça va me faire 
gagner un peu de temps, et le temps c'est de l'énergie lol. A réinvestir 
pour aller plus loin.


Juste pour mémoire, le signe plus, après w, dans open, c'est quoi déjà?

Bonne soirée,
J.-F.


Le 08/04/2018 01:24, Abdel a écrit :

Coucou JF et tous,

Comme je vois que Math ne t'a pas encore répondu dans le fil 
spécifique à AutoHotKey et les caractères unicodes, je me permets 
d'ouvrir une nouvelle discussion à ce sujet car je le trouve 
particulièrement intéressant.


L'unicode est effectivement un sujet dont on parle souvent dans les 
forums réservés à la programmation, PHP, Python, Java et bien d'autres...


Je vais essayer de répondre à ta question, car de mon côté, j'ai une 
autre approche concernant la recherche des symboles mathématiques en 
unicode, ainsi que leur points de code et noms respectifs.


A ce propos, comment avais-tu déterminé que c'est ce code-là qui 
correspond au caractère "moins"?


Est-ce que tu as des tableaux, des ressources, listant les caractères 
Unicode correspondant à des notations mathématiques, par exemple?



Pour ma part, j'utilise le module Python unicodedata, qui est intégré 
dans pratiquement toutes les versions récentes de Python, en 
l'occurrence, Python 3 et même Python 2.7.


Ce module est particulièrement intéressant quant à la recherche du 
point de code d'un caractère unicode quelconque, ainsi que de son nom, 
car c'est surtout ce nom qui nous intéresse lorsque la synthèse vocale 
reste muette lors du survol de certain de ces caractères.


Par exemple, la méthode unicodedata.category va permettre de 
rechercher certains caractères par catégories, "Sm" par exemple pour 
Symbol Math, "So" pour symbol other, etc.


Toutes ces catégories sont listées ici :

http://www.fileformat.info/info/unicode/category/index.htm

unicodedata.name donne malheureusement ce nom en anglais, mais c'est 
déjà ça pour comprendre de quoi il s'agit.


Avec Python 3 et ces dernières versions, le module unicodedata a été 
amélioré en prenant en charge les tout derniers symboles ajoutés à la 
gamme des caractères unicodes.


J'ai pu recenser 948 symboles mathématiques avec Python 3.6 alors que 
j'en recensais 945 avec Python 2.7.


Voici comment je procède pour par exemple, lister tous les symboles 
mathématiques unicode dans un fichier texte à la racine de mon disque 
C avec Python 3.6.


Tu devras saisir les instructions suivantes dans la console Python 3.6 
ou les exécuter à partir d'un module .py en utilisant la commande :



py -3.6 tonModule.py




import unicodedata
path="C:/symbolMathPy3.txt"
f = open (path, "w+", encoding = "utf-8")
f.write ("symboles unicode mathématiques\n")
for s in range (1114112):
if unicodedata.category (chr (s)) == "Sm":
f.write ("Symbole = " + chr (s) + "\tPoint de code décimal = 
" + str (s) + "\tPoint de code hexadécimal = " + hex (s) + "\tNom = " 
+ unicodedata.name (chr (s)) + "\n")

f.close ()



Bien amicalement,
Abdel.


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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: AutoHotKey et caractère moin s

2018-03-31 Par sujet Jean-François Colas

Hello Matt et tous,

A ce propos, comment avais-tu déterminé que c'est ce code-là qui 
correspond au caractère "moins"? Est-ce que tu as des tableaux, des 
ressources, listant les caractères Unicode correspondant à des notations 
mathématiques, par exemple? J'ai toujours dans mes archives l'article de 
Quentin de 2014 provenant de l'adresse suivante:

http://quentinc.net/unicode-et-accessibilite

Est-ce que tu le connaissais, ou bien est-ce que tu t'es basé sur autre 
chose?


Merci,
J.-F.


Le 26/03/2018 10:43, Mathieu Barbe a écrit :

Au final, j'ai trouvé.

Avec la dernière version de AutoHotKey, on peut faire directement :


^!x:: Send,{U+2212} ; signe moins


Merci

++ Math




Le 25/03/2018 à 21:38, Mathieu Barbe a écrit :

Bonjour la liste,


je voulais créer un micro script avec AutoHotKey pour insérer le
caractère moins : "−".

Voici le script :

^!q:: Send, −


Le script compil bien, mais quand j'essaye d'insérer le caractère à
partir de mon raccourci, il écrit : "−→ff"

A peu près n'importe quoi.


Mon script est encodé en UTF-8, j'ai essayé avec différente version
d'utf-16 mais AutoHotKey ne le prend pas en charge.


Avez-vous une idée du pourquoi du comment.

Merci

++ Math



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/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: VBA Word et expressions réguliè res

2018-03-26 Par sujet Jean-François Colas

Hello Abdel et tous,

Merci pour cette adresse, sur laquelle je n'étais pas encore passé. Ne 
me reste plus qu'à faire des essais. Et voir où vont se situer les 
subtiles différences entre une PCRE de chez PCRE et une Regexp à la 
Microsoft...


J.-F.



Le 25/03/2018 12:04, Abdel a écrit :

Coucou JF,

Comme je connais ton esprit explorateur, je suppose que tu as 
certainement du déjà consulté cette description sur la MSDN, je te l'a 
retransmets au cas où, tout est dans le chapitre "VBScript RegExp 
Object)...


https://msdn.microsoft.com/en-us/library/ms974570.aspx#scripting05_topic2

Cette doc n'as pas encore été traduite in French, donc même si tu 
modifie le en-us dans l'URL en fr-fr, ce sera toujours in English...


Bien amicalement,
Abdel.


Le 21/03/2018 à 12:22, jfco...@free.fr a écrit :

Hello la ML,

Je suis tombé sur un script où l'auteur semble avoir voulu utiliser 
des expressions régulières dans Word. Pour cela, il a utilisé 
CreateObject(VbScript.Regexp).


Comme il a utilisé trois millions de variables, en fait ma question 
serait: comment pourrais-je accéder à une resource d'aide sur l'objet 
RegExp dans VBScript?


Merci,
J.-F.
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: VisuRss liens dans les articles

2018-03-21 Par sujet Jean-François Colas

Hello Alain et tous,

Je n'ai pas de matériau pour expérimenter pour l'heure, mais dans les 
propriétés d'un flux, à l'onglet Extraction, si tu coches Activer les 
filtrages, ensuite que se passe-t-il si tu gardes cochée la case: Garder 
le texte des liens ?


J.-F.


Le 21/03/2018 18:42, alain carlier a écrit :

Bonjour tous et en particulier à Lavachrie,

Serait-il possible de concerver les liens dans les articles ? Si ce
n'est pas trop de boulot ça pourait être intéressant.

Amitiés.

Alain
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/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Encodage de mails

2018-02-22 Par sujet Jean-François Colas

Hello la ML,

Ce n'est pas directement de la prog, mais je ne sais où poser ma 
question pour être sûr de trouver des fortiches en informatique lol.


J'utilise Thunderbird, comme un certain nombre d'autres gens. Je vois 
que parfois, les messages que je reçois provenant de thunderbirdiens, 
sont encodés en quoted-printable, et parfois, en 8bit. J'aurais bien 
aimé pouvoir modifier ce réglage chez moi mais je ne trouve pas où. 
Est-ce que ce genre de réglage est hors de notre contrôle? Dans ce cas, 
qu'est-ce qui détermine le codage d'un message? Sinon, comment puis-je 
modifier ça?


Autre question: en ce moment, on dirait que tous ceux qui, ayant une 
adresse Yahoo, utilisent Thunderbird, envoient des messages où les 
accents sont remplacés par des points d'interrogation. Que peut bien 
avoir Thunderbird de particulier, ou Yahoo, pour que survienne une 
telle... discrimination (large sourire)?


Merci,
J.-F.


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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: apprendre python

2018-02-21 Par sujet Jean-François Colas

Hello christophe,

C'était bien passé, mais si tu utilises une adresse gmail, il se peut 
que tu ne reçoives pas tes messages en retour si tu utilises leur smtp; 
ça semble normal, et du coup, si personne ne te répond, il ne te reste 
que le webmail pour savoir ce qu'il en est...


J.-F.


Le 21/02/2018 14:48, Christophe Garnier a écrit :

Bonjour. Je reposte car je n’ai pas vu mon mail passer sur la liste.
Je voudrais apprendre le langage python et je souhaiterais savoir ce qu’il faut 
installer comme soft pour programmer. Quelque chose accessible utilisable sous 
windows 10 et nvda
merci

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/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: Balises xml et points d'interrogation

2018-02-14 Par sujet Jean-François Colas

Re Abdel,

Thanks pour ces nouvelles précisions! Sauf que là, mais ça tu ne pouvais 
pas le deviner, ça ne correspond pas vraiment. rp est une balise qui est 
définie dans des DTD Hachette LG, à ce stade on n'évoque pas encore (ou 
en tout cas pas clairement) le HTML. Nous ce qu'on en fait, c'est déjà 
de convertir ça en Daisy DTBook, où cette balise a pour équivalent 
pagenum. Donc dans certains fichiers, on voit quelque chose du genre:


et ça correspond à la page 46 du bouquin. Et quand on récupère un format 
manipulable par des humains lol, le numéro de page se voit. Mais quand 
on voit:


là, bien sûr, on ne voit pas de numéro de page... Et nous, on manipule 
du xml avec quasi zéro formation lol.


Bonne soirée,
J.-F.



Le 14/02/2018 22:14, Abdel a écrit :

Coucou JF,

Du coup, après inférieur point d'interrogation, le mot qui suit 
est-il contraint, ou peut-il être n'importe quoi? Car dans ce second 
cas, je me demande si ça ne pourrait pas être un moyen de 
"désactiver" une balise, sans pour autant l'enlever du fichier, et 
pouvoir la "réactiver" à peu de frais? Même si ce serait peut-être du 
bricolage, mais pas impossible que le bricolage se niche un peu 
partout...



Ah ben la, je pense que t'as mis le doigt sur la réponse sans vraiment 
la donner.


Je pense que le nom rp pour la balise est volontaire.

Voici ce qui se dit concernant la balise rp en html :

L'élément HTML  est utilisé pour fournir ce qui fera office de 
parenthèse aux navigateurs qui ne prennent pas en charge les 
annotations Ruby.
Les annotations Ruby permettent d'afficher la prononciation des 
caractères d'Asie orientale, notamment lors de l'usage de caractères 
furigana Japonais ou bopomofo Taïwanais.



Source :

https://developer.mozilla.org/fr/docs/Web/HTML/Element/rp

Logiquement, puisque ton contenu XML est destiné à des applications 
informatiques servant à afficher le texte de livres, on y prévoit 2 
formes de balises rp.


La première sert à être interprétée par les applications qui 
reconnaissent bien les annotations Ruby et la seconde, pour celles qui 
ne les gèrent pas.


Dans le cas de celles qui gèrent bien cela, la prononciation est 
encadrée de 2 annotations Ruby.


Dans le cas de celles qui ne gèrent pas cela, la prononciation est 
encadrée de parenthèses normales.


Bien amicalement,
Abdel.


Le 14/02/2018 à 21:19, Jean-François Colas a écrit :

Hello Abdel,

Merci pour ce topo. Du coup, après inférieur point d'interrogation, 
le mot qui suit est-il contraint, ou peut-il être n'importe quoi? Car 
dans ce second cas, je me demande si ça ne pourrait pas être un moyen 
de "désactiver" une balise, sans pour autant l'enlever du fichier, et 
pouvoir la "réactiver" à peu de frais? Même si ce serait peut-être du 
bricolage, mais pas impossible que le bricolage se niche un peu 
partout... Pour info, le fichier provient d'un éditeur de bouquins, 
dont il y a peu de chances que l'on puisse connaître l'organisation 
informatique... Tu me diras que pour désactiver une balise, il y a 
moyen de mettre ces balises en commentaires, je te dirais que c'est 
ce que je me dis aussi, mais bon, va savoir...


Merci,
J.-F.


Le 14/02/2018 16:25, Abdel a écrit :

Coucou JF.

En fait, la seconde instruction que tu nous as communiquée n'est pas 
une balise XML.


C'est ce qu'ils appellent une "Instruction de traitement", ou 
"Instruction processing".


Ces instructions sont destinées à une interprétation directe par 
l'application.


L'instruction de traitement est un repère autonome dont le premier 
et le dernier signe dans les parenthèses pointues < et > est un 
point d'interrogation ? . Juste derrière le signe de début, suit un 
nom symbolique du logiciel auquel s'adresse l'instruction de 
traitement. Le logiciel de lecture doit bien entendu connaître ce 
nom symbolique et savoir que l'instruction lui est destinée.



Source :

http://www.info.univ-angers.fr/~gh/selfhtml_fr/xml/regles/declarationxml.htm 



Par exemple, l'instruction de traitement suivante permet de 
communiquer au navigateur où il doit trouver le fichier de styles.







Ce type d'instruction peut aussi être utiliser lors de l'utilisation 
d'une mise en forme XML utilisant un fichier XSLT :







Au cas où tu serais intéressé de savoir ce qu'est la mise en forme 
XML avec XSLT, voici un tuto intéressant à ce sujet :


https://openclassrooms.com/courses/les-bases-de-la-mise-en-forme-xml-avec-xslt 



Bien amicalement,
Abdel.




Le 12/02/2018 à 20:48, Jean-François Colas a écrit :

Hello la ML,

J'ai des documents XML (non communicables malheureusement), dans 
lesquels je vois parfois des balises constituées ainsi: inférieur, 
point d'interrogation, contenu de balise, point d'interrogation, 
supérieur.


Par exemple, dans certains fichiers, je pourrais avoir:

et dans d'autres:


sans pour autant qu'il semble y avoir d'invalidité du document...

Est-ce que ce genre 

[progliste] Re: Balises xml et points d'interrogation

2018-02-14 Par sujet Jean-François Colas

Hello Abdel,

Merci pour ce topo. Du coup, après inférieur point d'interrogation, le 
mot qui suit est-il contraint, ou peut-il être n'importe quoi? Car dans 
ce second cas, je me demande si ça ne pourrait pas être un moyen de 
"désactiver" une balise, sans pour autant l'enlever du fichier, et 
pouvoir la "réactiver" à peu de frais? Même si ce serait peut-être du 
bricolage, mais pas impossible que le bricolage se niche un peu 
partout... Pour info, le fichier provient d'un éditeur de bouquins, dont 
il y a peu de chances que l'on puisse connaître l'organisation 
informatique... Tu me diras que pour désactiver une balise, il y a moyen 
de mettre ces balises en commentaires, je te dirais que c'est ce que je 
me dis aussi, mais bon, va savoir...


Merci,
J.-F.


Le 14/02/2018 16:25, Abdel a écrit :

Coucou JF.

En fait, la seconde instruction que tu nous as communiquée n'est pas 
une balise XML.


C'est ce qu'ils appellent une "Instruction de traitement", ou 
"Instruction processing".


Ces instructions sont destinées à une interprétation directe par 
l'application.


L'instruction de traitement est un repère autonome dont le premier et 
le dernier signe dans les parenthèses pointues < et > est un point 
d'interrogation ? . Juste derrière le signe de début, suit un nom 
symbolique du logiciel auquel s'adresse l'instruction de traitement. 
Le logiciel de lecture doit bien entendu connaître ce nom symbolique 
et savoir que l'instruction lui est destinée.



Source :

http://www.info.univ-angers.fr/~gh/selfhtml_fr/xml/regles/declarationxml.htm 



Par exemple, l'instruction de traitement suivante permet de 
communiquer au navigateur où il doit trouver le fichier de styles.







Ce type d'instruction peut aussi être utiliser lors de l'utilisation 
d'une mise en forme XML utilisant un fichier XSLT :







Au cas où tu serais intéressé de savoir ce qu'est la mise en forme XML 
avec XSLT, voici un tuto intéressant à ce sujet :


https://openclassrooms.com/courses/les-bases-de-la-mise-en-forme-xml-avec-xslt 



Bien amicalement,
Abdel.




Le 12/02/2018 à 20:48, Jean-François Colas a écrit :

Hello la ML,

J'ai des documents XML (non communicables malheureusement), dans 
lesquels je vois parfois des balises constituées ainsi: inférieur, 
point d'interrogation, contenu de balise, point d'interrogation, 
supérieur.


Par exemple, dans certains fichiers, je pourrais avoir:

et dans d'autres:


sans pour autant qu'il semble y avoir d'invalidité du document...

Est-ce que ce genre de syntaxe a un rôle à jouer dans la définition 
XML? Est-ce simplement une balise différente, une "astuce" pour 
désactiver une balise, autre chose?


Merci,
J.-F.

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Balises xml et points d'interrogation

2018-02-12 Par sujet Jean-François Colas

Hello la ML,

J'ai des documents XML (non communicables malheureusement), dans 
lesquels je vois parfois des balises constituées ainsi: inférieur, point 
d'interrogation, contenu de balise, point d'interrogation, supérieur.


Par exemple, dans certains fichiers, je pourrais avoir:

et dans d'autres:


sans pour autant qu'il semble y avoir d'invalidité du document...

Est-ce que ce genre de syntaxe a un rôle à jouer dans la définition XML? 
Est-ce simplement une balise différente, une "astuce" pour désactiver 
une balise, autre chose?


Merci,
J.-F.

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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: hs version thunderbird accessible avec jaws18

2018-02-07 Par sujet Jean-François Colas

Hello Maan,

Je ne vais pouvoir te faire qu'une demi-réponse. Pour savoir s'il est 
possible de réarranger les colonnes, la réponse est oui. Pour nous, par 
contre, c'est un peu plus compliqué. avec Jaws, les scripts de Daniel 
offrent deux fonctions qui, combinées, nous permettent de disposer 
facilement les colonnes comme on le souhaite. Mais sans les scripts, je 
ne sais pas s'il y a une solution. Avec NVDA, même genre de réponse: il 
y avait quelque chose du temps où Yannick développait ses scripts, 
aujourd'hui on est plus ou moins à mi-chemin entre un système qui n'est 
plus maintenu et un autre outil en développement, alors je ne saurais te 
dire lequel il te faudrait pour pouvoir manipuler les colonnes. Et sans 
ces modules, il est possible que NVDA permette mieux que Jaws de jouer 
avec les colonnes, avec les fonctions de navigation par objet, mais... 
tu sais tout ce que je sais sur ce sujet à présent.


J.-F.

Le 06/02/2018 19:09, Maan ALOUN a écrit :

salut à vous tous et Merci pour le lien du script et la version française

JF, par exemple, dans la liste des message je préfére entendre no lu, 
pièce jointe, suivi par l’expéditeur, le sujet et la date en dernier.


peut-on modifier l'ordre des colonnes?

Merci par avance


06/02/2018 à 16:31, jfco...@free.fr a écrit :


Re Maan,

Pour la langue,la réponse d'Abdel va faire le job. POur le reste, 
quels sont les points d'inaccessibilité qui te sembleraient 
améliorables?


J.-F.


Le 2018-02-06 12:34, Maan ALOUN a écrit :

resalut JF,


voila j'envoye ce message à partire de la version 45,0, mais
l'interface est en englais!

comment la changer en francais?

peus-tu me conceiller des parametres pour simplifier l'affichage et
pour une méilleure accessibilité?

Merci par avance.


On 06/02/2018 11:52, jfco...@free.fr wrote:

Hello Maan et tous,
Puisque l'objet évoque Thunderbird, je ne peux qu'approuver et 
t'encourager. Par contre, si tu prends la dernière version, il se 
peut que tu aies besoin d'installer les scripts Jaws développés par 
Daniel, dont, j'espère, quelqu'un pourra redonner l'adresse de 
téléchargemeent que je n'ai pas sous la main... Ou alors trouver 
une version de Thunderbird genre 45 ou antérieure.


J.-F.

Le 2018-02-06 11:35, Maan ALOUN a écrit :

quel logiciel de messagerie me conceillez vous?
Merci par avance,
 en remplassant mon ordi, je suis oblijé à qitter windows live mail
tristement.

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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 : m
ilto:progliste-requ...@ml.free.fr?subject=unsubscribe

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

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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 : 

[progliste] Re: Compilation Jane et... Windows XP

2018-01-31 Par sujet Jean-François Colas

Hello Abdel et tous,

Ici JF envoyé spécial de la planète Jane-XP. Bof, moi j'aime bien 
remercier sur la liste, surtout si ça s'acompagne de résultats, positifs 
ou négatifs... Ne serait-ce en l'occurrence, que pour les petits JF qui 
traînent encore dans le coin avec leur XP Xtra-Prolongé!



1. Pour le poisson lui-même: l'exécutable se lance impec! Donc, un 
premier merci déjà pour ça. Or Abdel, comme il n'est pas question pour 
moi que je te sollicite à chaque fois:


2. pour le nécessaire de pêche, le fichier .whl correspondant à 
CX_Freeze 4 s'est laissé "piper" sans moufter, et voilà un problème de 
moins à tenter de résoudre, 2ème merci!


3. En suivant ton cheminement concernant setup.py, les lignes 15, 16, 27 
commentées, une fois natsort correctement "pipé", la compilation s'est 
effectuée avec succès. 3ème merci!


Malheureusement pour moi, je crois que l'aventure va s'arrêter là sur 
cet ordi malgré tout.


Je vais quand même faire le petit "raport de bug", avant de tester au 
boulot ce qui se passe dans le même cas de figure... J'espère que si le 
problème vient encore d'XP, il sera possible de le déterminer 
objectivement. A ce stade, je me dis encore que, même si c'est une 
erreur liée à XP, il se peut que ce soit la révélation d'un truc qui 
peut être rectifiable, ne serait-ce que pour "blinder" le produit...



Je lance indifféremment ton exécutable ou le mien. Puis je tente une 
ouverture de fichier: je vais le chercher, je le sélectionne, et... 
Rien! Page vide.


Je vais en invite de commande, dans le répertoire de l'un des 
exécutables. j'écris jane, suivi du chemin complet du fichier que je 
veux ouvrir. Et là, c'est le drame! Accrochez-vous, je vous mets tout ça 
sous ma signature.


Voilà pour ce soir, et je referai des tests au boulot, j'ai déjà deux 
trois remarques de toute façon à vous faire parvenir. Oui, j'écris ici, 
because comme ça j'écris in french...


J.-F.

Le Traceback :

cx_Freeze: Python error in main script
Traceback (most recent call last):
  File 
"C:\Python34\lib\site-packages\cx_Freeze\initscripts\Console.py", line 
27, in 

exec(code, m.__dict__)
  File "__main__.py", line 104, in 
  File "__main__.py", line 44, in __init__
  File "E:\incoming\Jane\Jane\MainWindow.py", line 137, in openDocuments
for file in files: self.openDocument(file)
  File "E:\incoming\Jane\Jane\MainWindow.py", line 150, in openDocument
self.addDocument(doc)
  File "E:\incoming\Jane\Jane\MainWindow.py", line 76, in addDocument
doc.open()
  File "E:\incoming\Jane\Jane\TextDocument.py", line 21, in open
if not super().open(file, reloading): return False
  File "E:\incoming\Jane\Jane\Document.py", line 21, in open
try: self.props = editorconfig.get_properties(self.file)
  File "C:\Python34\lib\site-packages\editorconfig\__init__.py", line 
15, in get_properties

return handler.get_configurations()
  File "C:\Python34\lib\site-packages\editorconfig\handler.py", line 
64, in get_configurations

self.check_assertions()
  File "C:\Python34\lib\site-packages\editorconfig\handler.py", line 
91, in check_assertions

if not os.path.isabs(self.filepath):
  File "c:\python\32-bit\3.4\lib\ntpath.py", line 99, in isabs
  File "c:\python\32-bit\3.4\lib\ntpath.py", line 159, in splitdrive
TypeError: object of type 'WindowsPath' has no len()
OK

J.-F.


Le 30/01/2018 12:01, Abdel a écrit :

Salut JF,


Ne vous laissez pas énerver par l'objet.



Pour ma part, il ne m'énerve pas du tout, étant moi-même un 
utilisateur passionné de Windows-X.P.


Cependant, malheureusement, il y a 2 choses qui empêchent la 
possibilité d'exécuter l'éditeur de Quentin sur une machine tournant 
sous XP, du moins sous sa forme exécutable.


1. Le fait que sous XP, on ne puisse installer au maximum que Python 
3.4 et là, on aurait pu contourner le problème si le second 
inconvénient ne se posait pas.


2. Le fait, et là c'est le problème le plus important, que la dernière 
version à ce jour de cx_Freeze, soit la version 5.1.1, ne soit 
installable que sous Python 2.7, Python 3.5 et Python 3.6.


Tu peux jeter un coup d’œil sur la page de téléchargement de cx_Freeze 
5.1.1 et tu verras.


https://pypi.python.org/pypi/cx_Freeze#downloads

Mais pour que tu ne soit pas contrarié par cette histoire 
d'obsolescence plus ou moins programmée, ton ami Abdel, ici présent, a 
essayé de contourner le problème pour toi.


J'ai installé python 3.4 version 32 bits sur mon Windows 10 64 bits.

Ensuite, j'ai installé les dépendances suivantes :


py -3.4 -m pip install -U pip, pour mettre à jour pip.
py -3.4 -m pip install -U wxPython
py -3.4 -m pip install -U editorconfig
py -3.4 -m pip install -U natsort
py -3.4 -m pip install cx_Freeze-4.3.4-cp34-none-win32.whl, que 
j'avais pris le soin de télécharger au préalable.



Comme tu peux le constater, j'ai installé une version ancienne de 
cx_Freeze compatible Python 

[progliste] Compilation Jane et... Windows XP

2018-01-29 Par sujet Jean-François Colas

Hello la ML,

Ne vous laissez pas énerver par l'objet.
Sans doute un ptit message à ceux qui connaissent un peu bien CX-Freeze.

Au boulot, j'ai un ordi Windows 7 32 bits. J'ai installé Python 3.6.4. 
Je viens de "piper" Cx-freeze, et tout s'est bien passé.


J'ai donc pris la dernière version de Jane envoyée ici. J'ai modifié les 
fichiers / répertoires pour lui donner le nom de Jane, puis j'ai lancé 
Setup.py build. Bon, la première fois, ça s'est planté car il me 
manquait un truc appelé Natsor, qui semble indispensable au moins pour 
la compilation.


La 2ème fois, tout s'est apparemment bien passé. J'ai vu un exécutable 
dans build et le sous(répertoir qui s'y trouvait, j'ai vu Jane.exe j'ai 
lancé, et il s'et ouvert. Je n'avais pas le temps de tester cela plus 
avant à ce moment-là.


J'espérais donc avoir une appli Win32 exécutable sur un autre ordi 
Win32, même si celui-ci tournait sous XP... Mais non.


Comme j'imagine que CX-Freeze ne vient pas tout juste de sortir, je me 
dis que quand même, il a déjà dû permettre de compiler des progs y 
compris pouvant tourner sous XP.


Question lecture de doc, j'en suis pour l'instant à zéro, et ce que j'ai 
vu du setup.py ne m'a donc pas donné d'indices évident sur ce qui doit 
se passer.


Alors, à votre avis, qu'est-ce qui provoque la génération d'un prog qui, 
sous  XP, est reconu comme "une application Win32 non valide"? Cela 
dépendra-t-il davantage du script Setup.py, ou des composants Python, 
puisque la 3.6.4 assume ne plus supporter XP?


Pour l'instant, je ne parviens pas à installer CX-Freeze sur ma config 
XP, me manquerait apparement Visual Studio 10... pas eu le temps de 
vraiment me pencher sur cet aspect-là. Je vous referai peut-être un 
message à ce sujet sous peu, pour qu'au moins vous me confortiez ou me 
corrigiez dans le "diagnostic".


Merci,
J.-F.





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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: Tarzan dans l'espace

2018-01-24 Par sujet Jean-François Colas

Hello,

Bah, au pire, on te prêtera sûrement bien une double-voix en tant que 
concepteur du truc, si vraiment ça se départage pas...


On définit un moment de clôture du scrutin?

J.-F.



Le 24/01/2018 21:08, QuentinC a écrit :

Hello,
Vous m'embêtez, parce que du coup ça fait 4 partout.
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: Tarzan dans l'espace

2018-01-23 Par sujet Jean-François Colas

Re,

Hé! t'as pas tout vu! lol.  JC a dit que dommage, Jane ça lui plaisait 
bien, et en contrepartie, Abdel a semblé enthousiasmé par ta 
trouvaille... voilà pourquoi je disais 4 à 2.


Serge, (ou Daniel, tj pas compris ce qui est le nom et ce qui est le 
prénom), avait émis un avis faborable pour Jane, mais n'a encore rien 
dit pour Space.


Quant aux 489 autres...!

J.-F.

Le 23/01/2018 21:24, QuentinC a écrit :

Hello,

Pour les votes pour le moment voici ce que j'ai compté:
Pour Jane: JF
Pour Space: Mathieu, Yannick et moi-même
Ce qui fait 3 contre 1 pour le moment.

Le comportement du backspace sera dans la prochaine version, avec deux 
choix possibles:

* soit effacer toute la ligne comme actuellement
* Soit supprimer un niveau d'indentation

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: Lancement de script Python en console

2018-01-23 Par sujet Jean-François Colas

Rhello Abdel et la foule,

qu'est-ce qui ta fait préférer le batch au raccourci? Est-ce parce que 
tu n'as pas exploré la piste, ou parce que tu as pu constater que ça 
marchait moins bien?


Je dis ça parce que je crois que je ne peux pas envoyer un fichier vers 
un batch, alors que je peux le faire vers un raccourci. Et bon, un 
programme acceptant des paramètres, il faut qu'on puisse lui en envoyer 
vers lui lol.  Utilisant assez volontiers le "envoyer vers", qui est 
très facile à personnaliser (contrairement à Ouvrir avec", je peux faire 
un raccourci vers un exécutable, mais un raccourci vers un batch me 
semblerait une étape superflue, (celle du batch), sauf aspects qui 
m'auraient échappé, car je dis ça sans avoir fait vraiment de tests dans 
le cas de Jane, (euh pardon, de notre éditeur).


J.-F.




Le 23/01/2018 17:53, Abdel a écrit :

Resalut,

Tiens, en parlant du launcher "C:Windows/py".exe", je propose ce qui 
suit, pour ceux qui n'ont pas Python 3 dans leur variable path :


Pour lancer le nouvel éditeur de Quentin, une fois dans le dossier 
jane ou space, mettre un fichier batch, comportant la seule 
instruction suivante :


py -3.6 jane

Le -3.6 pourra être remplacé par -3.4 s'il on ne dispose que de Python 
3.4.


Par contre, éviter les syntaxe du genre" py -3.6.4 jane" car ça ne 
marchera pas, selon les tests que je viens de faire.


Bien amicalement,
Abdel.


Le 23/01/2018 à 15:58, Abdel a écrit :

Coucou JF,


parce que je n'ai guère pigé le rôle du fichier c:\windows\py.exe...



C'est un launcher très intéressant qui permet de pouvoir exécuter 
plusieurs version de Python installées, sans se soucier de mettre 
l'une ou l'autre dans la variable path.


Apparu depuis Python 3.3, il s'exécute de la façon suivante :


py -3.6.4 scriptPourPython3.6.4.py
py -2.7 scriptPourPython2.7.py



Lors de l'installation d'une version 3.3 de Python ou supérieure, 
Windows ajoute automatiquement le chemin vers cet exécutable dans la 
variable path pour faciliter son exécution.


Plus d'explications ici :

https://openclassrooms.com/forum/sujet/python-installe-mais-pas-en-tant-que-commande 



Bien amicalement,
Abdel.


Le 23/01/2018 à 15:18, jfco...@free.fr a écrit :

Hello Abdel et la ML,

Ah tiens, oui, merci pour le commutateur -c. Même si, en l'espèce, 
il n'aurait pas servi mon objectif, qui était justement de comparer 
ce qui se passait, selon que j'appelle mon prog par son-nom.py ou 
par... donc... python son-nom.py. Dans la phase intermédiaire où je 
me trouvais ce w-e, c'était différent. Les .py étaient toujours 
associés à Python 2.7. Tout ça, du moins en partie, parce que je 
n'ai guère pigé le rôle du fichier c:\windows\py.exe...


Bon, maintenant, tout ça est rentré dans l'ordre, j'ai supprimé 2.7, 
j'ai refait une asssociation des .py.


J.-F.


Le 2018-01-21 23:21, Abdel a écrit :

Resalut JF,

En fait, il exécute effectivement quand-même le module, car ne
trouvant pas de répertoire...

Et puis, c'est la seule correspondance la plus plausible avec le nom
du module indiqué.

Je souhaitais juste me corriger, lorsque je te disais qu'il cherchait
un sous-répertoire.

En fait, ce n'est pas un sous-répertoire, mais un sous module ou
package s'appelant "py" qui serait contenu dans le dossier "pyvers"
qui n'existe pas.

Autrement, as tu essayé aussi l'option -c?

En mode console, la commande suivante fait exactement la même chose
que ton module pyvers :


python -c "import sys;print (sys.version)"



Bien amicalement,
Abdel.

Le 21/01/2018 à 22:23, Jean-François Colas a écrit :

Hello Abdel,

Thank you sir, je lirai Stack overflow avec du braille under the 
hands. Donc si je comprends bien, tout est normal, c'est le 
principal. Malgré tout, sans encore avoir lu la page que tu 
mentionnes, avec ce que tu dis je suis étonné que le script se 
soit quand même exécuté du coup.


Bonne soirée,
J.-F.


Le 21/01/2018 22:13, Abdel a écrit :

Salut JF,

1. Dans le premier exemple "E:\SRC\python>pyvers.py " :

Python recherche prioritairement un module pyvers.py dans le 
répertoire "E:\src", s'il ne le trouve pas, il va rechercher dans 
les librairies standards de Python, la liste des emplacements où 
Python va rechercher ces modules est disponible en utilisant la 
commande "sys.path".


Dans ce premier exemple, le point ou dot est reconnu comme étant 
le début de l'extension du module à exécuter.


2. Dans le second exemple "E:\SRC\python>python -m pyvers.py " :

La, il y a une grosse erreur, que je vais essayer de te clarifier.

l'option -m signifie que l'on veut exécuter un module,, dans ce 
cas, on ne doit pas préciser l'extension.


Pourquoi?

Parce que Python va rechercher un sous-répertoire de pyvers, 
comportant un module portant le nom py.


Celui-ci n'existant pas, tu reçois l'erreur que tu as eu.

Tu trouveras des explications à ce sujet dans cette discussion 
sur Stack Overflow :



[progliste] Re: Lancement de script Python en console

2018-01-21 Par sujet Jean-François Colas

Hello Abdel,

Thank you sir, je lirai Stack overflow avec du braille under the hands. 
Donc si je comprends bien, tout est normal, c'est le principal. Malgré 
tout, sans encore avoir lu la page que tu mentionnes, avec ce que tu dis 
je suis étonné que le script se soit quand même exécuté du coup.


Bonne soirée,
J.-F.


Le 21/01/2018 22:13, Abdel a écrit :

Salut JF,

1. Dans le premier exemple "E:\SRC\python>pyvers.py " :

Python recherche prioritairement un module pyvers.py dans le 
répertoire "E:\src", s'il ne le trouve pas, il va rechercher dans les 
librairies standards de Python, la liste des emplacements où Python va 
rechercher ces modules est disponible en utilisant la commande 
"sys.path".


Dans ce premier exemple, le point ou dot est reconnu comme étant le 
début de l'extension du module à exécuter.


2. Dans le second exemple "E:\SRC\python>python -m pyvers.py " :

La, il y a une grosse erreur, que je vais essayer de te clarifier.

l'option -m signifie que l'on veut exécuter un module,, dans ce cas, 
on ne doit pas préciser l'extension.


Pourquoi?

Parce que Python va rechercher un sous-répertoire de pyvers, 
comportant un module portant le nom py.


Celui-ci n'existant pas, tu reçois l'erreur que tu as eu.

Tu trouveras des explications à ce sujet dans cette discussion sur 
Stack Overflow :


https://stackoverflow.com/questions/36230492/python-error-while-finding-spec-for-fibo-py-class-attributeerror-mod/36230538 



Bien amicalement,
Abdel.



Le 21/01/2018 à 19:35, Jean-François Colas a écrit :

Hello la ML,

Ayant eu quelques petits problèmes de transition ici entre Python27 
et Python34, j'ai désinstallé complètement Python27. Il me reste un 
problème étrange à mon niveau: selon que je lance un script par 
nom-du-script.py, ou que je lance par python -m nom-du-script.py, 
j'aurai ou n'aurai pas une erreur.


Mon script consiste uniquement à m'afficher la version de Python avec 
laquelle il s'exécute. Il ne consiste qu'en ces deux lignes:


import sys
print (sys.version)

Voici ce qui se passe:

E:\SRC\python>pyvers.py
3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit 
(Intel)]

E:\SRC\python>python -m pyvers.py
3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit 
(Intel)]
C:\python34\python.exe: Error while finding spec for 'pyvers.py' 
(: 'module'

object has no attribute '__path__')
E:\SRC\python>


Auriez-vous une idée de ce qui se passe?

Merci,
J.-F.



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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Lancement de script Python en console

2018-01-21 Par sujet Jean-François Colas

Hello la ML,

Ayant eu quelques petits problèmes de transition ici entre Python27 et 
Python34, j'ai désinstallé complètement Python27. Il me reste un 
problème étrange à mon niveau: selon que je lance un script par 
nom-du-script.py, ou que je lance par python -m nom-du-script.py, 
j'aurai ou n'aurai pas une erreur.


Mon script consiste uniquement à m'afficher la version de Python avec 
laquelle il s'exécute. Il ne consiste qu'en ces deux lignes:


import sys
print (sys.version)

Voici ce qui se passe:

E:\SRC\python>pyvers.py
3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit 
(Intel)]

E:\SRC\python>python -m pyvers.py
3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit 
(Intel)]
C:\python34\python.exe: Error while finding spec for 'pyvers.py' ('AttributeError'>: 'module'

object has no attribute '__path__')
E:\SRC\python>


Auriez-vous une idée de ce qui se passe?

Merci,
J.-F.



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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: Le nom de l'éditeur

2018-01-20 Par sujet Jean-François Colas

Hello la ML,

En tant qu'"inventeur" de la proposition Jane, je peux me rallier à 
Space, mais je vous préviens, malgré le c de code, je vais continuer à 
avoir des revendications qui risquent souvent d'être davantage tournées 
vers la manipulation de textes que de code... Si ça vous va, ça me va.


Le seul point délicat, mais ce serait pareil pour tous les noms basés 
sur ce principe, c'est l'éventuelle difficulté de localiser la ressource 
avec un moteur de recherche, en tout cas par le seul nom.


J.-F.



Le 20/01/2018 00:19, QuentinC a écrit :

Coucou,

Je viens d'avoir une autre idée géniale (ou pas) pour le nom de notre 
éditeur de texte.


space: simple, powerful and accessible code editor

Avec ce nom je mets la barre haute... mais qu'en pensez-vous ?
Mieux que Jane ou Janae ou Yanae ?
D'ailleurs Yanae sonne mieux que Janae avec la voix anglophone je 
trouve, c'est pour ça que j'étais un peu sceptique sur la proposition 
de Mathieu.


Peti clin d'oeil aux espaces qui sont si importants en python... non, 
j'ai pas fait exprès, je vous jure.


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/

Je vous rappelle que les pièces jointe sont activés leur taille est 
limité à 2 MO

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: Conversion Python 2 vers 3

2018-01-13 Par sujet Jean-François Colas

Hello Abdel et tous,

J'ai eu de la chance, et du braille, qui m'ont permis de trouver le 
problème: toutes mes lignes étaient indentées avec des tabulations, sauf 
une, de commentaire, qui commençait par deux espaces. Evidemment si ça 
n'avait pas été une ligne de commentaire, je m'en serais aperçu au 
moment de son développement...


Bonne journée,
J.-F.


Le 12/01/2018 23:01, Abdel a écrit :

Coucou JF,

Apparemment, selon ce que j'ai compris, 2to3.py a trouvé une erreur 
dans la ligne 77.


Bad token est un mauvais jeton, le module utilise ces token pour 
parser le code à corriger.


Mais bon, si tu pouvais m'envoyer ce module mbox.py, je veux dire la 
version avant correction, je pourrai certainement encore mieux t'aider...


Merci.

Bien amicalement,
Abdel.


Le 11/01/2018 à 22:51, Jean-François Colas a écrit :

Hello la ML,

Bon, puisque WxPython est désormais utilisable avec Python 3, plus 
trop besoin a priori de garder Python 2.7. Alors, grosse opération 
conversion de scripts avec le script 2to3. Ca marche apparemment pour 
95% des scripts, mais de fait, 2to3 bloque sur certains d'entre eux.


Avant que je ne me lance dans une investigation quelque peu 
fastidieuse du pourquoi, auriez-vous des expériences de situations où 
2to3 semble ne pas s'en sortir? Parce que les erreurs qu'il sort, 
question clarté...


Exemple:


2to3.py -w mbox.py

RefactoringTool: Skipping optional fixer: buffer
RefactoringTool: Skipping optional fixer: idioms
RefactoringTool: Skipping optional fixer: set_literal
RefactoringTool: Skipping optional fixer: ws_comma
RefactoringTool: Can't parse mbox.py: ParseError: bad token: type=56, 
value=u'\r

', context=('', (77, 14))
RefactoringTool: No files need to be modified.
RefactoringTool: There was 1 error:
RefactoringTool: Can't parse mbox.py: ParseError: bad token: type=56, 
value=u'\r

', context=('', (77, 14))

Comment voulez-vous que ça me parle?

Merci,
J.-F.

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: Mise en route éditeur

2018-01-12 Par sujet Jean-François Colas
Bof, comme dirait l'autre, qu'on évolue ou qu'on n'évolue pas, on finit 
par finir quand même...


J.-F.

Le 12/01/2018 17:31, QuentinC a écrit :

Hello,

Si, c'est toi le boulet avec ton XP lol.
JE n'étais pas au courant de ce . . . détail.

Moi aussi je suis contre l'obsolescence programmée, mais il ne faut 
pas exagérer. Windows XP est officiellement mort depuis 2014 quand 
même. Donc bon, pour finir on n'évolue jamais non plus.

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: vous me recevez-vous version 2

2018-01-11 Par sujet Jean-François Colas

Hello Abdel et tous,

Tiens, pourquoi n'a-t-on jamais entendu parler de ce... groups.io? Bon, 
la chance sourit aux persévérants, ce ne serait que la x-ième fois qu'on 
envisagerait de déménager, mais c'est vrai aussi que les alternatives 
semblent toujours un peu genre un mal pour un autre mal... Group.io est 
donc un nouvel élément à examiner.


J.-F.


Le 11/01/2018 18:03, Abdel a écrit :

Salut Math,

Je te reçois très bien avec cette dernière adresse.

Récapitulatif :

Avec ta toute première inscription, je te recevais nickel.

Avec ton avant-dernière inscription, rien du tout, bien que tes mails 
étaient bien archivés sur la Progliste.


Avec cette toute dernière inscription, parfait.

J'ai bien compris que ce qui t'a poussé à faire ta première 
réinscription, était le fait que certaines discussions n'étaient pas 
archivées en ligne.


Par exemple, aucune trace dans les archives de la Progliste de la 
discussion "C'est parti pour EdPy", bien que par mail, pratiquement 
tout le monde recevait les mails de cette discussion dans leurs boîtes 
perso.


Ce n'est pas donc un problème lié directement à l'inscription des 
membres, mais ça vient des listes de diffusion Free, qui présentent 
parfois ce mode de dysfonctionnement.


Il y a aussi un problème de décodage de certains caractères non-ascii 
qui survient parfois dans les champs objets et ^même dans les contenus 
des mails.


Il serait peut-être préférable si notre liste était sur groups.io, qui 
est un système beaucoup mieux organisé et surtout très accessible 
aussi bien en matière de gestion qu'en utilisation.


https://groups.io/

Bien amicalement,
Abdel.


Le 11/01/2018 à 17:07, QuentinC a écrit :

De mon côté c'est tout bon cette fois
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Mise en route éditeur

2018-01-10 Par sujet Jean-François Colas

Hello la ML,

Oh ptain jle crois pas! y m'ont pas fait ça! L'installeur Python 3.6.4 
nécessite minimum Vista! Moi qui suis sous XP ici at Home!


Alors bon, j'espère qu'il n'y aura pas trop de différences majeures 
entre Python 3.6, et la 3.4.3 que j'ai installée avec succès. Pour 
l'heure, pip a bien voulu se mettre à jour vers la v9, puis editorConfig 
s'est installé avec succès, et même wxPython 4.0b ou quelque chose comme 
ça. Les prérequis semblent être donc remplis quand même... Comme qui 
dirait, cette fois le boulet n'est pas passé loin! (et dites pas que le 
boulet, c'est moi avec mon xp lol).


Alors bon, je note au passage que, en ce qui concerne cette affaire 
d'ajouter le chemin au path, c'est proposé durant l'install. Lorsqu'on a 
l'arborescence des composants à instaler ou ne pas installer, c'est le 
tout dernier élément. Ici par défaut, c'était indisponible, mais il 
aurait suffi que je fasse une barre d'espace puis que je valide sur 
"available" (à revérifier le terme), pour que l'installeur s'occupe 
d'ajouter le chemin, enfin, I presume.


Je n'ai pas le temps de faire de tests poussés ce soir, voyons quand 
même si l'éditeur se lance:


Oui! ça marche. Et première constatation, ouais! ya des bips en début et 
fin de fenêtre! Bah oui c'était moi qui avais évoqué ça. Pour ma part ce 
sera donc la première manifestation du rich text.


OK, super, allez, ça s'annonce pas trop mal, je plie les gaules, et la 
suite au prochain numéro. Faut que j'essaie de voir si je peux installer 
tout ça au boulot, mais même l'install de Python semble ne pas 
nécessiter que l'on soit administrateur si on installe pour soi seul 
alors ça devrait gazer, avec cette fois vraiment la 3.6.4.


Bye, enfin Bail, comme diraient les anglophones, d'ailleurs justement, 
je bâille..., et j'ai pas fini!

J.-F.

Le 08/01/2018 16:01, Abdel a écrit :

Salut tout le monde,

Je crée cette nouvelle discussion pour vous donner les instructions
nécessaires pour installer les outils permettant d'utiliser le nouvel
éditeur de Quentin dans sa version actuelle.

1. Python 3.6.4 pour Windows, qui est la toute dernière version à ce
jour de Python.

Voici son lien direct de téléchargement :

https://www.python.org/ftp/python/3.6.4/python-3.6.4.exe

Suivez les instructions habituelles d'installation.

Il s'agit de la version 32 bits de Python 3.6.4 qui est compatible aussi
bien sur du 32 que sur du 64 bits.

2. Si vous n'avez pas d'autre version de Python, et que vous souhaitez
ajouter le chemin de cette version 3.6.4 dans la variable système Path,
voici la procédure :

Tout d'abord, il faut aller dans les paramètres du système, soit par le
panneau de configuration/système, soit en affichant les propriétés de
l'icône Ordinateur ou Ce PC de votre bureau, en fonction de votre
version de Windows.

Validez alors sur "Modifier les paramètres", puis, avec Contrôle tab,
aller vers l'onglet "Paramètres système avancés".

Ceci fait, tabulez puis validez sur le bouton "Variables
d'environnements.".

Une fois dans les options des variables d'environnement, tabulez jusqu'à
atteindre la liste des variables système, puis, avec flèche basse,
descendez jusqu'à atteindre la variable "Path".

Ceci fait, tabulez jusqu'à bouton "Modifier", puis validez dessus.

Ensuite, tabulez jusqu'à bouton "Nouveau", puis validez dessus.

Vous devrez alors inscrire le chemin suivant, dont le nom d'utilisateur
variera selon votre nom d'utilisateur :


C:\Users\NomUtilisateur\AppData\Local\Programs\Python\Python36-32



Ceci fait, validez une seule fois pour ajouter ce nouveau chemin.

Ensuite, retabulez jusqu'à bouton "Nouveau", puis ajoutez cette fois, le
chemin suivant en modifiant le nom d'utilisateur, selon le contexte :


C:\Users\NomUtilisateur\AppData\Local\Programs\Python\Python36-32\Scripts



Ce second chemin ne vous sera pas utile dans l'immédiat, mais le sera
pour certaines commandes nécessitant l'utilisation du répertoire "Scripts".

Ceci fait, valider d'abord sur entrée, puis tabulez et validez sur tous
les boutons OK que vous croiserez pour confirmer l'ajout de ces 2
nouvelles entrées.

Si vous avez une ancienne version de Python qui est déjà dans la
variable système "Path" et que vous ne souhaitez pas la modifier, ne
prenez pas compte de cette seconde partie, nous vous expliquons plus bas
comment exécuter Python 3.6.4 en indiquant le chemin complet de son
exécutable.

3. Pour installer wxPython.

Si vous avez mis le Python 3.6.4 dans la variable système "Path", lancez
la commande suivante dans l'invite de commandes MSDos, il n'est pas
nécessaire d'être en mode administrateur pour le faire :


python -m pip install -U wxPython



Pour installer le module editorconfig :


python -m pip install -U editorconfig



Si vous n'avez pas le Python 3.6.4 dans votre variable système "Path",
il faudra indiquer le chemin complet de l'exécutable de Python :



[progliste] Re: Me recevez-vous

2018-01-10 Par sujet Jean-François Colas

Hello Matt,

Mais si pourtant. On te reçoit bien. Enfin, ce qu'on reçoit, on le 
reçoit, le reste on sait pas lol.


J.-F.


Le 10/01/2018 22:04, Mathieu Barbe a écrit :

Bonsoir mes amis,

me recevez-vous depuis que j'ai mon nouvelle e-mail.

J'ai pas l'impression!

Amicalement, Mathieu


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/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: C'est parti pour EdPy

2018-01-08 Par sujet Jean-François Colas

Re Quentin,

Ce que je voulais dire en fait avec mon histoire de conflit Jaws: à mon 
souvenir, si le texte avant le prochain saut de ligne était un peu 
important, Jaws déclarait forfait en disant que le paragraphe était 
peut-être trop long. Certes, j'ai tourné le dos à cette fonction Jaws 
depuis pas mal de versions, je ne sais comment il se comporterait 
aujourd'hui. Si avec un Ctrl+flb, je pouvais passer à la prochaine ligne 
blanche, même si elle se trouve trois cents lignes plus loin, alors, 
bien que différente de ma notion de paragraphe, ça pourrait être bien 
intéressant. Et surtout si en complément on dispose toujours de la 
possibilité de repli de lignes on/off. Car dans ce cas, en désactivant 
le repli, je passerai d'un paragraphe-à-la-jf par les flèche haut/bas.


Reste le problème de la sélection: que se passera-t-il lors d'un appui 
sur par exemple Ctrl+maj+flb?


J.-F.



Le 08/01/2018 18:28, QuentinC a écrit :

Bonsoir,

Réponses groupées pour Yannick, Abdel et JF.

> bonjour est ce normal que chez moi je n'arrive pas à faire de 
remplacment en passant par control +h ?


Oui, je viens de voir que j'avais laissé une petite coquille.
TextEditor.py, ligne 195, GetLastPosition avec une majuscule et non 
pas une minuscule



>si je veux supprimer cette tabulation, cela me supprime non seulement 
la tabulation,mais en plus, le saut de ligne d'avant, ce qui me remet 
à la fin de l'instruction précédente.
> La, c'est problématique, car ça me condamne à garder toujours le 
niveau d'indentation en cours au minimum pour mes instructions suivantes.
> C'est peut-être ou sans doute configurable, je n'ai pas trouvé où 
modifier ce comportement.


Non, ce n'est pas configurable (à vrai dire rien n'est configurable 
pour le moment), mais ce n'est pas non plus un bug. Tu peux diminuer 
le niveau d'indentation avec Maj+Tab. Le comportement que tu observes 
avec backspace est voulu.
ON peut en discuter, mais je l'ai fait ainsi par symétrie avec ce qui 
se passe avec la touche del et enter. Je m'explique:  (+ représente un 
tab et | le curseur):


Si on a ceci:
+ + Un|
+ + Deux

Et que tu appuies sur del, tu auras:
+ + Un|Deux
Autrement dit, les deux tabs ont été virés parce que ce n'est pas 
naturel d'obtenir:

+ + Un| + + Deux

Si maintenant à partir de:
+ + Un|Deux
Tu appuies sur enter, tu obtiens logiquement:
+ + Un
+ +|Deux
Les tabs ont été remis, conformément à l'indentation de la ligne 
précédente


Si finalement à partir de:
+ + Un
+ +|Deux
Tu appuies sur backspace, mon point de vue est que tu dois pouvoir te 
retrouver dans l'état précédent; en d'autres terme tu effaces le saut 
de ligne et l'indentation qui est venue avec.


D'où ces questions sur lesquelles on peut débattre:
* Dans la situation que tu exposais, tu es obligé d'enlever un niveau 
d'indentation avec Shift+Tab, tu ne peux plus le faire avec backspace; 
c'est peut-être dommage effectivement. En pratique je risque moi-même 
de me faire avoir !

* Est-ce que finalement respecter cette symétrie est si important ?
* Est-il judicieux d'envisager un comportement différent de backspace, 
selon que quelque chose suit ou que la ligne n'est composée que de 
tabs ? J'ai l'impression que ce serait confusant.


> Pour la navigation arborescente, ça me paraît intéressant, en tout 
cas avant d'avoir essayé. Je me dis juste qu'à vrai dire, Alt+flèche 
droite semble moins utile, à part d'un point de vue "symétrique", vu 
que s'il ne s'agit que d'aller sur la ligne qui se trouve juste 
en-dessous, Flèche bas a le même effet...
> Donc je me demandais s'il était envisageable qu'Alt+flèche droit 
cherche vraiment la prochaine ligne plus indentée que la ligne 
courante, même et surtout si elles ne sont pas voisines... Bon, ça 
risque d'être un peu trop puissant, et éventuellement "confusif", je 
pense que ça pourrait être d'une aide intéressante pour parcourir un 
code que l'on connaît relativement bien cependant.


J'y ai pensé, mais je ne l'ai pas fait, justement parce que je pense 
peut-être à tort que ce serait trop confusant.
Du coup effectivement ça reste uniquement utile pour la symétrie dans 
le cas présent.

Evidemment on pourrait tout à fait le faire.

> Et puis, pour finir sur une question, est-ce qu'on considère 
toujours qu'un paragraphe, c'est quelque chose qui est précédé d'une 
ligne vide, du coup?
> Peut-il y avoir conflit avec Jaws dans ce qui est implémenté dans 
cet éditeur? (Par exemple, sur la taille d'un bloc entre deux lignes 
blanches?)


JE ne comprends pas trop la deuxième partie de la question, mais pour 
la première oui, je considère toujours qu'un paragraphe est un bloc de 
texte séparé par au moins une ligne vide.



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/

Je vous rappelle que 

[progliste] Re: C'est parti pour EdPy

2018-01-04 Par sujet Jean-François Colas

Hello la ML,

Je suis tout ça d'encore un peu loin pour l'instant, alors je compte sur 
votre indulgence si la question semble redondante ou basique... Si je 
comprends bien, à ce stade, l'éditeur va se présenter comme un programme 
Python, mais Python 3, et nécessite donc un Python 3 installé, c'est 
bien ça? Alors si j'ai un Python 2.7 qui reste pour l'instant ma version 
de référence, puis-je installer une version de Python 3 à côté, histoire 
de faire la transition graduellement? En évitant par exemple justement 
que l'installation récupère les associations d'extension?


Merci,
J.-F.



Le 04/01/2018 12:06, Abdel a écrit :

Coucou JC,

N'ayant pas reçu de réponse de ta part, je vais te donner une réponse 
approximative selon le fait que tu sois en Windows-10 ou autre, ou que 
tu aies ou pas plusieurs versions de Python installées.


1. Si tu es avec Windows 10 uniquement, la commande pour installer 
wxPython, que ce soit dans l'invite de commandes CMD ou la console 
Windows PowerShell est la suivante :



python -m pip install wxPython



2. Avec Windows 8 et les versions antérieures :

Tu dois ajouter le chemin comportant le répertoire de l'exécutable de 
pip pour ton Python 3.6.4 dans ta variable Path.


Ici, le chemin est le suivant, du devras juste remplacer Abdel par ton 
nom d'utilisateur :



C:\Users\Abdel\AppData\Local\Programs\Python\Python36-32\Scripts



Ensuite, lance la commande suivante depuis l'invite de commande :


pip install wxPython



3. Si tu as plusieurs versions de Python installées, essaie de 
supprimer les précédentes entrées relatives à ces versions dans la 
variable système "Path" et met uniquement celle du Python 3.6.4 pour 
que la commande python fonctionne dans l'invite de commande.


Pour ajouter une entrée dans ta variable système path, je reste à ta 
dispo pour te décrire la démarche si tu veux.


Merci.

Bien amicalement,
Abdel.


Le 04/01/2018 à 11:36, Abdel a écrit :

Coucou Maan,

Merci, en fait, c'est sans doute du à la présence d'autres versions 
de Python que le programme d'installation n'a pas fait son boulot 
comme il faut.


En tous cas, pour ma part, j'ai souvent du faire une association 
d'extension après l'installation de nouveaux logiciel car le système 
ne le faisait pas automatiquement.


Bien amicalement,
Abdel.


Le 04/01/2018 à 10:45, Maan ALOUN a écrit :

bonjour Abdel,

Merci bien, je connais bien sur cette solution, mais j'ai voulu 
savoir pour quoi le programme d'installation n'a pas pu faire son 
job comme il fallait.



--
De : "Abdel" 
Date : mercredi 3 janvier 2018 17:16
À : 
Objet : [progliste] Re: C'est parti pour EdPy


Salut Maan,

Si je comprends bien ton PB, les fichiers avec extension ".py", 
".pyc" et ".pyw" ne sont pas directement interprétées par ton 
Python 3.6.4 lorsque tu les exécutes depuis l'explorateur?


Il faut juste valider le choix "Ouvrir avec" dans le menu 
contextuel, puis "Choisir une autre application/Rechercher une 
autre application sur ce PC" puis tu recherches l'exécutable de ton 
Python 3.6.4 et tu coches la case "Toujours utiliser" puis OK.


Autrement, tu peux toujours lancer tes fichiers Py avec 
l'interpréteur de commandes CMD ou le Windows PowerShell en 
précisant "python nomDeTonFicher.py" si tu as bien mis le 
répertoire de ton exécutable de ton Python 3.6.4 dans la variable 
système "Path".


Voilà, j'espère que ça t'aidera un petit peu.

Tiens nous au courant de la suite.

Bien amicalement,
Abdel.


Le 03/01/2018 à 14:40, Maan ALOUN a écrit :

bonjour à vous tous,

du mon coté, je viens d'installer python 3.6.4, mais j'ai un 
problème avec le launcher, le systeme ne connais pas les 
extentions de python py, pyc, et pyw

j'ai desinstallé toutes les versions précédentes mais sans succès.
que faire?
merci par avance





--
De : "Abdel" 
Date : mercredi 3 janvier 2018 14:32
À : 
Objet : [progliste] Re: C'est parti pour EdPy


Salut JC,

Avant de répondre à ta question, j'ai 2 toutes petites questions 
à te poser, dont les réponses devraient m'orienter pour mieux 
t'expliquer.


Sous quel Windows tourne-tu?

As-tu plusieurs versions de Python installées?

Merci.

Bien amicalement,
Abdel.


Le 03/01/2018 à 11:34, Armingaud Jean-Claude a écrit :

Salut tous,


Je bloque un peu pour essayer ce Edpy nouveau qui vient de sortir.

Je dispose de Python 3.6 qui est installé et fonctionnel mais, 
le wxpython me soucie quelque peu...


Il s'agit de la version

wxPython-4.0.0b2-cp36-cp36m-win_amd64.whl

est-ce la bonne ?

comment installer ce truc ?


d'avance merci.


J.-C.



Le 03/01/2018 à 05:40, QuentinC a écrit :

Bonjour,

JE vous envoie une version mise à jour qui est beaucoup plus 
riche que la précédente.
Comme vous pouvez le voir, j'ai 

[progliste] Re: C'est parti pour EdPy

2017-12-28 Par sujet Jean-François Colas

Hello Quentin et la ML,

Je préférerais un 6Edit comme nom, à EdPy. Je ne sais d'où vient le 6 
qui a jalonné un peu tes programmes mais du coup, à part le fait qu'il 
faille utiliser la touche Shift pour l'écrire, il me va plutôt bien pour 
un prog à utiliser souvent. Mais ouf, on va pouvoir se débarrasser du ++.


Pour le reste, je dirais bien sûr, bonne idée, et d'autant plus dès que 
la capacité de scripting sera présente. Je suis curieux aussi de voir ce 
que le rich text va changer par rapport à ce qui est utilisé dans 
6Pad++. Je ne sais trop depuis combien de temps on peut utiliser WX avec 
Python 3, au lancement de 6Pad++ c'était trop tôt, même NVDA n'y sont 
pas encore, je crois bien. On attend donc la suite avec curiosité, si ce 
n'est avec gourmandise!


J.-F.


Le 27/12/2017 23:45, QuentinC a écrit :

Bonsoir,

Et voilà, j'ai commencé avec wxPython.

Par analogie avec EdSharp, j'appellerai ce successeur de 6pad++ EdPy, 
mais il ne sera évidemment pas réservé à l'édition de code python.

Si vous avez une idée de nom plus sexy, je prends...

Je vais m'appliquer maintenant à refaire progressivement les 
fonctionnalités de base que 6pad++ a.
Pour l'instant je viens de commencer tout doucement, on peut juste 
ouvrir et enregistrer des fichiers sans pouvoir encore choisir le 
format. Les bases vont revenir très progressivement à mesure que je me 
familiarise moi-même avec wx et python.


Dès que j'aurai atteint un niveau suffisament avancé pour vous 
présenter quelque chose, au minimum aussi riche que le bloc-notes de 
windows, j'ouvrirai un dépôt GitHub et cette fois-ci je pense que vous 
serez beaucoup plus à l'aise pour contribuer, en python 3 avec wx donc.


C'est sûrement ce que j'aurais dû faire il y a longtemps au lieu de 
m'entêter avec mon C++ et mon API Win32, mais enfin bon, mieux vaut 
tard que jamais. ON va je pense arriver à un véritable projet 
communautaire cette fois, si vous êtes toujours motivé.


Qu'est-ce que vous pensez de tout cela ?
Bonne ou mauvaise idée ?
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/

Je vous rappelle que les pièces jointe sont activés leur taille est 
limité à 2 MO

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: thunderbird copie caché

2017-12-10 Par sujet Jean-François Colas

Hello Yannick,

Oui en effet, j'ai l'impression que la seule utilisation, est de savoir, 
en tant qu'expéditeur, les adresses qu'on a soi-même mis en copie cachée.


J.-F.


Le 09/12/2017 20:19, yannick a écrit :

salut j'ai une question qui me parait bête mais au cas ou ...
dans thunderbird, j'ai ajouté une touche de raccouci qui permet de 
lire les champs copie cacher .
mais supposons que je reçois un mail en copie caché, et bien ce que 
j'aurais fait ne servira à rien n'est ce pas ?


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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: Wxpython, deux questions zones de liste

2017-12-07 Par sujet Jean-François Colas

Salut Abdel et tous,

Ah merci, effectivement la liste se comporte telle que je l'envisageais. 
Je vois un peu comment tu as procédé pour parvenir à cette fin, je 
retiens la piste. Je ne sais où il aurait fallu que je cherche pour 
trouver GetCount, j'ai cherché dans WxListBox mais sans succès, je n'ai 
pas approfondi à ce moment-là. Alors je suppose que cette méthode 
provient de l'une des classes parentes... Mais décidément, comme dit 
l'autre, c'est en lisant qu'on devient liseron, tout pareil c'est en 
programmatant qu'on devient programmateur lol.


Merci pour tes tuyaux toujours pratiques et clairs.

J.-F.


Le 06/12/2017 23:14, Abdel a écrit :

Coucou JF et tous,

Tu dis :


1. Quel moyen le système me fournirait-il pour connaître le nombre
d'éléments de cette liste à un instant donné? Je n'ai pas trouvé de
manière évidente en tout cas...



Hé bien tout simplement grâce à la méthode GetCount() de la classe
wx.ListBox.

Dans le cas de ton exemple, ça donnerait ce qui suit :

self.listbox.GetCount() au lieu de cette variable self.len que tu as
utilisée.

Tu dis :


2. Les déplacements dans la liste que je crée, ne "bouclent pas".

Pour ce que je voulais en faire, ça ne m'arrange pas forcément, parce
qu'il s'agit de choisir entre deux éléments, et peu importe que l'un
soit en position 1 et l'autre en position 2, c'est sur le contenu que
je dois choisir.

Existerait-il un paramètre qui régit le "bouclage"?



Malheureusement, le wxPython n'a pas prévu ce comportement pour les
wx.ListBox, même dans ces implémentations les plus récentes.

Il n'existe donc pas de style particulier, ni de méthode d'ailleurs
pouvant gérer cela.

Mais si tu as plus d'un tour dans ton sac, tu devrais pouvoir créer
toi-même une implémentation qui te permettrait de faire en sorte que
la navigation verticale parmi les items de ta wx.ListBox soit cyclique.

Tout simplement en utilisant les événements, l'événement wx.EVT_KEY_UP
peut par exemple très bien gérer ce type de comportement.

Je te rejoins ton code avec un événement wx.EVT_KEY_UP ainsi que
quelques commentaires pour le nombre total d'items de ta wx.ListBox.

Je t'en souhaite bonne réception et reste à ta dispo si besoin.

Bien amicalement,
Abdel.


Le 04/12/2017 à 21:41, Jean-François Colas a écrit :

Hello la ML,

J'essaie de jouer un peu avec les listes en WxPython. J'ai vu qu'il
existait un objet ListBox, sur lequel je me pose deux questions:

1. Quel moyen le système me fournirait-il pour connaître le nombre
d'éléments de cette liste à un instant donné? Je n'ai pas trouvé de
manière évidente en tout cas...

2. Les déplacements dans la liste que je crée, ne "bouclent pas".
Pour ce que je voulais en faire, ça ne m'arrange pas forcément, parce
qu'il s'agit de choisir entre deux éléments, et peu importe que l'un
soit en position 1 et l'autre en position 2, c'est sur le contenu que
je dois choisir. Existerait-il un paramètre qui régit le "bouclage"?

Pour illustrer un peu la question 1, je suis parti d'un exemple, tiré
d'une doc en anglais qui me plaît bien, dont le titre est grosso
modo: WXPython ZetCode tutorial... J'ai mis l'exemple en pJ.

J'ai voulu y ajouter la sélection automatique d'un élément selon
l'action effectuée; et du coup, pour gérer cette histoire de nombre
d'éléments, j'y ai inséré du code, les lignes en question sont
repérées par # jf. Est-ce que vraiment j'étais obligé de passer par
là pour garder trace du nombre d'éléments, sachant que Jaws est
capable, lui, de me l'indiquer?

Merci,
J.-F.








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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: eloquence

2017-12-05 Par sujet Jean-François Colas

Hello,

Lol, bonne question! On ne le fait jamais, on ne fait que le copier!

Plus sérieusement, à ce jour, je sais qu'avec word, je peux taper des 
alt supérieurs à 255, et par exemple Alt+8245 se fait très bien dans 
Word. Mais je n'ai aucune alternative, ni Thunderbird (ça me donne 5), 
parce que 5 est de code 53, or 8245-53=8192 c'est-à-dire x fois 256...


Idem dans 6Pad++, NoteTab... J'ai rien ici à ma disposition pour faire 
ce caractère 8245.


J.-F.


Le 05/12/2017 16:50, ‵vf₀ ‵vs10 ‵vb40 yannick a écrit :

bjr mais comment fais t'on au clavier ce guillemet ?



Le 03/12/2017 à 13:58, yannick a écrit :

salut ,

le pb est que la voix reste modifié, y at'il une manière pour remettre
la voix à l'original ?

merci !


Le 28/11/2017 à 22:47, Jean-François Colas a écrit :

Hello Yannick,

Oui... Il y a quelques commandes, qui sont préfixées par un joli
caractère de code 8245. Je te mets un petit txt en échantillon, ça
marche avec Jaws, il paraît que ça peut marcher avec l'Eloquence
autoswitching de NVDA mais j'ai pas essayé. Ca marche bien dans
6Pad++, ça ne marche pas dans NoteTab. Donc, les conditions peuvent
varier. En gros, vb c'est la hauteur, vs la vitesse, vf je sais pas.
Et s'il y a autre chose, moi pas me souvenir voire même, pas
connaître. Tout ça ne me semble pas d'une grande précision,
rivalisera pas avec le plus mauvais des autotunes, mais bon.

J.-F.


Le 28/11/2017 07:57, yannick a écrit :

bonjour il me semble qu'il existe une syntaxe particulière

pour qu'eloquence dise un mot de tel ou tel façon ,

peux t'on jouer sur la hauteur par exemple ?

merci !

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

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

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Wxpython, deux questions zones de liste

2017-12-04 Par sujet Jean-François Colas

Hello la ML,

J'essaie de jouer un peu avec les listes en WxPython. J'ai vu qu'il 
existait un objet ListBox, sur lequel je me pose deux questions:


1. Quel moyen le système me fournirait-il pour connaître le nombre 
d'éléments de cette liste à un instant donné? Je n'ai pas trouvé de 
manière évidente en tout cas...


2. Les déplacements dans la liste que je crée, ne "bouclent pas". Pour 
ce que je voulais en faire, ça ne m'arrange pas forcément, parce qu'il 
s'agit de choisir entre deux éléments, et peu importe que l'un soit en 
position 1 et l'autre en position 2, c'est sur le contenu que je dois 
choisir. Existerait-il un paramètre qui régit le "bouclage"?


Pour illustrer un peu la question 1, je suis parti d'un exemple, tiré 
d'une doc en anglais qui me plaît bien, dont le titre est grosso modo: 
WXPython ZetCode tutorial... J'ai mis l'exemple en pJ.


J'ai voulu y ajouter la sélection automatique d'un élément selon 
l'action effectuée; et du coup, pour gérer cette histoire de nombre 
d'éléments, j'y ai inséré du code, les lignes en question sont repérées 
par # jf. Est-ce que vraiment j'étais obligé de passer par là pour 
garder trace du nombre d'éléments, sachant que Jaws est capable, lui, de 
me l'indiquer?


Merci,
J.-F.




#!/usr/bin/python

# listbox.py

import wx

ID_NEW = 1
ID_RENAME = 2
ID_CLEAR = 3
ID_DELETE = 4


class ListBox(wx.Frame):
def __init__(self, parent, id, title):
wx.Frame.__init__(self, parent, id, title, size=(350, 220))

panel = wx.Panel(self, -1)
hbox = wx.BoxSizer(wx.HORIZONTAL)

self.listbox = wx.ListBox(panel, -1)
self.len = 0   # nombre d'elements de la liste
hbox.Add(self.listbox, 1, wx.EXPAND | wx.ALL, 20)

btnPanel = wx.Panel(panel, -1)
vbox = wx.BoxSizer(wx.VERTICAL)
new = wx.Button(btnPanel, ID_NEW, 'New', size=(90, 30))
ren = wx.Button(btnPanel, ID_RENAME, 'Rename', size=(90, 30))
dlt = wx.Button(btnPanel, ID_DELETE, 'Delete', size=(90, 30))
clr = wx.Button(btnPanel, ID_CLEAR, 'Clear', size=(90, 30))

self.Bind(wx.EVT_BUTTON, self.NewItem, id=ID_NEW)
self.Bind(wx.EVT_BUTTON, self.OnRename, id=ID_RENAME)
self.Bind(wx.EVT_BUTTON, self.OnDelete, id=ID_DELETE)
self.Bind(wx.EVT_BUTTON, self.OnClear, id=ID_CLEAR)
self.Bind(wx.EVT_LISTBOX_DCLICK, self.OnRename)

vbox.Add((-1, 20))
vbox.Add(new)
vbox.Add(ren, 0, wx.TOP, 5)
vbox.Add(dlt, 0, wx.TOP, 5)
vbox.Add(clr, 0, wx.TOP, 5)

btnPanel.SetSizer(vbox)
hbox.Add(btnPanel, 0.6, wx.EXPAND | wx.RIGHT, 20)
panel.SetSizer(hbox)

self.Centre()
self.Show(True)

def NewItem(self, event):
text = wx.GetTextFromUser('Enter a new item', 'Insert dialog')
if text != '':
self.listbox.Append(text)
self.len += 1  # jf
self.listbox.SetFocus()  # jf
self.listbox.SetSelection(self.len-1)  # jf

def OnRename(self, event):
sel = self.listbox.GetSelection()
text = self.listbox.GetString(sel)
renamed = wx.GetTextFromUser('Rename item', 'Rename dialog', text)
if renamed != '':
self.listbox.Delete(sel)
self.listbox.Insert(renamed, sel)


def OnDelete(self, event):
sel = self.listbox.GetSelection()
if sel != -1:
self.listbox.Delete(sel)
if sel != -1:  #jf
self.listbox.SetSelection(sel)  # jf
self.len -= 1  # jf
self.listbox.SetFocus()  # jf

def OnClear(self, event):
self.listbox.Clear()
self.listbox.SetFocus()  # jf
self.len = 0  # jf



app = wx.App()
ListBox(None, -1, 'ListBox')
app.MainLoop()

self.listbox = wx.ListBox(panel, -1)
hbox.Add(self.listbox, 1, wx.EXPAND | wx.ALL, 20)



[progliste] Re: eloquence

2017-11-28 Par sujet Jean-François Colas

Hello Yannick,

Oui... Il y a quelques commandes, qui sont préfixées par un joli 
caractère de code 8245. Je te mets un petit txt en échantillon, ça 
marche avec Jaws, il paraît que ça peut marcher avec l'Eloquence 
autoswitching de NVDA mais j'ai pas essayé. Ca marche bien dans 6Pad++, 
ça ne marche pas dans NoteTab. Donc, les conditions peuvent varier. En 
gros, vb c'est la hauteur, vs la vitesse, vf je sais pas. Et s'il y a 
autre chose, moi pas me souvenir voire même, pas connaître. Tout ça ne 
me semble pas d'une grande précision, rivalisera pas avec le plus 
mauvais des autotunes, mais bon.


J.-F.


Le 28/11/2017 07:57, yannick a écrit :

bonjour il me semble qu'il existe une syntaxe particulière

pour qu'eloquence dise un mot de tel ou tel façon ,

peux t'on jouer sur la hauteur par exemple ?

merci !

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


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

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

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





ÿþ5 vf€  5 vs10 5 vb40 do 5 vs15 5 vb46 Ré 5 
vs20 5 vb50 Mi 5 vs25 5 vb52 Fa 5 vs25 5 
vb57 Sol 5 vs30 5 vb61 La 5 vs35 5 vb65 Si 5 
vs50 5 vb67 Do 5 vs55 5 vb71 Ré 5 vs60 5 
vb74 Mi 5 vb75 Fa 5 vb79 Sol 5 vb82 La 5 
vb86 Si 5 vb87 Do 5 vb79 et 5 vs60 5 vb74 
voi 5 vs50 5 vb67 lal 5 vb57 tra 5 vs30 5 
vb40 vail



[progliste] Re: validation d'un formulaire en jquery

2017-07-28 Par sujet Jean-François Colas

Hello Christophe et la foule,

J'avais eu en son temps un bouquin sur l'analyse et la programmation, 
dans lequel j'avais cru comprendre que, en gros, on pouvait distinguer 
deux types d'analyses: une "ascendante", et une "descendante", je ne 
suis pas certain que ce soit les bons termes mais bon. L'"ascendante", 
consistant à agencer diverses "briques", conçues en tant que telles, 
pour former un ensemble complexe. Cela reviendrait à mon sens, à 
d'abord  élaborer les fonctions dont on pense avoir besoin, pour ensuite 
seulement fabriquer la partie qui va les utiliser.


L'autre, la "descendante", consisterait à découper le problème complexe 
en sous-problèmes, qui vont eux-même éventuellement faire l'objet de 
découpages en sous-sous-problèmes... Si on suivait ce schéma, on 
pourrait envisager d'écrire d'abord un programme principal, pour 
ensuite, peu à peu, détailler fonction par fonction.


Perso j'avoue que ce schéma-là me conviendrait mieux a priori face à des 
études de sources inconnues, et même dans ma façon d'aborder un 
problème. De plus, si la partie principale est présente le plus en haut 
d'un source, il me semble que ça facilite la localisation du "point 
d'entré". Il y a des langages dans lesquels, trouver le vrai point 
d'entrée d'un programme n'est pas toujours évident. Je ne connais pas le 
PHP suffisamment pour justement savoir quel est le format de la partie 
la plus "englobante". Mais par exemple, en pascal, le bloc principal est 
inclus entre un begin et un end. et ce point est le seul indice, 
crois-je bien, qu'il s'agit du bloc principal, tous les autres 
commençant eux aussi par des begin et se finissant par des end; avec 
point-virgules... Alors il faut localiser le begin qui débute le bloc 
qui s'est fini par end point, pour savoir où commence le "film".


Et après t'avoir dit ça, l'essentiel de mon "bagage" de programmation 
était en turbo-pascal, dans lequel il fallait justement définir les 
fonctions avant leur appel, reléguant la partie principale en fin de 
fichier. du coup, bien que ce soit à contre-courant de mon penchant 
naturel, aujourd'hui quand j'écris en Python j'organise les choses de la 
même manière, partie principale à la fin, presque malgré moi. Au point 
de ne même pas savoir si je pourrais faire référence en Python à des 
fonctions avant qu'elles ne soient appelées...


Sur un plan plus technique, c'est peut-être aussi la distinction entre 
les langages où il faut déclarer les éléments qu'on veu utiliser et les 
autres... S'il faut que les individus (variables, fonctions) nous 
aient été présentés avant qu'on ne puisse discuter avec eux, alors bien 
sûr, toute fonction doit avoir été définie avant son appel... Dans le 
cas contraire, si on peut parler à un individu qu'on ne connaît pas 
encore formellement, ça laisse libre d'agencer les éléments comme on le 
souhaite.


J.-F.

Le 28/07/2017 11:53, Christophe Garnier a écrit :

Bonjour. C’est très claire maintenant. Par contre dans ton script comme dans 
beaucoup d’autres on appelle la fonction avant de la créer ; pourquoi ? Je sais 
que l’ordre n’a pas d’importance mais d’un point de vue logique, ça m’échappe 
d’utiliser quelque chose avant la création de celle ci.
Merci



Le 22 juil. 2017 à 00:05, Abdel  a écrit :

Coucou Christophe,

Tout d'abord, je te remercie pour ton mail en perso.

Je m'excuse pour le retard, je ne suis pas chez moi actuellement.

Maintenant, passons à ta question.

L'objet $validation, c'est l'objet jQuery que l'on a fait pointer, à sa déclaration, sur 
l'input dont l'attribut id correspond à "validation".

Rappelle-toi, nous avions mis :

$validation = $('#validation');

L'événement suivant en jQuery :

$validation.clidk(function(e){
...
}
);

Associe l'événement du click sur l'objet dont l'id correspond à "validation", 
c'est à dire le bouton de validation de notre formulaire.

Donc, tu vois, l'événement onClick est appelé lorsque le bouton de validation 
du formulaire est cliqué par entrée ou avec la souris, peu-importe.

Autrement, les fonctions événementielles peuvent aussi être appelées en utilisant un 
attribut directement sur l'objet en question, comme onClick="laFonction();".

Le paramètre (e) passé à la fonction événementielle, stocke l'objet du dit 
événement et peut à son tour proposer des méthodes et attributs selon la nature 
de lévénement, click, focus,  keyUp, etc

La déclaration de la fonction verif peut être introduite dans le code avant ou 
après son appel, peu-importe.

C'est de cette fonction verif, que je te parlais dans mon mail précédent, en 
disant qu'on aurait pu s'en passer.

Effectivement, on aurait pu mettre directement la condition dans la fonction 
événementielle !

Voila, je reste à ta dispo pour toute question supplémentaire.

Bien amicalement,
Abdel.

-Message d'origine- From: 

[progliste] Re: auto hot key fichier executable

2017-07-26 Par sujet Jean-François Colas

Hello la foule,

Juste deux trois petites choses en passant.

Cette histoire d'aller télécharger ahk2exe, c'est bizarre, moi quand je 
regarde, avec une install ordinaire d'AutoHotKey, je le trouve dans:

C:\Program Files\AutoHotkey\Compiler\Ahk2Exe.exe

Aut'chose:  pour éteindre Jaws, j'ai ici un jfwkill.exe par version de 
Jaws, mais bon la plus récente que j'ai, c'est la 13, je la trouve ici:

C:\Program Files\Freedom Scientific\Runtime JAWS\13.0\JFWKill.exe

Il y avait eu une discussion assez nourrie sur winaide car des batches 
avaient été proposés pour à peu près la même chose. A cette occase, il 
me semble qu'il avait été fait mention d'un autre utilitaire de Freedom 
mais je ne retrouve pas son nom...


Si jfwkilll n'est plus présent dans les versions les plus récentes, un 
administrateur peut peut-être utiliser TaskKill mais ça semble 
nécessiter de "killer" plusieurs programmes, jfw.exe bien sûr, mais 
peut-être d'autres aussi, pour faire "propre"... Messages d'erreur 
garantis si on n'a pas de droits admin.


Pour le démarrage de Jaws, à ma connaissance il existe deux 
possibilités: soit démarrer une version présente sur le disque, le truc 
c'est que s'il y en a plusieurs, laquelle? D'où un petit tour par la 
gestion des fichiers .ini de Autohotkey qui permettrait de configurer 
des trucs, comme Luc l'avait fait à l'époque.


Sinon je me demande si on peut toujours utiliser le service jfwservice, 
et faire par exemple un start jfwservice. Pas essayé sur d'autres ordis 
que le mien...


Voilà, bon, c'était juste deux trois petites choses en passant...

J.-F.


Le 26/07/2017 19:45, yannick a écrit :


bon je vais quand même le refaire, c'es tà la fin que je me rends 
compte que j'aurais pu éteindre nvda en ligne de commande et puis 
éteindre jaws proprement c'est possible aussi, pas en ligne de 
commande mais avec un sendmessage ..



Le 26/07/2017 à 19:09, yannick a écrit :


tiens j'ai réussi, j'ai dû altiens j'ai réussi, j'ai dû allé 
télécharger le fichier ahk2Exe.exe, et je l'ai fait en ligne de 
commande .

le script est tout simple :
windows +alt + espace tue le processus de nvda ou jaws et bascule sur 
l'autre lecteur d'écran .



Le 26/07/2017 à 18:29, yannick a écrit :


salut Pierre bien entendu !

tu pourras le connaitre ...

j'ai bien fait cela, mais le script se lance . mais ne compile pas !


Le 26/07/2017 à 18:25, Pierre-Louis a écrit :


Salut Yannick et tous,-


Dans l'Explorateur, il suffit de sélectionner ton fichhier ahk, de 
presser la touche   Application puis de valider sur : Compile Script.



Pardon si quelqu'un a déjà répondu.


Aurons nous l'honneur de connaître ton script ?





Pierre-Louis.
Le 26-07-17 à 17:32, yannick a écrit :

bonjour, qui saurait comment obtenir l'executable d'un script ?

merci !

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille 
est limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: Autohotkey fenêtre agrandie

2017-07-17 Par sujet Jean-François Colas

Hello Alain,

Il faut apparemment utiliser le mot max, comme 4ème paramètre de Run.

La syntaxe complète de Run est:
Run, Target [, WorkingDir, Max|Min|Hide|UseErrorLevel, OutputVarPID]

Target, c'est le programme à lancer et ses paramètres éventuels,
working dir est ce qui correspond à "Démarrer dans", dans les propriétés 
d'un raccourci. Si on laisse ce champ vide, cela donnerait par exemple

Run, Notepad,, max

avec donc les deux virgules consécutives pour indiquer que le paramètre 
3 est vide...


J.-F.

Le 17/07/2017 18:51, alain carlier a écrit :

Bonjour,

quel paramètre doit-on ajouter pour que la fenêtre d'I E s'ouvre en
mode agrandi ?

Par avance, merci.

Alain
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/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: 6Pad++, Enregistrement de fichier interdit: pas de msg d'erreur

2017-07-08 Par sujet Jean-François Colas

Hello cyril,

C'est bien la 2ème hypothèse. Suis loin d'être en mesure de me lancer 
dans une recompilation d'un programme, ni mêmd d'ailleurs de tenter de 
le modifier...


Bon... Se coltiner gitHub en englishe avec une french voice... Je vais 
m'acheter du courage avant de faire ça.


J.-F.


Le 07/07/2017 22:40, Cyrille a écrit :

Hello JF

Pas compris.
6pad++ a enregistré un fichier que tu n'as pas le droit de modifier ? Ou 6pad++ 
n'a pas bronché quand tu as fait Ctrl+S sur ce fichier mais le fichier n'a pas 
changé ?

Si c'est la première solution, vérifie effectivement que tu n'aies pas les 
droits, par exemple en faisant le même test avec le bloc notes de windows.
Si c'est la 2e solution, effectivement, y aurait un petit quelque chose à 
faire... Faut alors faire un ticket github pour s'en souvenir, car pas sûr que 
Quentin ait tant de dispo en ce moment. A moins que tu veuilles t-y coller en 
tentant de re-compiler 6pad++ comme suggéré par Quentin.

Bonne soirée.

Cyrille



-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de Jean-François Colas
Envoyé : vendredi 7 juillet 2017 22:11
À : progliste@ml.free.fr
Objet : [progliste] 6Pad++, Enregistrement de fichier interdit: pas de msg 
d'erreur

Hello la ML,

J'ai l'alpha 10.1. J'ai fait Ctrl+s sur un fichier batch logé quelque
part dans Program files, et 6Pad++ ne m'a rien dit. Or pourtant, je n'ai
pas les droits de modification sur ce fichier... Est-ce que cela
pourrait faire l'objet d'un petit ajustement lors d'une future mise à
jour? Ce n'est pas vital, mais ça peut éviter de fausses joies.

Bon bien sûr, si 6Pad++ savait enregistrer lui un fichier que moi je
n'ai théoriquement pas le droit de modifier... Mais bon, comme ils ont
pu dire en mai 68: soyons réalistes, demandons l'impossible!

Merci d'avance,
J.-F.


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/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

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




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

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/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] 6Pad++, Enregistrement de fichier interdit: pas de msg d'erreur

2017-07-07 Par sujet Jean-François Colas

Hello la ML,

J'ai l'alpha 10.1. J'ai fait Ctrl+s sur un fichier batch logé quelque 
part dans Program files, et 6Pad++ ne m'a rien dit. Or pourtant, je n'ai 
pas les droits de modification sur ce fichier... Est-ce que cela 
pourrait faire l'objet d'un petit ajustement lors d'une future mise à 
jour? Ce n'est pas vital, mais ça peut éviter de fausses joies.


Bon bien sûr, si 6Pad++ savait enregistrer lui un fichier que moi je 
n'ai théoriquement pas le droit de modifier... Mais bon, comme ils ont 
pu dire en mai 68: soyons réalistes, demandons l'impossible!


Merci d'avance,
J.-F.


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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: thunderbird & correspondants

2017-07-03 Par sujet Jean-François Colas

Hello Yannick,

En Tb , je sais pas, tu vois ça où?

En french, ça pourrait être n'importe qui avec qui des messages sont 
échangés, un expéditeur est alors tout aussi un correspondant qu'un 
destinataire, en bref ce serait un contact, qui serait enregistré comme 
tel ou non.


Du coup, vu que j'ai jamais vu ce" terme dans TB, j'ai peut-être des 
versions trop anciennes...?


J.-F.


Le 03/07/2017 12:32, yannick a écrit :
bonjour, quel serait la difference entre expéditeur et correspondants  
dans tb ?


merci !

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: Windows, statut administrateur

2017-06-29 Par sujet Jean-François Colas

Re moi,

Non seulement cela détourne l'attention du système, mais en fait, je 
pense même que ça rentre bien mieux dans la "philosophie" windozienne.
Le dossier de démarrage est ce genre de dossier qui, comme le Bureau, 
dans leur fonctionnalités, sont plutôt voués à recevoir des raccourcis 
que des fichiers "ordinaires".


Après, si on ne peut pas écrire dans programData, si on est seul 
utilisateur, on peut peut-être aussi trouver le dossier équivalent dans 
notre profil, genre moi \ appdata \ roaming \ Microsoft etc.



J.-F.

Le 29/06/2017 19:06, Abdel a écrit :


Coucou Alain, Pierre-Louis et tous,

Le dossier démarrage du menu démarrer est un répertoire système,

Lorsqu'on essaie d'y sauvegarder un fichier, ou même d'y enregistrer 
la mise à jour d'un fichier texte, un message nous averti que l'on a 
pas l'autorisation d'écrire à cet emplacement, malgré le fait que l'on 
soit administrateur.


La solution de Pierre-Louis me parait donc être la plus sage, le fait 
d'introduire un raccourci vers ton fichier AHK dans le dossier 
Démarrage devrait détourner l'attention du système, et te permettre de 
réaliser tes modifs dans un dossier où tu seras parfaitement autorisé.


Bonne soirée à tous.

Bien amicalement,
Abdel.


Le 29/06/2017 à 11:28, Pierre-Louis a écrit :


Bonjour Alain et tous,


J(ai procédé tout autrement :

Mon fichier ahk se trouve dans un de mes dossiers de données.

Dans le dossier de démarrage, j'ai placé un raccourci vers ce fichier 
ahk. Je ne rencontre donc pas les soucis que tu mentionnes.



modifiation



Cordialement, Pierre-Louis.
site : Outils-DV 
Le 29-06-17 à 11:18, alain carlier a écrit :

Re-bonjour,

le chemin indiqué par Abdel permet bien d'ouvrir le fichier
AutoHotKey.ahk avec le bloc-notes. Par contre, au moment de
l'enregistrement, Windows refuse malgré mon statut d'administrateur.
Je dois l'enregistrer dans un dossier ordinaire, puis le copier dans
le dossier Démarrage.

D'après vous, existe-t-il un moyen de l'enregistrer directement dans Démarrage ?

Merci.

Alain
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/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: AutoHotKey

2017-06-28 Par sujet Jean-François Colas

Hello Alain,

Vu qu'il ne s'agit ni d'un problème de guillemets, ni de majuscule, ni 
de syntaxe... Ne me vient à l'esprit qu'une piste, mais elle me semble 
très plausible car ici avec ça j'ai su créer un problème identique: 
l'encodage de ton fichier .ahk n'est pas en ANSI, il est peut-être en 
UTF-8, or ton chemin de fichier contient au moins un accent.


En espérant que les différents Windows ne sont pas trop différents sur 
ce point particulier...


Bonne soirée,
J.-F.

Le 28/06/2017 20:42, alain carlier a écrit :

Bonsoir,

dans mon fichier AutoHotKey.ahk j'ai placé la commande suivante :
!+a::run, notepad c:\programData\Microsoft\Windows\Menu
Démarrer\Programmes\Démarrage\AutoHotKey.ahk

pour ouvrir le fichier avec le bloc-notes de Windows.

Il ouvre bien le bloc-notes, mais voici le message qu'il affiche :

Le chemin d’accès spécifié est introuvable.

Pourtant le chemin est correct, je l'ai récupéré en créant un raccourci Windows.

Merci pour vos réponses.

Alain

Le 27/06/2017, Pierre-Louis  a écrit :

Salut Abdel,


Merci pour ton script qui me sera bien utile pour trouver  le scancode
de certaines touches. Je te tiendrai au courant si je découvre quelque
chose de particulier.


Pour en revenir au caractère spécial $, tu auras certainement compris
aussi qu'il permet de transformer n'importe quelle touche en
modificateur, multipliant ainsi le nombre de combinaisons possibles.


Merci encore à toi pour ton aide très précieuse,

Cordialement, Pierre-Louis.


site : Outils-DV

Le 26-06-17 à 23:21, Abdel a écrit :

Coucou Pierre-Louis et tous,

Un grand merci pour ces nouvelles combinaisons et pour cette
clarification de l'usage du symbole spécial $.

Parmi tous les symboles spéciaux de AHK, c'était le seul que je
n'avais pas vraiment compris, malgré de multiples lectures de l'aide à
ce sujet.

Grâce à toi et à l'exemple que tu as donné, il est on ne peut plus
claire dans ma tête.

Mais comme je suis quelqu'un qui aime bien donner en échange des
services que l'on me rend, je souhaitais vous décrire comment
récupérer le Scan Code d'une touche, avec AHK.

Vous vous êtes certainement demandé comment j'ai trouvé ce sc04C de la
touche numpadclear qui a réglé le pb de notre ami Seb.

En tous les cas, sachez que je n'ai pas cherché bien loin !

J'ai créé puis exécuté un fichier AHK, comportant les 2 instructions
suivante :

#InstallKeybdHook
KeyHistory

La première instruction est une directive qui permet d'installer un
hook inconditionnel sur toutes les touches du clavier pressées.

Le hook va intercepter la touche pour recueillir des informations
avant que celle-ci exécute son action.

La seconde instruction est une fonction de AutoHotkey qui va afficher
la liste des 40 dernières touches pressées que le hook a interceptées.

Une fois le script exécuté, on atterrit directement dans la liste des
touches pressées.

Avec F5, on peut rafraichir l'affichage, pour inclure les toutes
dernières touches.

Les toutes dernières touches devraient se trouver au bas de la liste,
bien entendu.

Voici pour chaque ligne de touches, les informations recueillies :

VK SC Type Up/Dn Elapsed Key Window

Le VK est le Virtual Key et le Sc, le Scan Code.

Le type n'est pas recueilli pour toutes les touches, on peut avoir a
comme arrow pour les flèches directionnelles.

L'état up/dn symbolise l'état relâché/appuyé des touches.

Le elapsed symbolise la durée de pression/relâchement.

Le key symbolise le nom de la touche et le Window est conditionné au
fait que l'appui sur la dite touche/combinaison de touches ait
provoqué l'ouverture d'une ^fenêtre, auquel cas, le nom de celle-ci
sera recueilli dans cette partie Window.

Voila les amis, bonne soirée.

Bien amicalement,
Abdel.


Le 26/06/2017 à 10:12, Pierre-Louis a écrit :

Bonjour à tous,

Je vous livre plus bas ma liste actuelle et commentée de raccourcis
clavier AutoHotkey. Vous la trouverez sous ma signature, j'espère
qu'elle sera utile à certains.

Quelques points à remarquer :
1. La touche  puissance 2 est souvent utilisée comme modificateur.
2. Le volume principale est réglable avec la molette de la souris.
Avec une souris sans fil, vous pouvez contrôler le volume à distance.
3. Quelques raccourcis pour Skype, dont deux raccourcis souris pour
décrocher et raccrocher.
4. Pour conserver l'usage normal des boutons de la souris, j'utilise
des combinaisons de boutons. Par exemple : maintenir le bouton droit
de la souris enfoncé tout en tournant la molette pour régler le volume.

Merci encore de m'avoir fait découvrir AutoHotkey que je trouve
impressionnant par  sa puissance !

Cordialement,
Pierre-Louis.
début du code.
; $ permet de conserver l'usage normal d'une touche utilisée plus bas
comme modificateur.
$²::send, {²}
; idem boutons souris

[progliste] Re: AutoHotKey

2017-06-24 Par sujet Jean-François Colas

Bonjour la ML,

Je n'ai peut-être pas tout suivi, mais si on doit presser NVDA+F2, c'est 
que justement, c'est NVDA qui prend la priorité sur les raccourcis 
clavier de AutoHotKey. Cela peut être dépendant du moment où le script 
.ahk est lancé par rapport à NVDA... Il y a aussi cette histoire de 
"hooks" que l'on peut installer dans AutoHotKey, mais enfin, en tout 
état de cause, je peux imaginer qu'en la matière, le dernier qui parle a 
toute chance d'avoir raison... Si on ne veut pas être trop embêtés, ça 
risque d'obliger à jouer aussi sur les gestes de commandes dans NVDA ou 
le Gestionnaire de clavier dans Jaws...


Par ailleurs, en ce qui concerne les conflits potentiels en utilisant 
Maj + chiffre du pavé numérique, un moyen simple de les évaluer pourrait 
être l'aide clavier, Insert+et commercial (je dis Insert car c'est le 
même principe pour NVDA et Jaws). On voit que pour les deux revues 
d'écran, ce n'est pas anodin. A chacun de voir s'il est prêt à sacrifier 
les fonctions correspondantes.


En tout cas merci pour tous vos messages, ça m'en donne des trucs à essayer.

J.-F.


Le 23/06/2017 15:55, Pierre-Louis a écrit :


Bonjour Abdel et tous,


C'est une bonne nouvelle que le problème de Seb soit résolu, ce 
scancode fonctionne chez moi aussi et il ya des chances que cela 
fonctionne chez tout le monde.


En mettant les 2 lignes ci-dessous, cela fonctionne aussi chez moi :

+numpadclear::send, 5
+sc04C::send, 5


et dans l'ordre inverse aussi.

à Seb : est-ce pareil chez toi ?


Autre question : cela me déranve de devoir presser NVDA+F2 avant de 
presser Maj+numpad* ou maj+numpad /


Le scancode de ces touches aurait-il la priorité sur les raccourcis de 
NVDA ?



Sous ma sugnatyre, je vous ai mis quelques raccourcis bien pratiques.


Merci à toi.


Bien amicalement,

Pierre-Louis.

Début du code

; Mise enveille, redémarrage et arrêt du PC
; Control+Win+Retour arrière : mise en veille standard du PC
^#backspace::DllCall("PowrProf\SetSuspendState", "int", 0, "int", 1, 
"int", 0)

; Control+Win+origine : redémarrage du PC
^#home::shutdown, 2
; Control+Win+Fin: arrêt du PC
^#end::shutdown, 9
; Win+n : lancer bloc notes
#n::run notepad.exe
; AltGr+d : lance l'explorateur sur le disque d: Le focus est placé 
sur la liste des dossiers.

^!d::run explorer d:\
; AltGr+F : lancer Firefox
^!f::run "C:\Program Files\Mozilla Firefox\firefox.exe"
; AltGr+puissance 2 : lancer Thunderbird
^!²::run "C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe"
fin du code










Pierre-Louis, Mon site Outils-DV 

Le 22-06-17 à 21:38, Abdel a écrit :


Salut les amis,

Le problème de Seb est résolu, en utilisant le Scan Code de la touche 
numpadclear, au lieu du Virtual Key.


+sc04C::send, 5

Le Scan Code est aussi un code de touche, mais il est plus lié au 
hardware de chaque bécanes.


Voici une discussion qui en parle sur le forum d'AutoHotKey :

https://autohotkey.com/board/topic/98272-scan-codes-and-virtual-keys-what-is-the-difference/#entry618752

Bien amicalement,
Abdel.


Le 22/06/2017 à 14:48, Sèb a écrit :

Coucou.
Toujours no hotkey.

Sèb

Le 22/06/2017 14:04, Abdel a écrit :


Coucou Seb et tous,

Essaie cette astuce, elle utilise le virtual key de la touche 
numpadclear.


+vk0C::send, 5

Si ça fonctionne chez toi, on pourrait suggérer une solution 
similaire à notre ami Alain, pour le virtual key de la touche Insert.


Voila, merci à toi.

Bien amicalement,
Abdel.


Le 21/06/2017 à 23:16, Sèb a écrit :
j'ai la 1.0.48.05, quand j'ai une minute je vais chercher la 
dernière version pour voir.


Sèb

Le 21/06/2017 21:24, Abdel a écrit :


OK Seb, merci.

Bizarre ce problème avec le numpadclear.

2 pistes me viennent à l'esprit :

1. Quelle version de AHK utilise-tu?

Pour le savoir, dans ton fichier AHK, saisi l'instruction suivante :

MsgBox % "Ma version d'AutoHotKey : " A_AhkVersion

Ici, j'ai la 1.1.24.02.

2. Peut-être cela viendrait-il d'une config spéciale de ton 
clavier, là, malheureusement, je n'ai pas de soluce...


Si tu veux, on pourrait exposer le PB sur le forum anglophone 
d'AutoHotKey.


Voila, merci à toi.

Bien amicalement,
Abdel.


Le 21/06/2017 à 20:58, Sèb a écrit :

Coucou Abdel.
Parfait pour + et -. Ici maj+5 me dit no hotkey.

Sèb

Le 21/06/2017 19:12, Abdel a écrit :


Resalut Pierre-Louis et tous,

Pour les touches plus et moins, essaie donc ce qui suit :

+numpadadd::send, {+}
+numpadsub::send, {-}

Chez moi, le numpadclear::send, 5 marche bien.

Bien amicalement,
Abdel.


Le 21/06/2017 à 18:45, Pierre-Louis a écrit :


Merci Abdel et Quentin pour vos avis. J'en conclus que cela 
devrait fonctionner fdans la majorité des cas.



Pour répondre à Seb, les + et moins sont réalisable mais :

send, +

ne fonctionne pas. Comment envoyer un caractère réservé à AHK ?


Quant au chiffre 5, 

[progliste] Re: Startpage automatisable?

2017-06-20 Par sujet Jean-François Colas

Hello la Progliste,

Merci pour ces éléments, je ne vous garantis pas d'exploiter tout ça dès 
demain ni après-demain, mais je garde ça sous le coude pour m'en 
occuper... Il faudra que je complète avec les messages qui étaient 
passés ici lors d'une discussion sur Get et Post, il y a quelque temps.


Bonne soirée,
J;-F.

Le 20/06/2017 19:28, Abdel a écrit :

Coucou JF et tous,

En complément des réponses de nos amis Luc et Cyrille, j'ajouterais ce 
qui suit :


Le moyen le plus simple en Python de pouvoir soumettre une recherche 
avec le moteur StartPage en utilisant la méthode post, ce serait 
d'utiliser le module "requests".


En fait, ce module dispose d'une méthode get, qui peut être utilisée 
comme suit :


import requests
resultat = requests.get ("https://www.startpage.com/do/dsearch;, data 
= {"query":"Termes de la recherche"})


Comme tu peux le constater, le premier paramètre est l'URL de la page 
définie dans l'attribut "action" du dit formulaire.


Dans notre cas, c'est notre invariable URL.

Le second paramètre, data, est un dictionnaire, comportant comme clé, 
le name de la balise input comportant le champ de saisie de la recherche


La valeur de cette clé est bien entendu les termes de la recherche..

Si la page de résultat est correctement affichée, on affiche le 
content dans la console.


if resultat.status_code == 200:
print(resultat.content)

Malheureusement, ce module n'est pas inclus nativement dans les 
distributions de Python, il n'est donc pas présent dans 6pad++.


Tu peux l'utiliser si tu as installé ton Python sur ton PC, 
indépendamment de 6pad++.


Voici la page du module :

http://www.python-requests.org/en/latest/

Et voici une discussion sur le forum StackOverflow, qui en parle :

https://stackoverflow.com/questions/23087243/submit-value-to-web-service-with-python 



Autrement, d'autres langages de programmation comme le Java par 
exemple, peuvent aussi très bien gérer ce genre de requêtes, mais 
comme je sais que tu es plutôt branché Python, et vu la simplicité du 
module requests, j'ai jugé intéressant de t'en parler.


Voila, j'espère que ça t'aidera un petit peu.

Bien amicalement,
Abdel.


Le 19/06/2017 à 22:51, Cyrille a écrit :

Hello JF

Ben oui, y a sûrement moyen de faire.
Je pense que les données passent pas par l'adresse mais par le 
contenu de la requêtes http.
Bon comme j'y connais pas grand-chose je vais laisser parler les 
spécialistes. Quentin ou Abdel au hasard ?
Sinon, si personne te donne de piste, tu peux rechercher comment 
construire, envoyer et analyser le retour d'une requête http en python.


Cyrile

-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] 
De la part de Jean-François Colas

Envoyé : lundi 19 juin 2017 21:43
À : progliste@ml.free.fr
Objet : [progliste] Startpage automatisable?

Hello la ML,

J'utilise préférentiellement Startpage comme moteur de recherche ces
temps-ci. Mais je me suis aperçu que, contrairement à Google ou
duckduckgo, les termes de ma recherche ne font pas partie de l'URL des
résultats. J'ai la même URL quels que soient les termes de recherche.
Dans ces conditions, comment deux pages web qui affichent la même
adresse sont-elles différentiables? Au-delà, dans ce genre de situation,
y a-t-il moyen de passer une recherche par l'intermédiaire d'un script,
genre un script pour 6Pad++ qui n'utilise pas AutoHotKey? (Allusion à un
fil voisin et au fait que je sais bien que cet outil permettrait
certainement d'automatiser ce genre de requêtes...)

Merci,
J.-F.

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO


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





---
L'absence de virus dans ce courrier électronique a été vérifiée par 
le logiciel antivirus Avast.

https://www.avast.com/antivirus

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO


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






Progliste :
Pour se 

[progliste] Startpage automatisable?

2017-06-19 Par sujet Jean-François Colas

Hello la ML,

J'utilise préférentiellement Startpage comme moteur de recherche ces 
temps-ci. Mais je me suis aperçu que, contrairement à Google ou 
duckduckgo, les termes de ma recherche ne font pas partie de l'URL des 
résultats. J'ai la même URL quels que soient les termes de recherche. 
Dans ces conditions, comment deux pages web qui affichent la même 
adresse sont-elles différentiables? Au-delà, dans ce genre de situation, 
y a-t-il moyen de passer une recherche par l'intermédiaire d'un script, 
genre un script pour 6Pad++ qui n'utilise pas AutoHotKey? (Allusion à un 
fil voisin et au fait que je sais bien que cet outil permettrait 
certainement d'automatiser ce genre de requêtes...)


Merci,
J.-F.

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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: jaws & thunderbird

2017-05-31 Par sujet Jean-François Colas
Bah, je comprends bien ton évolution vers NVDA, en jawsien historique 
que je suis... Mais justement, si tu penses que le pb vient de chez toi, 
est-ce que ça ne vaudrait pas le coup de lever ce doute une bonne foi, 
pour faire la part entre ta config et le changement de version de TB? 
Histoire d'éclaircir les idées de la comunauté lol.


Par contre je suis étonné quand tu dis que Jaws ne prendrait pas en 
compte l'Aria, dont je ne sais trop ce que c'est, mais il semble y avoir 
des scripts liés à Aria si j'en crois certains messages que d'aucuns 
rencontraient il y a quelque temps quand ils installaient une version 
qu'il leur restait éventuellement à payer... versions semblant faire 
appel à un script inconnu nommé Inariagrid.


Perso, ce n'est pas que je veuille faire du chichi mais je ne me 
sentirai pas concerné par ton module au nom étrange venu d'ailleurs, 
tant qu'il n'acquiert pas une indépendance rraisonnable par rapport à 
l'addon NVDA qui va aujourd'hui avec. D'autant qu'en fait, ici sous XP, 
je ne pourrais utiliser ton module NVDA de toute façon...


J.-F.



Le 31/05/2017 21:29, yannick a écrit :
JF, c'est tellement gros  que je suis sûr que le pb doit venir de chez 
moi, en plus JFW ne semble pas prendre en compte l'aria .

je ne pourrais pas installer la 45 :
j'ai déjà eu du mal à me décider pour jfw !
en plus, je bosse maintenant pour nvda ...
je voulais juste ne pas trop lésé les jawsiens
mais sinon tant pis pour eux !
Le 31/05/2017 à 21:09, Jean-François Colas a écrit :

Re Yannick,

Ou la! A ce point-là? Je croyais davantage à des difficultés d'accès 
qu'à une impossibilité totale... Il faudrait peut-être comparer sur 
ta config avec une V 45 comme on la trouve ici:

https://download.mozilla.org/?product=thunderbird-45.8.0=win=fr

J.-F.


Le 31/05/2017 20:54, yannick a écrit :

salut JF? merci !

et bien c'est complètement fou, puisque la liste des messages est 
 vide !



Le 31/05/2017 à 20:42, Jean-François Colas a écrit :

Hello Yannick,

Jaws préfère de très loin la version 45 à la version 52... Coup dur 
pour les fanas des mise à jour. Par contre, je ne sais pas comment 
ça se manifeste, je suis resté quelque part autour de la 38 au 
boulot, et encore plus loin dans le temps ici.


J.-F.




Le 31/05/2017 19:29, yannick a écrit :
bjr, je viens d'installer jaws,  mais jaws ne lie pas la liste de 
message !


est ce normal sinon comment faire ?

merci !

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille 
est limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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 : 

[progliste] Re: jaws & thunderbird

2017-05-31 Par sujet Jean-François Colas

Re Yannick,

Ou la! A ce point-là? Je croyais davantage à des difficultés d'accès 
qu'à une impossibilité totale... Il faudrait peut-être comparer sur ta 
config avec une V 45 comme on la trouve ici:

https://download.mozilla.org/?product=thunderbird-45.8.0=win=fr

J.-F.


Le 31/05/2017 20:54, yannick a écrit :

salut JF? merci !

et bien c'est complètement fou, puisque la liste des messages est  
vide !



Le 31/05/2017 à 20:42, Jean-François Colas a écrit :

Hello Yannick,

Jaws préfère de très loin la version 45 à la version 52... Coup dur 
pour les fanas des mise à jour. Par contre, je ne sais pas comment ça 
se manifeste, je suis resté quelque part autour de la 38 au boulot, 
et encore plus loin dans le temps ici.


J.-F.




Le 31/05/2017 19:29, yannick a écrit :
bjr, je viens d'installer jaws,  mais jaws ne lie pas la liste de 
message !


est ce normal sinon comment faire ?

merci !

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: jaws & thunderbird

2017-05-31 Par sujet Jean-François Colas

Hello Yannick,

Jaws préfère de très loin la version 45 à la version 52... Coup dur pour 
les fanas des mise à jour. Par contre, je ne sais pas comment ça se 
manifeste, je suis resté quelque part autour de la 38 au boulot, et 
encore plus loin dans le temps ici.


J.-F.




Le 31/05/2017 19:29, yannick a écrit :
bjr, je viens d'installer jaws,  mais jaws ne lie pas la liste de 
message !


est ce normal sinon comment faire ?

merci !

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: WxPython et touches du clavier

2017-05-27 Par sujet Jean-François Colas

Hello Yannick et tous,

Message d'un distrait...

Tu parles de compatibilité cassée entre ForPython et la dernière version 
de 6Pad++. Perso, je suis (je crois) à l'avant-dernière version, alpha 
10.1. Je n'ai pas encore réellement utilisé forPython, et en tout cas, 
je n'ai pas fait de nouveaux essais depuis... peut-être mars-avril. 
Quelle serait la version de ForPython qui irait bien avec la version de 
6Pad++ alpha 10.1?


Merci,
J.-F.



Le 18/05/2017 07:11, Yannick Youalé a écrit :

Salut à tous,


Tout le monde a apparemment oublié le module forPython pour 6pad++;


Qui donnait la possibilité de:


* taper le nom d'un objet, de mettre un point, et de faire ctrl+j pour
avoir la liste des méthodes de l'objet en question;


* ou de se placer sur un mot clé, et de faire ctrl+i pour que la pseudo
console du 6pad++ s'ouvre pour afficher une description du mots clé en
question.


Mais bon, vu aussi que la compatibilité du forPython a été cassée avec
l'arrivée de la dernière version du 6pad++, et que ses auteurs ont un
peu la flème de le rerendre compatible, c'est un peu compréhensible.



Cela dit je continue d'utiliser la version qui fonctionnait pour mes
besoins personnels.


PS: Maan, ton travail était une référence, et je m'en suis d'ailleurs
inspiré pour travailler sur le forPython. Je l'ai toujours dans un coin
de ma machine.


Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
www.visuweb.net



Le 17/05/2017 à 22:15, Abdel a écrit :

Coucou Maan,

Je ne connaissais pas ce logiciel...

Cependant, j'ai eu l'occasion d'utiliser la traduction de l'éditeur
Edsharp que tu m'avais envoyé sur une autre liste.

Je t'en remercie beaucoup d'ailleurs, car je m'en sert encore.

Encore merci à toi pour ce travail, je vais le tester...

Bien amicalement,
Abdel.


Le 17/05/2017 à 22:58, Maan ALOUN a écrit :

salut JF, Abdel et tous le monde,

je travaillais sur un petit logiciel explorateur de module pour
python, je ne sais pas si vous l'avais l'occasion de le tester.
vous le trouverez en pj.
il se compose de 3 parties
la première est une zone d'édition pour sélectionner un module parmi
qui sont installés sur le système;
la deuxième est une arborescence pour explorer le module choisis, il
sufi de taper entré pour consulter l'aide sur l'élément en cour;
la troisième est un petit éditeur de code

je vous laisse tester.
Merci




--
De : "Jean-FrançoisColas" 
Date : mardi 16 mai 2017 20:53
À : 
Objet : [progliste] Re: WxPython et touches du clavier


Hello Abdel,

Thanks again. en complément de ton message, j'ai ressorti un des
"tutos" que j'ai sur WxPython, dont le titre est :
Programmer des interfaces graphiques avec le framework open source
wxPython - Club d'entraide des développeurs francophones

Je n'ai pas d'URL car je ne l'ai qu'en local.

Il insiste, au moins au début, sur la manière d'exploiter la doc de
WXWidgets en montrant comment les en-têtes de classes C++ se
transposent en WxPython.

C'est le premier tuto que j'avais récupéré. Pas forcément le plus
facile, mais qui prend plutôt de" la valeur avec le temps.

Bonne soirée,
J.-F.


Le 16/05/2017 18:50, Abdel a écrit :

De rien JF,

Pour connaitre les différentes méthodes et attributs des objets du
module wx, je te propose ce qui suit :

Comme du côté de chez NVDA, le module wx est intégré, il te suffit
d'ouvrir la console Python de NVDA avec NVDA + Contrôle + Z.

Ensuite, inutile d'importer le module wx, il est importé par défaut
dans la console.

Tape wx, suivi d'un point, puis réalise 2 tabulations.

La liste complète des méthodes et attributs du module wx devrait
s'afficher devant toi, tu pourras circuler à l'intérieur avec tes
flèches verticales.

Cette liste reconnait également l’auto complétion, c'est à dire que
si tu écrit wx.WXK et que tu tabules 2 fois, tu auras toute la
liste des constantes des touches intégrées dans le module.

Si parmi toutes ces méthodes et attributs, il y en a une qui
retient ton attention, valide sur entrée pour l'insérer, puis
help(taLigne) pour consulter l'aide.

Pour avoir les méthodes et attributs de la classe wx.Frame, tape
simplement wx.Frame, suivi d'un point, puis 2 tabulations.

Tu pourras le faire pour toute les classes du module wx ou
n'importe quel autre module...

Bien amicalement,
Abdel.


Le 15/05/2017 à 21:10, Jean-François Colas a écrit :

Hello Abdel et tous,

Merci pour cette page. Elle a répondu tout à fait à mon
interrogation. Je n'ai pas encore appliqué sur mon code, mais le
code du programme me laisse bon espoir. Après ça, faudra quand
même que je me trouve du temps pour prendre en main la circulation
dans la doc Wx, parce que les attributs des différents objets, ne
s'inventent pas...


Bonne soirée,
J.-F.



Le 14/05/2017 11:59, Abdel a écrit :

Coucou JF,

Généralement, une 

[progliste] Re: WxPython et touches du clavier

2017-05-16 Par sujet Jean-François Colas

Hello Abdel,

Thanks again. en complément de ton message, j'ai ressorti un des "tutos" 
que j'ai sur WxPython, dont le titre est :
Programmer des interfaces graphiques avec le framework open source 
wxPython - Club d'entraide des développeurs francophones


Je n'ai pas d'URL car je ne l'ai qu'en local.

Il insiste, au moins au début,  sur la manière d'exploiter la doc de 
WXWidgets en montrant comment les en-têtes de classes C++ se transposent 
en WxPython.


C'est le premier tuto que j'avais récupéré. Pas forcément le plus 
facile, mais qui prend plutôt de" la valeur avec le temps.


Bonne soirée,
J.-F.


Le 16/05/2017 18:50, Abdel a écrit :

De rien JF,

Pour connaitre les différentes méthodes et attributs des objets du 
module wx, je te propose ce qui suit :


Comme du côté de chez NVDA, le module wx est intégré, il te suffit 
d'ouvrir la console Python de NVDA avec NVDA + Contrôle + Z.


Ensuite, inutile d'importer le module wx, il est importé par défaut 
dans la console.


Tape wx, suivi d'un point, puis réalise 2 tabulations.

La liste complète des méthodes et attributs du module wx devrait 
s'afficher devant toi, tu pourras circuler à l'intérieur avec tes 
flèches verticales.


Cette liste reconnait également l’auto complétion, c'est à dire que si 
tu écrit wx.WXK et que tu tabules 2 fois, tu auras toute la liste des 
constantes des touches intégrées dans le module.


Si parmi toutes ces méthodes et attributs, il y en a une qui retient 
ton attention, valide sur entrée pour l'insérer, puis help(taLigne) 
pour consulter l'aide.


Pour avoir les méthodes et attributs de la classe wx.Frame, tape 
simplement wx.Frame, suivi d'un point, puis 2 tabulations.


Tu pourras le faire pour toute les classes du module wx ou n'importe 
quel autre module...


Bien amicalement,
Abdel.


Le 15/05/2017 à 21:10, Jean-François Colas a écrit :

Hello Abdel et tous,

Merci pour cette page. Elle a répondu tout à fait à mon 
interrogation. Je n'ai pas encore appliqué sur mon code, mais le code 
du programme me laisse bon espoir. Après ça, faudra quand même que je 
me trouve du temps pour prendre en main la circulation dans la doc 
Wx, parce que les attributs des différents objets, ne s'inventent pas...



Bonne soirée,
J.-F.



Le 14/05/2017 11:59, Abdel a écrit :

Coucou JF,

Généralement, une wx.Frame est utilisée pour servir de conteneur, elle
peut inclure une barre de menu, 1 ou plusieurs panels comportant à
leurs tours différents
Widget, etc.

Le wx.Dialog est plus orienté dialogue comme son nom l'indique.

Dans mon usage personnel, je n'utilise des wx.Dialog que si j'ai à
faire à des commandes de formulaires, comme des case à cocher, des
boutons, bouton-radios, etc...

Je préfère disposer ces widgets dans une wx.Dialog plutôt qu'une
wx.Frame...

Sinon, pour la définition d'un handler unique pour tous tes boutons,
bien sûr que c'est possible !

Voici une page qui décrit la chose, in English :

https://www.blog.pythonlibrary.org/2011/09/20/wxpython-binding-multiple-widgets-to-the-same-handler/ 




En gros, ce sera :

buttons = [self.button1, self.button2]
for button in buttons:
self.tonHandlerUnique(button)

Je n'ai pas eu le temps de le mettre en pratique pour ton exemple,
mais tu peux essayer si tu veux.

Voila, merci à toi.

Bien amicalement,
*Abdel.


Le 13/05/2017 à 18:10, Jean-François Colas a écrit :

Hello Abdel,

Cool, je n'imaginais pas qu'on puisse traiter un dialogue comme une
frame: quelles peuvent être alors les avantages d'une frame du coup,
en tout cas pour une utilisation courante?

Est-ce que selon toi ou vous autres, il serait possible de rendre
plus générale la méthode parcourir1 de sorte qu'elle puisse être
associée à deux boutons différents, que je puisse savoir lequel a
provoqué l'appel de cette procédure pour agir en conséquence? Vu que
c'est quasi le même code à l'exception de quelques 2 à laplace de 1
lol?

Bon je reverrai tout ça un peu plus en détail lorsque j'aurai du
braille sous les doigts...

Bonne soirée,
J.-F.


Le 12/05/2017 23:31, Abdel a écrit :

Coucou JF,

Tu as fait du beau boulot, et j'ai de bonnes nouvelles pour toi, en
matière de simplification du code.

Comme tu l'as bien compris, il est vrai que l'on ne peut avoir une
navigation tabulaire dans une wxFrame, que si l'on insère nos widgets
dans un panel, ou que l'on utilise le style wx.TAB_TRAVERSAL dans 
notre

Frame.

C'est vrai pour la wx.Frame, mais pas pour la wx.Dialog !

Dans une wx.Dialog, la navigation tabulaire est déja comprise par
défaut.

Donc, c'est un premier avantage.

Second avantage pour la wx.Dialog, c'est qu'elle nous épargne le
fait de
devoir se casser la tête à associer des événements pour la touche
escape, le fait de disposer d'un bouton annuler avec sa méthode
appropriée suffit pour que la wx.Dialog associe la fermeture à la
touche
escape, où que l'on soit dans celle-ci.

Donc, encore pas mal de 

[progliste] Re: WxPython et touches du clavier

2017-05-15 Par sujet Jean-François Colas

Hello Abdel et tous,

Merci pour cette page. Elle a répondu tout à fait à mon interrogation. 
Je n'ai pas encore appliqué sur mon code, mais le code du programme me 
laisse bon espoir. Après ça, faudra quand même que je me trouve du temps 
pour prendre en main la circulation dans la doc Wx, parce que les 
attributs des différents objets, ne s'inventent pas...



Bonne soirée,
J.-F.



Le 14/05/2017 11:59, Abdel a écrit :

Coucou JF,

Généralement, une wx.Frame est utilisée pour servir de conteneur, elle
peut inclure une barre de menu, 1 ou plusieurs panels comportant à
leurs tours différents
Widget, etc.

Le wx.Dialog est plus orienté dialogue comme son nom l'indique.

Dans mon usage personnel, je n'utilise des wx.Dialog que si j'ai à
faire à des commandes de formulaires, comme des case à cocher, des
boutons, bouton-radios, etc...

Je préfère disposer ces widgets dans une wx.Dialog plutôt qu'une
wx.Frame...

Sinon, pour la définition d'un handler unique pour tous tes boutons,
bien sûr que c'est possible !

Voici une page qui décrit la chose, in English :

https://www.blog.pythonlibrary.org/2011/09/20/wxpython-binding-multiple-widgets-to-the-same-handler/


En gros, ce sera :

buttons = [self.button1, self.button2]
for button in buttons:
self.tonHandlerUnique(button)

Je n'ai pas eu le temps de le mettre en pratique pour ton exemple,
mais tu peux essayer si tu veux.

Voila, merci à toi.

Bien amicalement,
*Abdel.


Le 13/05/2017 à 18:10, Jean-François Colas a écrit :

Hello Abdel,

Cool, je n'imaginais pas qu'on puisse traiter un dialogue comme une
frame: quelles peuvent être alors les avantages d'une frame du coup,
en tout cas pour une utilisation courante?

Est-ce que selon toi ou vous autres, il serait possible de rendre
plus générale la méthode parcourir1 de sorte qu'elle puisse être
associée à deux boutons différents, que je puisse savoir lequel a
provoqué l'appel de cette procédure pour agir en conséquence? Vu que
c'est quasi le même code à l'exception de quelques 2 à laplace de 1
lol?

Bon je reverrai tout ça un peu plus en détail lorsque j'aurai du
braille sous les doigts...

Bonne soirée,
J.-F.


Le 12/05/2017 23:31, Abdel a écrit :

Coucou JF,

Tu as fait du beau boulot, et j'ai de bonnes nouvelles pour toi, en
matière de simplification du code.

Comme tu l'as bien compris, il est vrai que l'on ne peut avoir une
navigation tabulaire dans une wxFrame, que si l'on insère nos widgets
dans un panel, ou que l'on utilise le style wx.TAB_TRAVERSAL dans notre
Frame.

C'est vrai pour la wx.Frame, mais pas pour la wx.Dialog !

Dans une wx.Dialog, la navigation tabulaire est déja comprise par
défaut.

Donc, c'est un premier avantage.

Second avantage pour la wx.Dialog, c'est qu'elle nous épargne le
fait de
devoir se casser la tête à associer des événements pour la touche
escape, le fait de disposer d'un bouton annuler avec sa méthode
appropriée suffit pour que la wx.Dialog associe la fermeture à la
touche
escape, où que l'on soit dans celle-ci.

Donc, encore pas mal de ligne en moins...

Je te joins en PJ, ton code avec ta wx.Frame transformée en wx.Dialog,
dis-moi ce que tu en penses.

Ne rigole pas pour le nom de la classe principale, MonPtitDialog, lol !

Voila, merci pour ta passion pour le Python et le wxPython, je suis un
passionné également.

Bien amicalement,
Abdel.


Le 12/05/2017 à 21:20, Jean-François Colas a écrit :

Hello tous,

Oui, après tout, pourquoi pas vous faire part de mon petit
amusement... Pas par sagesse, oh non lol.

J'avais trois objectifs avec ce petit truc en PJ. L'un étant de
construire une petite interface pour sélectionner deux fichiers, dont
les noms à terme sont voués à être envoyés à un comparateur en ligne
de commande. Ceci à des fins d'entraînement, car j'ai déjà bricolé un
truc comme ça en AutoHotKey.

2ème objectif: avoir un programme dans lequel je puisse suivre le
cheminement de la démarche de construction d'un programme, et ceci en
me basant sur le modèle d'un super petit article de SebSauvage,
Construire une interface graphique pas à pas en Python avec Tkinter et
wxPython. D'où les numéros de 1. à 8. qui parsèment mon code.

3... tester quelques classes, en fait j'ai deux trois différentes
versions, celle-ci utilise un Panel, d'où le nom, je voulais trouver
les conditions qui me permettent de pouvoir compter sur un parcours de
tabulation.

Pour le reste... Tel quel, mon voeu concernant Echap est à peu près
exaucé, à part le fait que cet engin de script provoque un bip lorsque
j'appuie sur Echap, c'est peut-être dû à la manière employée pour
sortir du programme...

Sinon, je serais assez d'accord pour n'avoir qu'une seule procédure
pour parcourir, au lieu de parcourir1 et parcourir2, mais je ne sais
comment déterminer alors le bouton qui aura provoqué l'arrivé dans
cette méthode-là.

Et dernière question: aurait-on pu mettre ces différents contrôles
dans 

[progliste] Re: WxPython et touches du clavier

2017-05-13 Par sujet Jean-François Colas

Hello Abdel,

Cool, je n'imaginais pas qu'on puisse traiter un dialogue comme une 
frame: quelles peuvent être alors les avantages d'une frame du coup, en 
tout cas pour une utilisation courante?


Est-ce que selon toi ou vous autres, il serait possible de rendre plus 
générale la méthode parcourir1 de sorte qu'elle puisse être associée à 
deux boutons différents, que je puisse savoir lequel a provoqué l'appel 
de cette procédure pour agir en conséquence? Vu que c'est quasi le même 
code à l'exception de quelques 2 à la place de 1 lol?


Bon je reverrai tout ça un peu plus en détail lorsque j'aurai du braille 
sous les doigts...


Bonne soirée,
J.-F.


Le 12/05/2017 23:31, Abdel a écrit :

Coucou JF,

Tu as fait du beau boulot, et j'ai de bonnes nouvelles pour toi, en
matière de simplification du code.

Comme tu l'as bien compris, il est vrai que l'on ne peut avoir une
navigation tabulaire dans une wxFrame, que si l'on insère nos widgets
dans un panel, ou que l'on utilise le style wx.TAB_TRAVERSAL dans notre
Frame.

C'est vrai pour la wx.Frame, mais pas pour la wx.Dialog !

Dans une wx.Dialog, la navigation tabulaire est déja comprise par défaut.

Donc, c'est un premier avantage.

Second avantage pour la wx.Dialog, c'est qu'elle nous épargne le fait de
devoir se casser la tête à associer des événements pour la touche
escape, le fait de disposer d'un bouton annuler avec sa méthode
appropriée suffit pour que la wx.Dialog associe la fermeture à la touche
escape, où que l'on soit dans celle-ci.

Donc, encore pas mal de ligne en moins...

Je te joins en PJ, ton code avec ta wx.Frame transformée en wx.Dialog,
dis-moi ce que tu en penses.

Ne rigole pas pour le nom de la classe principale, MonPtitDialog, lol !

Voila, merci pour ta passion pour le Python et le wxPython, je suis un
passionné également.

Bien amicalement,
Abdel.


Le 12/05/2017 à 21:20, Jean-François Colas a écrit :

Hello tous,

Oui, après tout, pourquoi pas vous faire part de mon petit
amusement... Pas par sagesse, oh non lol.

J'avais trois objectifs avec ce petit truc en PJ. L'un étant de
construire une petite interface pour sélectionner deux fichiers, dont
les noms à terme sont voués à être envoyés à un comparateur en ligne
de commande. Ceci à des fins d'entraînement, car j'ai déjà bricolé un
truc comme ça en AutoHotKey.

2ème objectif: avoir un programme dans lequel je puisse suivre le
cheminement de la démarche de construction d'un programme, et ceci en
me basant sur le modèle d'un super petit article de SebSauvage,
Construire une interface graphique pas à pas en Python avec Tkinter et
wxPython. D'où les numéros de 1. à 8. qui parsèment mon code.

3... tester quelques classes, en fait j'ai deux trois différentes
versions, celle-ci utilise un Panel, d'où le nom, je voulais trouver
les conditions qui me permettent de pouvoir compter sur un parcours de
tabulation.

Pour le reste... Tel quel, mon voeu concernant Echap est à peu près
exaucé, à part le fait que cet engin de script provoque un bip lorsque
j'appuie sur Echap, c'est peut-être dû à la manière employée pour
sortir du programme...

Sinon, je serais assez d'accord pour n'avoir qu'une seule procédure
pour parcourir, au lieu de parcourir1 et parcourir2, mais je ne sais
comment déterminer alors le bouton qui aura provoqué l'arrivé dans
cette méthode-là.

Et dernière question: aurait-on pu mettre ces différents contrôles
dans une classe wx.Dialog?

A priori, dans ce code, au stade où il en est, je comprends... à peu
près tout je crois.

A votre sagacité et à vos commentaires, tout ceci parfaitement
optionnel bien sûr!

Bonne soirée,
J.-F.


Le 12/05/2017 16:16, Abdel a écrit :

Coucou Yannick, JF et tous,

JF, pour mieux pouvoir te venir en aide, il serait peut-être plus
sage de nous communiquer le code complet de ton essai, cela nous
permettrait de mieux pouvoir mettre le doigt sur le point qui pose
problème.

Est-ce que ta classe est une wx.Dialog, ou wx.Frame.

Si c'est une wx.Dialog, Yannick a parfaitement raison, la touche
escape n'a pas besoin d'être assignée à un événement, puisqu'elle
déclenche automatiquement la fermeture du dialogue.

Cependant, si ta classe est une wx.Frame, il faut associer un
événement wx.EVT_KEY_DOWN à chacun de tes widgets.

Par exemple,sous la forme suivante :

for item in [self.button1, self.checkbox1, self.button2, ect.]:
item.Bind(wx.EVT_KEY_DOWN, selfTaMethodeDeFermeture)


Dans ce cas de figure bien précis, puisque escape n'est pas une
touche associée à la frappe d'un caractère, on n'utilise pas
l'événement wx.EVT_CHAR, il ne faut garder cet événement wx.EVT_CHAR
qu'à l'intérieur de ta ou tes wx.TextCtrl.

Voila, merci à toi.

Bien amicalement,
Abdel.


Le 12/05/2017 à 15:45, yannick a écrit :

salut JF, pour l'instant j'ai 2 proposition :

1 copié collé de mon petit cahier :(boite de dialogue )

remarque ^...
en utilisant la valeur 

[progliste] Ni wampserver Ni WxPython...

2017-05-10 Par sujet Jean-François Colas
Lol, mince, suis déçu déçu déçu. Ton message David, se présente de prime 
abord comme allant être une réponse au mien... et en fait pas du tout. 
Snif. Vaut mieux pas utiliser Répondre, s'il s'agit d'une conversation 
qui n'a rien à voir... Parce que ça ne suffit pas d'enlever le texte du 
message et de modifier l'objet: quand les gens classent les messages par 
conversation, comme à peu près tous les clients mail le permettent, si 
on utilise Répondre, quoi qu'on fasse il va rester un lien entre le 
nouveau message et celui qui a servi de point de départ.


Du coup ça va nous faire une conversation gigantesque, car il va y avoir 
des milliers de messages sur ma question et sur ta question, on va bien 
s'amuser!



J.-F.


Le 10/05/2017 17:27, david dechambre a écrit :

Bonjour a tous,

j'ai installé wamp server sur mon pc sous Windows 10 et quand je le
lance dans la barre des tâches je doit normalement retrouver un menu
avec le clic gauche et droite. Et quand je valide soit sur le clic
gauche ou droite rien se passe impossible de démarrer les serveurs.

Existe t'il une commande pour lancer les serveurs ?

a bientôt david
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/

Je vous rappelle que les pièces jointe sont activés leur tailleest
limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: 2modules pour thunderBird

2017-05-06 Par sujet Jean-François Colas

Re Yannick,

Ma phrase sous ma signature... c'est rien, j'avais eu le projet de poser 
une question sur la compatibhilité xp, mais ayant réfléchi que si ma 
version de TB tournait sur mon XP, un module le ferait aussi... du coup 
ça s'est transformé en version minimale de TB supportée par un module 
comme le tien.


J.-F.


Le 06/05/2017 14:57, yannick a écrit :

JF, pour la version, je n'ai aucune idée !
et pour le nom, c'est volontaire :
rien ne m'empêchera d'ajouter une fonctionnalité pour rechercher des
résumés de fims ou de livre ...
et puis, ce serait dommage ou pas de compartimenter chaque
fonctionnalité dans un addon .
Comme tu as tronqué ta phase de fin, et bien je ne pourrais pas te
donner de réponse 


Le 06/05/2017 à 14:47, Jean-François Colas a écrit :

Re Yannick,

Donc si je comprends bien, tu veux à terme, que ton module TB fasse ce
que fait aujourd'hui l'add-on NVDA. Quelle est la version minimale de
TB acceptant ce module?Et puis aussi, allez... pourquoi un nom aussi
peu descriptif de ce que fait et va faire ce module?

J.-F.

Et est-ce que le fait d'utiliser un module Thunderbird garantit


Le 06/05/2017 14:26, yannick a écrit :

salut JF,
en terme barbant, je réalise un transfert d'accessibilité .
oui ils sont complémentaires dans la mesure ou les anciennes
fonctionnalités ne prennent pas en compte l'apport de chichi.
mais si tu utilises jaws, chichi fonctionnera quand même et si le script
de Danièl ne rentre pas en conflit, alors tu pourras profiter amplement
de chichi .
Le rôle de nvda adddon est bien trop avancé pour que j'en fasse un
résumé, mais il y a une doc sur le site de pierre Louis .
De toute façon bout par bout je démantèle nvda addon, et donc, ce que je
dirais ne sera plus valable dans un moi ou 2.
Ce qui me manque aujourdh'ui, c'est de comprendre comment utiliser une
dll :
dans ce cas là, ce serait absolument formidable , je pourrais éviter de
faire constamment des notifications 


Le 06/05/2017 à 13:46, Jean-François Colas a écrit :

Hello Yannick et tous,

Tu dis: Il faudra donc utiliser ces deux add-ons. Donc j'en conclus
qu'ils sont complémentaires et ne font donc pas les mêmes choses...
Est-ce que tu pourrais alors un peu délimiter le rôle de chacun d'eux?

Par ailleurs, t'as dit:

thunderBirdMai2017.nvda-addon (addon qui sera intégré dans
thunderbird )
chichimai2...@rptools.org.xpi (addon qui sera intégré à nvda )

Est-ce que les intégrations ne sont pas à comprendre à l'envers, ou
bien???

J.-F.


Le 05/05/2017 17:13, yannick a écrit :

Salut.
ci joint 2 modules :
thunderBirdMai2017.nvda-addon (addon qui sera intégré dans
thunderbird )
chichimai2...@rptools.org.xpi (addon qui sera intégré à nvda )
il faudra donc utiliser ces 2 addons.
pour les demandes de Rémi , je ne vous oublie pas, vu que je
ne sais jamais mes projets pour le lendemain.

pour l'addon chichimai2...@rptools.org.xpi
cela fait une semaine que je voulais sortir ce module, alors je le
sors bien qu'une partie des préférences n'est pas terminé parce que
je ne trouve pas le problème !
et comme cette préférence n'est pas fonddamentale, il est pas utile
que j'attende encore .
nouveauté :
1.j'ai modifié la boite de dialogue qui permet d'afficher les
dossiers ayant des messages non lu (lettre u )
la barre d'espace permet de marquer un dossier comme non lu, puis f1
à f5 permet d'activer le dossier de telle ou telle manière .
2.la navigation tabulaire a été modifiée.
il est possible de le configurer légèrement .
3.après être entré dans le mail (et non pas en mode fenêtre ), la
tabulation a été aussi modifié : son comportement est identique à
celui de notre bon vieux outlook express :
la tabulation boucle du premier au dernier, avec le bip même de
windows xp .
je vous laisse donc aussi redécouvrir comment sortir du mail avec
shift +tab .
4.la navigation avec f6 a été modifié, il est aussi configurable .
5.lorsque vous ateindrez la liste des pièces jointes, le premier sera
automatiquement sélèctionné.
voilà voilà, c'est tout, ...


pour thunderBirdMai2017.nvda-addon
j'ai supprimé des script pour la tabulation .
ps : si vous avez des questions, posez la moi sur la liste prog liste
sinon en perso si la question n'est pas lié au module pour nvda .
merci, je pense avoir rien oublié



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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se 

[progliste] Re: 2modules pour thunderBird

2017-05-06 Par sujet Jean-François Colas

Hello Yannick et tous,

Tu dis: Il faudra donc utiliser ces deux add-ons. Donc j'en conclus 
qu'ils sont complémentaires et ne font donc pas les mêmes choses... 
Est-ce que tu pourrais alors un peu délimiter le rôle de chacun d'eux?


Par ailleurs, t'as dit:

thunderBirdMai2017.nvda-addon (addon qui sera intégré dans thunderbird )
chichimai2...@rptools.org.xpi (addon qui sera intégré à nvda )

Est-ce que les intégrations ne sont pas à comprendre à l'envers, ou bien???

J.-F.


Le 05/05/2017 17:13, yannick a écrit :

Salut.
ci joint 2 modules :
thunderBirdMai2017.nvda-addon (addon qui sera intégré dans thunderbird )
chichimai2...@rptools.org.xpi (addon qui sera intégré à nvda )
il faudra donc utiliser ces 2 addons.
pour les demandes de Rémi , je ne vous oublie pas, vu que je 
ne sais jamais mes projets  pour le lendemain.


pour l'addon chichimai2...@rptools.org.xpi
cela fait une semaine que je voulais sortir ce module, alors je le 
sors bien qu'une partie des préférences n'est pas terminé parce que je 
ne trouve pas le problème !
et comme cette préférence n'est pas fonddamentale,  il est pas utile 
que j'attende encore .

nouveauté :
1.j'ai modifié la boite de dialogue qui permet d'afficher les dossiers 
ayant des messages non lu (lettre u )
la barre d'espace permet de marquer un dossier comme non lu, puis f1 à 
f5 permet d'activer le dossier de telle ou telle manière .

2.la navigation tabulaire a été modifiée.
il est possible de le configurer  légèrement .
3.après être entré dans le mail (et non pas en mode fenêtre ), la 
tabulation a été aussi modifié : son comportement est identique à 
celui de notre bon vieux outlook express :
la tabulation boucle du premier au dernier, avec le bip même de 
windows xp .
je vous laisse donc aussi redécouvrir comment sortir du mail avec 
shift +tab .

4.la navigation avec f6 a été modifié, il est aussi configurable .
5.lorsque vous ateindrez  la liste des pièces jointes, le premier sera 
automatiquement sélèctionné.

voilà voilà, c'est tout, ...


pour thunderBirdMai2017.nvda-addon
j'ai supprimé des script pour la tabulation .
ps : si vous avez des questions, posez la  moi sur la liste prog liste 
sinon en perso si la question n'est pas lié au module pour nvda .

merci, je pense avoir rien oublié



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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] 6Pad++, fichiers "binaires"

2017-05-03 Par sujet Jean-François Colas

Hello la ML,

Je vas me "retiendre" de demander comment 6Pad++ pourrait nous permettre 
d'ouvrir des fichiers binaires, parce que j'imagine que ça présente 
quelques difficultés difficiles à trancher... mais il m'est souvent 
arrivé de voir des fichiers dans lesquels traînaient, pour des raisons 
plus ou moins obscures, des codes 0. Or si j'ai bien pigé, ces codes 
zéro servent de terminaison de chaîne et, par conséquent, provoquent le 
chargement incomplet d'un fichier... Serait-il envisageable de demander 
à 6Pad++ de nous en avertir le cas échéant? Ou pas, selon une option 
dans 6Pad++.ini ou dans l'interface? Ces codes zéro pourraient, à la 
lecture, être remplacés par un autre caractère, éventuellement 
configurable, afin de permettre un chargement intégral du fichier en 
question...



Bonne soirée,
J.-F.

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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: Python: permuter éléments d' une liste

2017-04-22 Par sujet Jean-François Colas

Hello Abdel et tous,

Merci pour cette solution bien élégante.

Je me suis fait un truc, que je ferai passer à l'occasion, je l'ai 
laissé au boulot... Ca semble me donner le résultat que j'attends sur ce 
que j'appellerai, avec Word, un "tableau uniforme", à savoir n éléments 
composés d'un même nombre p de sous-éléments... Parce que le  cas de 
figure que j'avais donné en illustration n'était à vrai dire qu'un exemple.


Bonne journée,
J.-F.

Le 21/04/2017 09:00, Abdel a écrit :

Coucou JF et tous,

Les liste par compréhension sont certainement la formule la plus 
pythonique qui puisse te permettre de réaliser ce que tu souhaites.


Essai ce qui suit dans la console :

lst1 = [['a', 1], ['b', 2], ['c', 3]]

lst2 = [[x[0] for x in lst1],[x[1] for x in lst1]]

print (lst2)

Voici ce qui s'affiche dans la sortie :

[['a', 'b', 'c'], [1, 2, 3]]

Teste et rend-nous des nouvelles !

Bien amicalement,
Abdel.

Le 20/04/2017 à 14:46, jfco...@free.fr a écrit :

Hello la ML,

Sauriez-vous, avant que je ne me bricole un truc, s'il existerait 
dans la bibliothèque Python une fonction qui me permettrait 
d'inverser les éléments d'un tuple, autrement dit, que les "lignes" 
deviennent "colonnes" et vice-versa ?

Exemple: la liste:
 [['a', 1], ['b', 2], ['c', 3]]
deviendrait:
[['a', 'b', 'c'], [1, 2, 3]].

Merci d'avance,
J.-F.
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: Dé-HTML-iiser du texte

2017-04-15 Par sujet Jean-François Colas

Hello Matt et tous,

De fait je ne l'ai pas encore essayé dans ce sens-là. Là où je suis un 
peu réticent à cette solution, c'est que ça nécessite... d'installer 
Pandoc. Or, si c'est bien le cas sur l'un des ordis où j'utilise 
régulièrement 6Pad++, ce n'est pas le cas de l'autre. Bon, pour 
l'instant, je dirais que là où j'aurais le plus besoin de faire des 
conversions serait justement l'ordi sur lequel Pandoc est installé. Donc 
ça tombe plutôt bien. Mais bon, bien qu'on doive tout faire selon le 
principe du 80-20... j'ai parfois du mal à m'y résoudre.


J.-F.


Le 14/04/2017 23:13, Mathieu Barbe a écrit :

Coucou JF,

as tu essayer pandoc?

Bon week-end

++ Math



Le 10/04/2017 à 20:41, Jean-François Colas a écrit :

Hello Abdel,

J'ai pu faire un petit essai. C'est pour moi une très bonne base de 
départ. Je n'ai pas le temps de l'affiner d'ici demain soir, ça 
repousse la suite de l'histoire au moment de ma reprise du boulot la 
semaine prochaine. Entre autres choses que je devrai me faire:
- Supprimer toute partie entre  et , ainsi que les 
éléments de CSS ou je ne sais quoi, faut que je voie ça de plus près.
- Remplacer les entités caractères, en tout cas un certain nombre 
comme  pour l'apostrophe, également le  incontournable, 
etc.


Mais tout ça me semble à ma portée, si je parviens à revenir en forme 
au boulot lol.


Encore un grand merci pour ce coup de pouce.

J.-F.


Le 06/04/2017 22:47, Abdel a écrit :


Coucou JF,

En complément de la réponse de Math, si j'ai bien sûr biencompris ta
demande, je te suggère une solution.

Tu dis :

Je me souviens bien d'un message qui me nargue, et qui parle de Pandoc
pour dé-html-iser simplement un document... Je ne suis pas certain
malgré tout que ce soit tout à fait ce dont j'aurais besoin.

Ma réponse :

Pandoc pour dé-html-iser un document?

En fait, en matière de conversion de format, pandoc peut te permettre
2 chose sur du HTML :

 1. Convertir le document en un autre format;
 2. Si le fichier html a été généré avec Pandoc,retrouver le code du
fichier md qui l'a généré, c'est le code que Math t'asenvoyé.



Remarque :

Pour la seconde conversion, tu peux même la faire sur des fichiers
html qui n'ont pas été générés avec Pandoc, maisle résultat sur le
fichier md généré ne permettra pas de reconstruire exactement le
document html de base.

Mais en lisant et relisant ton mail, sauf erreur de ma part, on dirait
que ces conversions ne sont pas vraiment ce que tu souhaites.

Si j'ai bien compris, tu souhaiterais pouvoir supprimer des balises
doubles, comme (p, h1, etc.), ou des balises uniques comme ().

Tu souhaiterais avoir la possibilité de pouvoir décider toi-même
quelles seraient les balises que tu souhaiterais enlever, mais garder
le texte qu'elles contiennent, dans le cas des balises doubles.

Est-ce bien cela, où suis-je à côté des mes godasses lol?

Si c'est bien cela, au lieu d'utiliser des modules externes à Python,
comme le célèbre BeautifulSoup
, html.parser
 


, etc., je t'oriente plutôt vers les regexp, qui font très bience
travail.

Tu trouveras en PJ, un petit module 6pad++.py, avec une fonction
filterHTML, qui s'exécute par le raccourci-clavier CTRL+F10.

Après avoir collé le fichier 6pad++.py dans ton répertoireoù se situe
l'exécutable de 6pad++, ouvres 6pad++ puis, avec CTRL+O, ouvres un
fichier html que tu souhaiterais modifier.

La commande CTRL+F10 génèrera alors, dans le même répertoire, un
fichier filterHtml.html, avec les balises , les balises de  à
, ainsi que les balises  qui auront été effacées, en
conservant le texte contenu dans les balises doubles bien entendu.

Je t'ai commenté le code, pour que tu puisses voir que grâce aux
regexp, tout est faisable, lol !

La regexp compilée rg capture les balises p et h1 à 6 ouvrante et
fermantes, mais tu pourras en ajouter si tu veux, selon les besoins,
en les mettant dans la ccapture \1, qui est aussi une référencearrière.

rg = re.compile(r'(?:(?i)<(h\d|p)>(.*?)())', re.S)

La regexp rg1 matche les balises .

rg1 = re.compile('')

La regexp rg2 matche toutes les balises html, sans exception, au cas
où on en aurait besoin.

Elle a été mise en commentaire.

#rg2 = re.compile('<[^>]*>')

La regexp rg3 match tous les sauts de lignes, au cas où.

rg3 = re.compile(r'^\r\n', re.M)

Ensuite, viennent les rg.sub, rg1.sub, etc., qui vont exécuter les
remplacements...

Teste et dis-moi si c'est bien ce que tu voulais...

Merci à toi.

Bien amicalement,
Abdel.


Le 05/04/2017 à 22:20, Jean-François Colas a écrit :

Hello la ML,

Je me souviens bien d'un message qui me nargue, et qui parle de
Pandoc pour dé-html-iser simplement un document... Je ne suis pas
certain malgré tout que ce soit tout à fait ce dont j'aurais besoin.
Il me faudrait 

[progliste] Re: Dé-HTML-iiser du texte

2017-04-10 Par sujet Jean-François Colas

Hello Abdel,

J'ai pu faire un petit essai. C'est pour moi une très bonne base de 
départ. Je n'ai pas le temps de l'affiner d'ici demain soir, ça repousse 
la suite de l'histoire au moment de ma reprise du boulot la semaine 
prochaine. Entre autres choses que je devrai me faire:
- Supprimer toute partie entre  et , ainsi que les éléments 
de CSS ou je ne sais quoi, faut que je voie ça de plus près.
- Remplacer les entités caractères, en tout cas un certain nombre comme 
 pour l'apostrophe, également le  incontournable, etc.


Mais tout ça me semble à ma portée, si je parviens à revenir en forme au 
boulot lol.


Encore un grand merci pour ce coup de pouce.

J.-F.


Le 06/04/2017 22:47, Abdel a écrit :


Coucou JF,

En complément de la réponse de Math, si j'ai bien sûr biencompris ta
demande, je te suggère une solution.

Tu dis :

Je me souviens bien d'un message qui me nargue, et qui parle de Pandoc
pour dé-html-iser simplement un document... Je ne suis pas certain
malgré tout que ce soit tout à fait ce dont j'aurais besoin.

Ma réponse :

Pandoc pour dé-html-iser un document?

En fait, en matière de conversion de format, pandoc peut te permettre
2 chose sur du HTML :

 1. Convertir le document en un autre format;
 2. Si le fichier html a été généré avec Pandoc,retrouver le code du
fichier md qui l'a généré, c'est le code que Math t'asenvoyé.



Remarque :

Pour la seconde conversion, tu peux même la faire sur des fichiers
html qui n'ont pas été générés avec Pandoc, maisle résultat sur le
fichier md généré ne permettra pas de reconstruire exactement le
document html de base.

Mais en lisant et relisant ton mail, sauf erreur de ma part, on dirait
que ces conversions ne sont pas vraiment ce que tu souhaites.

Si j'ai bien compris, tu souhaiterais pouvoir supprimer des balises
doubles, comme (p, h1, etc.), ou des balises uniques comme ().

Tu souhaiterais avoir la possibilité de pouvoir décider toi-même
quelles seraient les balises que tu souhaiterais enlever, mais garder
le texte qu'elles contiennent, dans le cas des balises doubles.

Est-ce bien cela, où suis-je à côté des mes godasses lol?

Si c'est bien cela, au lieu d'utiliser des modules externes à Python,
comme le célèbre BeautifulSoup
, html.parser

, etc., je t'oriente plutôt vers les regexp, qui font très bience
travail.

Tu trouveras en PJ, un petit module 6pad++.py, avec une fonction
filterHTML, qui s'exécute par le raccourci-clavier CTRL+F10.

Après avoir collé le fichier 6pad++.py dans ton répertoireoù se situe
l'exécutable de 6pad++, ouvres 6pad++ puis, avec CTRL+O, ouvres un
fichier html que tu souhaiterais modifier.

La commande CTRL+F10 génèrera alors, dans le même répertoire, un
fichier filterHtml.html, avec les balises , les balises de  à
, ainsi que les balises  qui auront été effacées, en
conservant le texte contenu dans les balises doubles bien entendu.

Je t'ai commenté le code, pour que tu puisses voir que grâce aux
regexp, tout est faisable, lol !

La regexp compilée rg capture les balises p et h1 à 6 ouvrante et
fermantes, mais tu pourras en ajouter si tu veux, selon les besoins,
en les mettant dans la ccapture \1, qui est aussi une référencearrière.

rg = re.compile(r'(?:(?i)<(h\d|p)>(.*?)())', re.S)

La regexp rg1 matche les balises .

rg1 = re.compile('')

La regexp rg2 matche toutes les balises html, sans exception, au cas
où on en aurait besoin.

Elle a été mise en commentaire.

#rg2 = re.compile('<[^>]*>')

La regexp rg3 match tous les sauts de lignes, au cas où.

rg3 = re.compile(r'^\r\n', re.M)

Ensuite, viennent les rg.sub, rg1.sub, etc., qui vont exécuter les
remplacements...

Teste et dis-moi si c'est bien ce que tu voulais...

Merci à toi.

Bien amicalement,
Abdel.


Le 05/04/2017 à 22:20, Jean-François Colas a écrit :

Hello la ML,

Je me souviens bien d'un message qui me nargue, et qui parle de
Pandoc pour dé-html-iser simplement un document... Je ne suis pas
certain malgré tout que ce soit tout à fait ce dont j'aurais besoin.
Il me faudrait quelque chose capable de traiter tout, OU PARTIE, d'un
document.

Existerait-il alors peut-être quelque chose en Python qui pourrait me
permettre d'envisager la récupération du contenu des balises, tout en
me débarrassant des balises elles-mêmes, afin de faire un
dé-html-iseur sans prétention, hormis celle de se glisser dansdes
utilitaires personnels pour 6Pad? Si malgré tout je pouvais
discriminer certaines balises, pour autant que j'y songe rapidement,
 ou  ou peut-être les  à , mais pas énormément au-delà.

Merci,
J.-F.


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/

Je vous rappelle que les 

[progliste] Re: Dé-HTML-iiser du texte

2017-04-07 Par sujet Jean-François Colas

Hello Abdel et tous,

Merci bien, je suis content que tu te sois senti inspiré. En relisant 
ton mail, il me semble que tu as bien pigé mon besoin. Il faut 
absolument que je parvienne à tester ça dans les deux premiers jours de 
la semaine prochaine, sur un poste à braille, avant mes holidays... En 
fait, ma "cible" principale, c'est le texte de mails écrits en html et 
que je préfère, à des fins d'archivage, convertir et garder en texte. 
c'est pourquoi il ne s'agit pas(ou très rarement)  de fichier entier.


Je te redonne des news dès que possible.

J.-F.

Le 06/04/2017 22:47, Abdel a écrit :


Coucou JF,

En complément de la réponse de Math, si j'ai bien sûr bien compris ta 
demande, je te suggère une solution.


Tu dis :

Je me souviens bien d'un message qui me nargue, et qui parle de Pandoc 
pour dé-html-iser simplement un document... Je ne suis pas certain 
malgré tout que ce soit tout à fait ce dont j'aurais besoin.


Ma réponse :

Pandoc pour dé-html-iser un document?

En fait, en matière de conversion de format, pandoc peut te permettre 
2 chose sur du HTML :


   1. Convertir le document en un autre format;
   2. Si le fichier html a été généré avec Pandoc, retrouver le code
  du fichier md qui l'a généré, c'est le code que Math t'as envoyé.



Remarque :

Pour la seconde conversion, tu peux même la faire sur des fichiers 
html qui n'ont pas été générés avec Pandoc, mais le résultat sur le 
fichier md généré ne permettra pas de reconstruire exactement le 
document html de base.


Mais en lisant et relisant ton mail, sauf erreur de ma part, on dirait 
que ces conversions ne sont pas vraiment ce que tu souhaites.


Si j'ai bien compris, tu souhaiterais pouvoir supprimer des balises 
doubles, comme (p, h1, etc.), ou des balises uniques comme ().


Tu souhaiterais avoir la possibilité de pouvoir décider toi-même 
quelles seraient les balises que tu souhaiterais enlever, mais garder 
le texte qu'elles contiennent, dans le cas des balises doubles.


Est-ce bien cela, où suis-je à côté des mes godasses lol?

Si c'est bien cela, au lieu d'utiliser des modules externes à Python, 
comme le célèbre BeautifulSoup 
, html.parser 
 
, etc., je t'oriente plutôt vers les regexp, qui font très bien ce 
travail.


Tu trouveras en PJ, un petit module 6pad++.py, avec une fonction 
filterHTML, qui s'exécute par le raccourci-clavier CTRL+F10.


Après avoir collé le fichier 6pad++.py dans ton répertoire où se situe 
l'exécutable de 6pad++, ouvres 6pad++ puis, avec CTRL+O, ouvres un 
fichier html que tu souhaiterais modifier.


La commande CTRL+F10 génèrera alors, dans le même répertoire, un 
fichier filterHtml.html, avec les balises , les balises de  à 
, ainsi que les balises  qui auront été effacées, en 
conservant le texte contenu dans les balises doubles bien entendu.


Je t'ai commenté le code, pour que tu puisses voir que grâce aux 
regexp, tout est faisable, lol !


La regexp compilée rg capture les balises p et h1 à 6 ouvrante et 
fermantes, mais tu pourras en ajouter si tu veux, selon les besoins, 
en les mettant dans la ccapture \1, qui est aussi une référence arrière.


rg = re.compile(r'(?:(?i)<(h\d|p)>(.*?)())', re.S)

La regexp rg1 matche les balises .

rg1 = re.compile('')

La regexp rg2 matche toutes les balises html, sans exception, au cas 
où on en aurait besoin.


Elle a été mise en commentaire.

#rg2 = re.compile('<[^>]*>')

La regexp rg3 match tous les sauts de lignes, au cas où.

rg3 = re.compile(r'^\r\n', re.M)

Ensuite, viennent les rg.sub, rg1.sub, etc., qui vont exécuter les 
remplacements...


Teste et dis-moi si c'est bien ce que tu voulais...

Merci à toi.

Bien amicalement,
Abdel.


Le 05/04/2017 à 22:20, Jean-François Colas a écrit :

Hello la ML,

Je me souviens bien d'un message qui me nargue, et qui parle de 
Pandoc pour dé-html-iser simplement un document... Je ne suis pas 
certain malgré tout que ce soit tout à fait ce dont j'aurais besoin. 
Il me faudrait quelque chose capable de traiter tout, OU PARTIE, d'un 
document.


Existerait-il alors peut-être quelque chose en Python qui pourrait me 
permettre d'envisager la récupération du contenu des balises, tout en 
me débarrassant des balises elles-mêmes, afin de faire un 
dé-html-iseur sans prétention, hormis celle de se glisser dans des 
utilitaires personnels pour 6Pad? Si malgré tout je pouvais 
discriminer certaines balises, pour autant que j'y songe rapidement, 
 ou  ou peut-être les  à , mais pas énormément au-delà.


Merci,
J.-F.


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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille 

[progliste] Dé-HTML-iiser du texte

2017-04-05 Par sujet Jean-François Colas

Hello la ML,

Je me souviens bien d'un message qui me nargue, et qui parle de Pandoc 
pour dé-html-iser simplement un document... Je ne suis pas certain 
malgré tout que ce soit tout à fait ce dont j'aurais besoin. Il me 
faudrait quelque chose capable de traiter tout, OU PARTIE, d'un document.


Existerait-il alors peut-être quelque chose en Python qui pourrait me 
permettre d'envisager la récupération du contenu des balises, tout en me 
débarrassant des balises elles-mêmes, afin de faire un dé-html-iseur 
sans prétention, hormis celle de se glisser dans des utilitaires 
personnels pour 6Pad? Si malgré tout je pouvais discriminer certaines 
balises, pour autant que j'y songe rapidement,  ou  ou peut-être 
les  à , mais pas énormément au-delà.


Merci,
J.-F.


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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: MarkPad v°.1 alpha

2017-02-27 Par sujet Jean-François Colas

Hello Matt,

Merci, plus qu'à tester!

Par contre, l'adresse de la doc semble être plutôt quelque chose du genre:
http://sandbox.raifer.fr/markpad/FR%20-%20User%20manual.html

(ici elle était arrivée avec des espaces à la place des %20).

A+
J.-F.


Le 26/02/2017 20:03, Mathieu Barbe a écrit :

Coucou mes amis de la liste,

ça fait un moment que ça traine, mais voici la première version de 
MarkPad.


J'avais la flemme de faire la doc, surtout que j'avais réussi à perdre 
la première mouture!



Pour l'instant peu de fonctionnalités, mais je continue a développer.

Le but est d'avoir quelques chose de très stable et de performant!

Je préfère trouver les bugs de cette version avant d'ajouter des 
fonctionnalités.



Mais ça fait déjà deux trois mois que je l'utilise au quotidien, je ne 
pourrais m'en passer.


MarkPad est extensible, vous pouvez ajouter vos propre langages à 
balisage léger.


Et avec un peu d'imagination, il peut servir dans du code ou tout 
autre type de fichier, il suffit de trouver les regex adéquates!


Référez-vous à la doc pour plus d'info.


N'hésitez pas à me faire un retour, bugs, critiques positives ou 
négatives.



Voici la documentation :

http://sandbox.raifer.fr/markpad/FR - User manual.html


Pour tester MarkPad sans toucher à votre install, j'ai créer un pack 
avec 6pad++ alpha10, :


http://sandbox.raifer.fr/markpad/pack-markpad-stable.zip


Et l'extension seul :

http://sandbox.raifer.fr/markpad/markpad-stable.zip


Voilà voilou, bon teste.

Math

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: 6Pad++, triple interrogation autour de findAcceleratorByID

2017-02-03 Par sujet Jean-François Colas

Hello Cyrile,

Ah oui, désolé pour les insécables, c'est la combinaison du 
copier/coller vers mail, de l'indentation en tabulation, et de la 
gestion de tout ça par Thunderbird... Sorry.


J.-F.

Le 02/02/2017 22:19, Cyrille a écrit :

Hello

J'ai testé ton code chez moi, après avoir dû remplacer les espaces insécables 
par des normaux.
J'aboutis au même problème que toi.
Probablement un petit bug de 6pad++ ?

Bonne soirée.

Cyrille



-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de jfco...@free.fr
Envoyé : jeudi 2 février 2017 10:26
À : progliste@ml.free.fr
Objet : [progliste] 6Pad++, triple interrogation autour de findAcceleratorByID

Hello la ML,

J'en perds mon latin, déjà que j'en ai moins que peu...

J'ai deux fonctions, f1 et quelleTouche. f1 ne fait que prononcer un
truc. J'associe
un raccourci à f1, j'en associe même deux différents mais ça n'a que peu
d'importance.

Dans quelleTouche, je veux connaître la valeur de la touche associée à
f1, ce
pour quoi je comptais pouvoir utiliser findAcceleratorBYID.

Et me voilà avec trois problèmes.

Voici mon code, puis mes interrogations.

# début du code:
def f1():
 sp.say ("Je suis f1")
id1 = sp.window.addAccelerator("alt+b", f1)
id2 = sp.window.addAccelerator("Ctrl+B", f1)

def quelleTouche():
 sp.say ("Valeur de id1: %s" % str(id1))  # me donne zéro...
 sp.say ("Valeur de id2: %s" % str(id2))  # me donne zéro...
 sp.say ("f1 est associé à %s, tu vois." %
sp.window.findAcceleratorByID(id1))

 # ça, ça me donne juste: f1 est associé à
sp.window.addAccelerator ("Ctrl+Shift+T", quelleTouche)

Première chose: ai-je bien compris addAccelerator, qui devrait retourner
autre
chose que zéro en cas de succès?

2ème chose: ai-je bien compris findAcceleratorByID, en matière de param
passé et de valeur de retour?

3ème chose: pourquoi lors du dernier say, me squeeze-t-il tout ce qui se
trouve après
%s, correspondant justement à findAcceleratorByID, dans ma chaîne?

Ce 3ème point par contre est spécifique à l'alpha10.1, avec l'Alpha9
j'entends
bien mon: tu vois, même si findAcceleratorByID donne le même vide
sidéral.

Merci,
J.-F.
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/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

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




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

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/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: 6Pad++, nommer des objets

2017-02-01 Par sujet Jean-François Colas

Hello Abdel,

Merci pour cette piste. En effet, ça marche bien et c'est satisfaisant, 
pour autant que je sois capable de voir si ça dégrade les performances 
ou non.
En fait il se trouve que du fait que je "reconvertis" des scripts écrits 
dans le langage propre à NoteTab, pour me faciliter la tâche j'aidû 
effectivement écrire quelques bricoles correspondant à certaines 
fonctions de NoteTab, par exemple getLine, getChar, getSelection, 
strDeleteLeft... de manière à ce que j'aie le moins de changements 
possibles dans un premier temps pour faire marcher mes scripts NoteTab 
réécrits en Python. Quand j'aurai récupéré ma panoplie de scripts 
NoteTab, je ne sais pas si je garderai ces fonctions-là, encore qu'une 
getChar par exemple me sert assez souvent pour voir quel caractère se 
trouve sous le curseur.


Parce que:
sp.window.curPage.text[sp.window.curPage.position]
ça permet du moins de s'entraîner à l'apné. Mais faut c'qu'i faut.

J.-F.


Le 31/01/2017 22:05, Abdel a écrit :

Recoucou JF,

En partant du principe suivant :

Pourquoi faire plus compliqué quand on peut faire plus simple?

Je t'ai trouvé une solution, qui semble bien marcher ici, mais il va
falloir que tu testes à ton niveau, voir si ça te conviendrait ou pas.

Il s'agit, au lieu de stocker la valeur de la ligne dans une variable,
qui au final, ne se souviendra que de la toute première ligne qu'elle
a stockée, de créer plutôt une fonction, avec un no abrégé, puisque
c'est l'objet principal de la demande.

Voici le prototype de la fonction :

import sixpad as sp
edit = sp.window.curPage

def ligne():
return edit.curLine

Ensuite, ou que tu sois dans le code, tu n'aura plus qu'à exécuter
cette fonction, pour récupérée la ligne la plus récente ayant été
atteinte, comme suit, par exemple, pour avoir le texte de la ligne
courante :

sp.say(edit.line(ligne()), True)

Bien sûr, tu devras créer une fonction pour chaque cas de figure, en
espérant qu'il n'y en ai pas plusieurs, mais ces fonction ne seront
créées qu'une seule fois.


Je sais, la mission principale d'une fonction c'est de réaliser des
actions beaucoup plus élaborées que de retourner un numérode ligne,
mais dans ton cas de figure, ça pourrait être utile.


Voila, maintenant, à toi de voir.

Merci à toi.

Bien amicalement,
Abdel.

Le 31/01/2017 à 12:02, Abdel a écrit :

Coucou JF,

Ah OK.

Dans ce cas, je te conseille de revenir à la réponse donnée par
Quentin, car effectivement, le contexte est assez complexe.

Si on était en C++, on aurait pu facilement le faire, en utilisant
les références, mais en Python, le contexte est différent.

En Python, on peut utiliser ce que l'on appelle les descripteurs, qui
sont en fait des objets qui servent d'attributs dans des classes.

Le descripteur property est d'ailleurs très connu en Python.

Le problème, c'est que bien que cet objet puisse être implémenté
séparément, il faudra le déclarer dans la classe où l'on va souhaiter
l'utiliser, c'est à dire dans la classe Page, en valeur de l'attribut
curLine.

Bref, trop de choses pour éviter un détail qui n'est pas si gênant
que ça, et que les edit.curLine corrigent assez bien.

Tu pourras lire un tuto assez bien fait sur les descripteurs en
Python, à l'adresse suivante :

http://autourducode.com/les-descripteurs.html

Voila, merci à toi.

Bien amicalement,
Abdel.

Le 30/01/2017 à 19:59, Jean-François Colas a écrit :

Hello Abdel,

Oui, bien sûr:

maLigne = sp.window.curPage.curLine

print (maLigne) # devrait t'afficher le numéro de la ligne en
question dans la console, non?

Oui. Et lorsque curLigne change, maLigne ne change pas et c'était ça
mon interrogation. Je vais prendre un moment pour revoir le message
de Matt, bon après, c'est aussi pour que les lignes de code soient
plus courtes et c'est tout...

J.-F.



Le 29/01/2017 22:24, Abdel a écrit :

Salut JF,

En complément de la réponse de notre ami Quentin, si j'ai bien compris
ta question, je pense que tu peux parfaitement déclarer mêmeunobjet
pointant vers un numéro de ligne, pourquoi pas.

import sixpad as sp

maLigne = sp.window.curPage.curLine

print (maLigne) # devrait t'afficher le numéro de la ligne en question
dans la console, non?

Tu peux ainsi déclarer autant d'objets pour les numéros de lignes que
tu voudras.

Mais ce ne sont pas des choses que l'on fait en priorité, on préfère
plutôt déclarer comme tu l'as fait, un objet pointant vers une classe,
comme la classe Page par exemple :

edit = sp.window.curPage


Notre objet edit sera alors ce que l'on appelle une instance de la
classe Page.


Cela simplement pour nous faciliter l'accès aux méthodes et attributs
de la classe Page.

Mais après, tout le monde est libre bien sûr d'abréger ce qu'il veut.


Personnellement, je pense qu'à la longue, le fait  de définir trop de
noms d'objets abrégés même pour le moindre attribut pourrait être une
mauvaise idée, car on risquerait 

[progliste] Re: Utiliser subprocess avec 6Pad

2017-01-30 Par sujet Jean-François Colas

Salut Yannick,

Mais ça m'a l'aire de bien marcher, ça! Bon j'espérais trouver la soluce 
avec subprocess, puisqu'il paraît que les autres sont "deprecated", mais 
bon, parfois, le "pratico-pratique"...


Merci.
J.-F.

Le 30/01/2017 20:11, yannick a écrit :

salut tu pourrais essayer : from os import startfile

startfile ("c:/jf.txt")


Le 30/01/2017 à 20:07, Jean-François Colas a écrit :

Hello la ML,

J'ai deux trois bouts de machins qui nécessiteraient de lancer des 
processus. Les essais que j'ai faits jusque-là marchent pour à peu 
près tout ce qui m'intéresse le moins, à savoir, un exécutable dont 
le chemin et bien déterminé.


J'aurais besoin de trouver comment :

- ouvrir un dossier donné. J'ai trouvé un truc qui marche à moitié 
par cmd /c start dossier, ça ne marche qu'à partir du moment où il 
n'y a pas d'espace dans le nom du dossier...


- Lancer une URL correspondant à l'endroit où se trouverait le 
curseur. Ca, j'avoue, je n'ai pas encore essayé.


- éventuellement, lancer l'application qui serait associée à une 
chaîne représentant un nom de fichier (quelquechose.doc, 
quelquechose.mp3...). C'est peut-être le même problème que pour les 
dossiers, mais je ne sais pas à quoi est associé un dossier en fait.


Merci,
J;-F.


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/

Je vous rappelle que les pièces jointe sont activés leur taille est 
limité à 2 MO

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pièces jointe sont activés leur taille est 
limité à 2 MO

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: 6Pad++, Smarthome

2017-01-30 Par sujet Jean-François Colas

Salut Abdel,

Merci pour ce petit code.

Je vois que tu utilises OnKeyDown, je sais qu'on peut aussi utiliser 
onKeyUp, perso j'avoue que j'aime bien écrire un script associé à un 
addAccelerator, ce qui me donne moins d'efforts pour intégrer dans un 
environnement déjà un peu encombré...


D'ailleurs à ce propos, genre le mec qu'a rien pigé aux objets: est-ce 
que j'ai un moyen de savoir de quelle manière (par exemple, avec quelle 
touche éventuellement) un script donné a été lancé?


J.-F.


Le 30/01/2017 16:06, Abdel a écrit :

Salut la ML,

Puisque vous êtes nombreux à avoir formulé cette demande, vous voici 
en PJ, un module 6pad++.py sur mesure qui répond à la demande de JF.


1. Le module ajoute un item de menu "Touche origine intelligente" dans 
le menu format de 6pad++.


Cet item est coché par défaut.

Il permet de faire en sorte que la touche Origine positionne sur le 
premier caractère de la ligne qui n'est pas une espace ou tabulation 
s'il est coché, et le contraire s'il ne l'est pas.


2. À l'opposé, le raccourci-clavier Alt Origine, provoquera l'action 
contraire selon que la touche Origine intelligente soit activée ou pas.


La présence de l'item de menu n'est pas indispensable, mais pourrait 
toujours être utile si on préfère gérer tout cela rien qu'avec la 
touche origine.


Voila, dites moi ce que vous en pensez.

Bien amicalement,,
Abdel.


Le 29/01/2017 à 21:54, Mathieu Barbe a écrit :

Bonne idée, je vote pour.

Sous Gedit, linux, un appui amène au premier caractère et un second 
appui au début de la ligne.


Mais pour nous, sans voir, ce n'est pas du tout pratique.


++ Mathieu




Le 27/01/2017 à 21:39, Jean-François Colas a écrit :

Hello la ML,

Je me demandais un truc: est-ce qu'il ne serait pas judicieux de 
considérer que Alt+Home ait un comportement alternatif à Home dans 
tous les cas? Je veux dire, si SmartHome est à On, Home place donc 
le curseur sur le premier caractère non blanc et Alt-Home, 
alternativement, place sur le vrai début de la ligne. Mais si 
SmartHome était à Off, pourrait-on imaginer que, de même que Home 
place sur le vrai début de ligne, Alt-Home placerait sur le premier 
caractère non blanc?


Je m'aperçois que j'ai très souvent besoin de me placer en début de 
ligne. Plus souvent que sur le premier non blanc. Donc j'envisage de 
désactiver SmartHome; mais je sais qu'en faisant ça, je perds une 
commande puisque je ne vois pas trop alors comment je pourrais me 
placer en une manip, aujourd'hui, sur le premier caractère non blanc...


Merci,
J.-F.

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Utiliser subprocess avec 6Pad

2017-01-30 Par sujet Jean-François Colas

Hello la ML,

J'ai deux trois bouts de machins qui nécessiteraient de lancer des 
processus. Les essais que j'ai faits jusque-là marchent pour à peu près 
tout ce qui m'intéresse le moins, à savoir, un exécutable dont le chemin 
et bien déterminé.


J'aurais besoin de trouver comment :

- ouvrir un dossier donné. J'ai trouvé un truc qui marche à moitié par 
cmd /c start dossier, ça ne marche qu'à partir du moment où il n'y a pas 
d'espace dans le nom du dossier...


- Lancer une URL correspondant à l'endroit où se trouverait le curseur. 
Ca, j'avoue, je n'ai pas encore essayé.


- éventuellement, lancer l'application qui serait associée à une chaîne 
représentant un nom de fichier (quelquechose.doc, quelquechose.mp3...). 
C'est peut-être le même problème que pour les dossiers, mais je ne sais 
pas à quoi est associé un dossier en fait.


Merci,
J;-F.


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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: 6Pad++, nommer des objets

2017-01-30 Par sujet Jean-François Colas

Hello Abdel,

Oui, bien sûr:

maLigne = sp.window.curPage.curLine

print (maLigne) # devrait t'afficher le numéro de la ligne en question 
dans la console, non?


Oui. Et lorsque curLigne change, maLigne ne change pas et c'était ça mon 
interrogation. Je vais prendre un moment pour revoir le message de Matt, 
bon après, c'est aussi pour que les lignes de code soient plus courtes 
et c'est tout...


J.-F.



Le 29/01/2017 22:24, Abdel a écrit :

Salut JF,

En complément de la réponse de notre ami Quentin, si j'ai bien compris
ta question, je pense que tu peux parfaitement déclarer même unobjet
pointant vers un numéro de ligne, pourquoi pas.

import sixpad as sp

maLigne = sp.window.curPage.curLine

print (maLigne) # devrait t'afficher le numéro de la ligne en question
dans la console, non?

Tu peux ainsi déclarer autant d'objets pour les numéros de lignes que
tu voudras.

Mais ce ne sont pas des choses que l'on fait en priorité, on préfère
plutôt déclarer comme tu l'as fait, un objet pointant vers une classe,
comme la classe Page par exemple :

edit = sp.window.curPage


Notre objet edit sera alors ce que l'on appelle une instance de la
classe Page.


Cela simplement pour nous faciliter l'accès aux méthodes et attributs
de la classe Page.

Mais après, tout le monde est libre bien sûr d'abréger ce qu'il veut.


Personnellement, je pense qu'à la longue, le fait  de définir trop de
noms d'objets abrégés même pour le moindre attribut pourrait être une
mauvaise idée, car on risquerait d'être à cours d'idées en matière de
nouveaux noms à donner lol !


Et s'en rappellerait-on systématiquement?


Mais bien sûr, cela reste l'avis de votre ami Abdel, qu'il partage
volontiers avec vous.


Merci à toi.

Bien amicalement,
Abdel.


Le 28/01/2017 à 09:49, QuentinC a écrit :

Salut,

A ma connaissance il n'y a pas de mécanisme de référence en python.
Le plus proche que tu puisses faire si tu es à l'intérieur d'une
classe, c'est une propriété je pense.
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/

Je vous rappelle que les pi�ces jointe sont activ�s leurtaille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: 6Pad++, Smarthome

2017-01-30 Par sujet Jean-François Colas

Hello,

Oui, c'est aussi comme ça dans les environnements genre VB apparemment. 
Très pratique mais pour autant que ce soit vocalisé, en tout cas si on 
n'a pas de braille. Dur dur de trancher entre les différentes possibilités.



J.-F.



Le 29/01/2017 21:54, Mathieu Barbe a écrit :

Bonne idée, je vote pour.

Sous Gedit, linux, un appui amène au premier caractère et un second
appui au début de la ligne.

Mais pour nous, sans voir, ce n'est pas du tout pratique.


++ Mathieu




Le 27/01/2017 à 21:39, Jean-François Colas a écrit :

Hello la ML,

Je me demandais un truc: est-ce qu'il ne serait pas judicieux de
considérer que Alt+Home ait un comportement alternatif à Home dans
tous les cas? Je veux dire, si SmartHome est à On, Home place donc le
curseur sur le premier caractère non blanc et Alt-Home,
alternativement, place sur le vrai début de la ligne. Mais si
SmartHome était à Off, pourrait-on imaginer que, de même que Home
place sur le vrai début de ligne, Alt-Home placerait sur le premier
caractère non blanc?

Je m'aperçois que j'ai très souvent besoin de me placer en début de
ligne. Plus souvent que sur le premier non blanc. Donc j'envisage de
désactiver SmartHome; mais je sais qu'en faisant ça, je perds une
commande puisque je ne vois pas trop alors comment je pourrais me
placer en une manip, aujourd'hui, sur le premier caractère non blanc...

Merci,
J.-F.

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/

Je vous rappelle que les pi�ces jointe sont activ�s leurtaille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] 6Pad++, Smarthome

2017-01-27 Par sujet Jean-François Colas

Hello la ML,

Je me demandais un truc: est-ce qu'il ne serait pas judicieux de 
considérer que Alt+Home ait un comportement alternatif à Home dans tous 
les cas? Je veux dire, si SmartHome est à On, Home place donc le curseur 
sur le premier caractère non blanc et Alt-Home, alternativement, place 
sur le vrai début de la ligne. Mais si SmartHome était à Off, 
pourrait-on imaginer que, de même que Home place sur le vrai début de 
ligne, Alt-Home placerait sur le premier caractère non blanc?


Je m'aperçois que j'ai très souvent besoin de me placer en début de 
ligne. Plus souvent que sur le premier non blanc. Donc j'envisage de 
désactiver SmartHome; mais je sais qu'en faisant ça, je perds une 
commande puisque je ne vois pas trop alors comment je pourrais me placer 
en une manip, aujourd'hui, sur le premier caractère non blanc...


Merci,
J.-F.

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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] 6Pad++, nommer des objets

2017-01-27 Par sujet Jean-François Colas

Hello la ML,

Existe-t-il un moyen de donner un nom "abrégé" à un objet, par exemple 
au hasard sixpad.window.curPage.curLine ?


Une sorte d'alias que je pourrais réutiliser, même si la valeur de 
l'objet change?


Parce que bon, pour chacun de mes scripts je peux écrire edit = 
sp.window.curPage, mais curPage ne change pas dans les scripts en 
question.  edit.curLine, c'est mieux, mais malgré tout parfois ça fait 
edit.ceci, edit.cela, edit.truc(edit.machin)...


Merci,
J.-F.


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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: travailler le raisonnement, la logique en php

2016-12-16 Par sujet Jean-François Colas

Hello la ml,

Très modestement, je dirais bien que peut-être tout est un peu dans le 
"certaines choses". Si ces choses sont floues à expliquer, une piste est 
de tenter de mettre tout ça par écrit. D'abord en très gros, puis de 
plus en plus détaillé. Diviser le problème en plusieurs plus petits au 
besoin. Petite expérience de programmeur absolument pas pro et plutôt 
très occasionnel: Perso je n'aime pas bien faire comme ça, pour deux 
raisons: 1) ça me fait perdre du temps; et 2) ce que j'écris au début, 
n'a souvent plus grand-chose à voir avec ce que ça donne à la fin. Mais 
il y a pour moi pourtant un gros avantage: si je commençais direct à 
programmer, j'aurais l'impression que je dois immédiatement faire 
quelque chose de fonctionnel et figé. Si j'écris d'abord, je sais que ce 
sera bien plus facile de revenir sur n'importe quelle phrase. Alors si 
je me dis qu'un problème va me dépasser, je me résous à commencer par 
coucher mes idées sur le papier. En général je ne termine pas l'analyse 
dans les règles de l'art, mais à un moment donné je me send déjà un peu 
prêt à me plonger dans du code, même partiel. Le code que j'écris m'a 
plusieurs fois amené à réviser ce que j'avais envisagé au départ...


Après, peut-être que, à côté de la piste P O O suggérée par Abdel, des 
sites d'algorithmique pourraient représenter une source possible pour 
des actions qui seraient peut-être similaires à celles envisagées...


J.-F.


Le 15/12/2016 10:04, Christophe GARNIER a écrit :

bonjour. je commence a connaitre pas mal de choses techniques en php. par 
contre pour faire certaines choses, je manque de logique, jai du mal a bien 
raisonner pour mener a bien le projet que jai en tête. comment travailler ceci? 
si vous avez des pistes je suis preneur. bonne journee.

Envoyé de mon iPhoneProgliste :
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/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: 6pad++ et fichier modifié

2016-12-06 Par sujet Jean-François Colas

Hello la ML,

Pas encore eu l'ocase de tester l'alpha 10.1, mais ce bug-là se 
manifeste chez moi depuis, on va dire, toujours. En fait, si on le prend 
à l'envers, je crois bien qu'il y a aussi des variations de 
comportements dans la situation suivante: je charge un fichier dans 
6ppp, je switche vers autre chose, cette autre chose modifie le fichier. 
Parfois, en revenant dans 6ppp, je vois directement le nouveau contenu 
sans aucun avertissement. Parfois, un avertissement se déclenche. Me 
semble-t-il. Car je n'ai pas bien observé, mais il est peut-être plus 
facile d'observer le problème par ce bout-là.


J.-F.

Le 06/12/2016 13:01, Mathieu Barbe a écrit :

Coucou,

plus d'erreur fatale dans cette version 10.1

Mais par contre, j'ai toujours le bug du fichier qui a été modifier 
dans une autre application et qui demande à être rechargé!


C'est le même bug que Cyril avait mentionné dans la précédente version.

++ Mathieu



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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: AutoHotKey

2016-11-23 Par sujet Jean-François Colas

Hello Matt et tous,

Je suppose que tu auras déjà cherché là, mais si dans l'aide tu tapes 
comme mot-clef context, tu te retrouves à pouvoir lire une rubrique 
appelée ContextMenu (Gui). S'il y a bien une partie avec laquelle je 
n'ai pas pris le temps de me familiariser, c'est bien la partie Gui, 
même si en parcourant la doc, j'ai pu m'apercevoir qu'on disposait 
apparemment de pas mal d'outils pour créer des interfaces graphiques 
fonctionnelles.


J.-F.


Le 23/11/2016 00:48, Mathieu Barbe a écrit :

Salut,

javais bien pensé à cette idée, mais ce menu n'a pas de touche d'appelle!

Il faudrait un truc comme winActive

Merci quand même,

Mathieu



Le 22/11/2016 à 22:17, Abdel a écrit :

Coucou Math,


Je ne pense pas que ce petit exemple te sera d'une grande utilité,
mais disons que si l'item du menu contextuel avait une lettre
d'appel, ce serait plus simple.


Dans cet exemple, on attend l'appui sur F  11, ce qui devrait
provoquer l'ouverture du menu contextuel.


Une fois le menu contextuel ouvert, on simule l'appui sur la lettre
R, ce qui provoque l'ouverture des propriétés.


Voici le petit exemple :


; On attend l'appui sur F  11.
f11::
; Ouverture du menu contextuel.
send, {AppsKey}
; Ouverture du menu dont la lettre d'appel est R, c'est à dire l'item
Propriété.
send, {r}
; Echappe pour quitter le script.
Esc:: ExitApp


Tu peux mettre ces lignes dans un script Context.ahk par exemple si
tu veux pour test...


Bien amicalement,

Abdel.


Le 22/11/2016 à 18:29, Mathieu Barbe a écrit :

Bonjour la liste,

je cherchais à réaliser un petit script avec AutoHotKey mais je me
confronte à un problème.

L'idée de mon script est d'ouvrir le menu contextuel, de trouver un
menu et de l’activer.

Le problème, c'est que la position de ce menu varie selon le type de
fichier utilisé pour l'opération.

Existe t-il une fonction qui nous retourne le nom du menu sélectionné?


Dans ce cas, si le menu ne correspond pas, je peux me déplacer à la
nouvelle position.


Sinon, si j'arrive à connaitre l'extension du fichier sur lequel je
lance le script, je pourrais me rendre directement sur la bonne
position.


J'ai cherché dans la doc, mais je ne sais où chercher.

Merci d'avance.

++ Mathieu



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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leurtaille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: Divers questions avec hotkey

2016-11-07 Par sujet Jean-François Colas

Salut Matt,

Là où j'ai essayé, je n'ai pas rencontré les problèmes que tu décris. La 
piste que je pourrais suggérer, c'est de jouer avec le mode d'envoi des 
touches (Sendmode si je me souviens bien), pour voir si ça change 
quelque chose. Je n'ai que vraiment très peu exploré la piste des 
hotstrings à vrai dire.


J.-F.

Le 06/11/2016 22:58, Mathieu Barbe a écrit :

Bonjour la liste,

j'avais deux petites questions avec autohotkey.


Une fois un script créé, comment le lancer automatiquement au démarrage?


J'ai essayé de faire un script de remplacement de texte comme dans le 
tuto, par exemple:



::ftw::Free the whales


mais c'est très aléatoire, je me retrouve souvent avec le texte coupé, 
il manque des lettre. Par exemple:


ftFee th whales


De temps en temps ça marche.

Avez vous ce comportement?

Mais bon, je pense pas trop m'en servir de toute façon.


++ Mathieu





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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: Divers questions avec hotkey

2016-11-06 Par sujet Jean-François Colas

Hello Matt,

Pour la première question, il faut trouver où mettre les programmes ou 
raccourcis que l'on veut voir lancés au démarrage du système, si tu es 
sous Win 10 je n'ai aucune idée de l'emplacement, ce serait l'équivalent 
de ce qui est sous XP: %UserProfile%, menu démarrer, programmes, démarrage.


Pour la deuxième question, je n'ai pas vraiment joué avec les hostrings, 
il faut que je fasse des essais, mais demain désormais...



J.-F.


Le 06/11/2016 22:58, Mathieu Barbe a écrit :

Bonjour la liste,

j'avais deux petites questions avec autohotkey.


Une fois un script créé, comment le lancer automatiquement au démarrage?


J'ai essayé de faire un script de remplacement de texte comme dans le 
tuto, par exemple:



::ftw::Free the whales


mais c'est très aléatoire, je me retrouve souvent avec le texte coupé, 
il manque des lettre. Par exemple:


ftFee th whales


De temps en temps ça marche.

Avez vous ce comportement?

Mais bon, je pense pas trop m'en servir de toute façon.


++ Mathieu





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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: 6pad++ erreur fatale

2016-11-02 Par sujet Jean-François Colas

Hello Cyrille et tous,

A mon souvenir, ça a pu m'arriver, rarement, et d'une certaine manière 
je crois me souvenir que ça ne m'avait guère étonné, comme si j'avais un 
peu flirté avec les limites... mais je ne sais plus du tout de quoi il 
s'agissait. Je dirais bien, une opération sur fichier... Je ne sais même 
pas si ça m'est arrivé avant ou après que j'ai mis à jour vers l'Alpha 9 
dont j'avais grand besoin pour la correction apportée sur certaines 
expressions régulières.


J.-F.


Le 02/11/2016 21:31, Cyrille a écrit :


Bonjour Quentin et les autres

Sur 6pad++, j’ai eu une erreur fatale. C'est rare, mais ce n'est pas 
la première fois.


Quentin,

Y a-t-il un log quelque part à t’envoyer pour investiguer le problème ?

Je suis resté à l’alpha7 ; il faudrait effectivement que je migre à la 
dernière version pour bien faire.


Les autres,

Avez-vous déjà eu un message d’erreur fatale avec fermeture de 
l’application ?


Bonne soirée.

Cyrille



Avast logo   

L'absence de virus dans ce courrier électronique a été vérifiée par le 
logiciel antivirus Avast.

www.avast.com 




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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: windows 10 et raccourci

2016-10-30 Par sujet Jean-François Colas

Hello Matt,

Possible, oui. Trivial, je dirais pas. D'ailleurs là à la volée je 
saurais pas faire. Mais vu la richesse du truc, oui c'est possible. 
J'espère que Luc, notre grand AutoHotKeyiste de la planète Progliste, 
sera à l'écoute. A savoir aussi si le prog mentionné par Pierre-Louis 
gérerait ce cas de figure?


J.-F.


Le 30/10/2016 23:46, Mathieu Barbe a écrit :

Salut,

merci pour les infos,

je viens de me lancer dans autohotkey.

Ca à l'air cool!

Par contre letuto est super mal fait!!


Savez vous si il est possible de faire des combinaisons séquentielles 
pour réaliser une action?


Par exemple:

CTRL + M, on relâche les doigts, puis on appuis sur la touche t.

Ca serait vraiment cool.

Merci pour l'info en tout cas!

++ Math


Le 30/10/2016 à 21:10, QuentinC a écrit :


Salut,

C'est bizarre, personne n'a encore mentionné autohotkey. Pourtant il 
y a quelques bons utilisateurs ici, si je me souviens bien.

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: Git staging et commit

2016-10-29 Par sujet Jean-François Colas

Hello la ML,

Merci matt et Abdel, vos explications sont claires et en plus elles se 
complètent.


J.-F.

Le 27/10/2016 17:27, Abdel a écrit :

Salut JF,
Comme je vois que tu n'as encore eu aucune réponse à ta question, je 
crée un nouveau sujet à cet effet.
Avant de parler du staging, je vais essayer de t'expliquer ce qu'est 
un commit.
Un commit avec Git, c'est en quelque sorte une validation des derniers 
travaux sur un dépôt.
Pour t'illustrer celà, tu peux le comparer à ce que fait Contrôle S 
dans un traitement de texte, au fur et à mesure des mises à jour 
apportées dans le document.
Chaque mise à jour enregistrée avec Contrôle S peut être comparée à un 
commit, car c'est à peu près la même chose dans le contexte des 
commandes Git.
Mais avant de sauvegarder, il  faut bien sûr ajouter des données à 
inclure dans la mise à jour, c'est ce que l'on pourra comparer dans 
Git au staging.
Le staging, maintenant que tu sais à peu près ce qu'est un commit, 
c'est l'action qui précède le commit, soit l'action permettant 
d'ajouter des fichiers ou dossier à inclure à la prochaine sauvegarde 
ou validation.
Voilà, je reste à ta disposition pour de plus amples informations si 
tu veux dans ce fil.
Mais je pense que nos amis Yannick et Math, qui connaissent 
certainement Git beaucoup mieux que ton humble serviteur, se feront un 
plaisir de t'apporter plus d'éclaircissements.

Merci à toi.
Bien amicalement,
Abdel.


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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: conceptualisation d'une gestion des projet git par une extension au 6pad++

2016-10-27 Par sujet Jean-François Colas

Hello la foule,

Que veulent dire "stager" et "commiter"?

Thanks,
J.-F.

Le 27/10/2016 10:26, Mathieu Barbe a écrit :

Salut,
je suis d'accord avec toi pour la ligne de commande.
Avec git il faut la maitriser, si tu veux un jour maitriser git en lui 
même, lol!


Avec Emacs, j'avais une extension très très performante pour git.
Elle listait tout les fichiers modifiés, et stager.
De nombreuse touche d’appels permettaient de stager, de commmiter et 
voir les logs, etc.

Elle était vraiment très complète et super rapide à utiliser.
Pour arriver à un résultat aussi performant et stable il y a beaucoup 
de travail.

Du coup, pour ma part, je ne me lancerais pas la dedans.
De mon côté, quand j'aurais un peu plus de temps, je vais essayer de 
stabiliser le forPython!

Bien amicalement, Mathieu

Le 27/10/2016 à 07:17, Abdel a écrit :

Salut Yannick, Math et la liste,

Pour les personnes qui préfèrent avoir les commandes Git dans un menu
contextuel, il existe TortoiseGit, qui rentre dans le même contexte
d'utilisation que TortoiseSVN.

La seule différence étant que les commandes proposées sont des commandes
Git bien entendu.

Personnellement, et je ne voudrais pas attirer la polémique à ce sujet,
je préfère de loin la ligne de commande en mode console.

C'est vrai, il faut se rappeler, elle peut être longue, très longue,
comporter plusieurs options, etc.

Cependant, c'est à mon avis grâce à une commande en mode console, quelle
que soit sa longueur, et le nombre d'option qu'elle propose, que l'on
peut tirer le plus grand bénéfice et surtout la vrai puissance de Git.

Mais les goûts et les couleurs ne se discutent pas lol !

Je ne sais pas ce qu'en pense Quentin...

TortoiseGit est téléchargeable ici, vous pouvez choisir votre version de
Windows, 32 ou 64 bits et le pack de langue French correspondant ici :

https://tortoisegit.org/download/

Vous aurez alors, selon le contexte, que vous soyez sur le dossier d'un
dépôt local, sur le nom d'un sous-dossier, sous-module ou sur un fichier
contenu dans ce dépôt, accès à une option "TortoiseGit sous-menu" avec
différentes commandes.

Le fait d'en faire une extension pour 6pad++ n'est peut-être pas
nécessaire.

Mais vous êtes libre de faire ce que vous voulez bien sûr.

Pour avoir le user.name et le user.email de l'utilisateur,
positionnez-vous sur le nom du dossier représentant le dépôt local, et
dans le menu contextuel, choisissez la commande "Ouvrir une fenêtre de
commande ici".

C'est une fonctionnalité intégrée dans Windows.

Saisissez alors "git config user.name" ou "git config user.email" et
vous aurez ces informations.

Les droits d'accès de l'utilisateur sont enregistrés en lignes, pas en
local, il faudra donc, pour un dépot Github par exemple, aller visiter
la rubrique "Contributors" pour voir quelles sont les personnes
autorisées à pusher...

Voili voilou, merci à tous.

Bien amicalement,
Abdel.
-Message d'origine- From: Mathieu Barbe
Sent: Sunday, October 23, 2016 8:18 PM
To: progliste@ml.free.fr
Subject: [progliste] Re: conceptualisation d'une gestion des projet git
par une extension au 6pad++

Salut,
j'avais aussi réfléchi à une extension pour git.
Mais plutôt dans la vie du projet, c'est là que je pense qu'une
extension pourrait-être utile.
Par exemple :
liste des fichier modifier
ajouter le fichier à la liste des fichiers staged
commiter
voir l'historique du fichier
faire un reset sur le fichier
voir les branches et possibilité de faire des checkout!

++ Mathieu

Le 23/10/2016 à 06:38, Yannick Youalé a écrit :

Salut les mecs,


Ce matin je me suis décidé à coucher sur papier des idées que j'avais
quant à la confection d'un outil pour manipuler  git, l'outil
collaboratif de travail sur un projet logiciel.


Parce que la ligne de commande c'est bien, mais assez chiant quand 
on ne

le fait pas tous les jours, ou quand on a un trop grand nombre de
commandes à retenir, ou bien même quand on veut tout simplement être
rapide.


J'ai donc penser à la création d'une extension pour le 6pad++, encore
lui, qui pourrait nous permettre de simplifier cette tache.


Ci-dessous, vous avez donc, ce qu'on peut considérer comme le prémisse
d'un cahier des charges technique destiné à la prise en charge de git
par le 6pad++.


Début du prémisse de cahier des charges


conceptualisation d'une gestion des projet git par une extension au
6pad++

/1. les interfaces

Dans le menu outils de la fenêtre principale de 6pad++, sera affiché en
permanence un menu "git".
Son exécution entraînera l'affichage de l'interface d'arborescence des
projets git enregistrés.

/1.1. L'interface d'arborescence des projets git enregistrés

Le noeud racine sera intitulé "git".
Comme sous-éléments, il listera les projets git enregistrés.
Chaque projet git portant naturellement le nom du dossier dans lequel
sont rangés les fichiers du projet en question.

Lappel du menu contextuel sur l'élément 

[progliste] Re: Architecture du processeur Windows

2016-10-02 Par sujet Jean-François Colas

Salut Abdel et tous

Lol, tu trouves que la page que tu mentionnes donne une solution plus 
simple que de faire afficher la variable processor_architecture? Ah ces 
programmeurs lol.


Un ptit batch en deux lignes:

set processor_architecture
pause

et hop!

Par contre, évidemment, s'il s'agit de la stocker et de la réutiliser...


J.-F.

Le 02/10/2016 10:33, Abdel a écrit :

Salut les scripteurs !
Alors, c'est la forme?
Bon, je souhaitais juste vous faire part d'un petit souci que je 
rencontre parfois pour connaître l'architecture du processeur de mon 
Windows.

La commande winver chez moi ne me donne pas cette info.
Je ne sais pas si vous avez une astuce rapide pour récupérer cette 
information?
Je sais, on peut aller dans les propriétés du Poste de travail, 
Ordinateur ou Ce PC en fonction de notre version de Windows, mais 
lorsqu'on fait Insert B pour lire toute la boîte de dialogue avec JAWS 
ou NVDA, on doit attendre un bon moment avant d'avoir l'information.
Pour les utilisateurs de NVDA, il existe aussi le module 
complémentaire Resource Monitor, qui donne cette information moyennant 
l'utilisation du raccourci-clavier "NVDA + Shift + 6" du pavé 
alphanumérique.

http://addons.nvda-project.org/addons/resourceMonitor.fr.html
Mais pourrait-on créer un script VBS ou autre qui donnerait cette 
information?
On pourrait par exemple, demander à notre script VBS de rechercher 
cette information dans le registre, ou lui faire consulter la variable 
d'environnement système PROCESSOR_ARCHITECTURE, mais y a t-il plus simple?

Eh bien oui, selon cette page :
http://csi-windows.com/toolkit/csi-getosbits
On peut récupérer la valeur 32 ou 64 rien qu'avec une seule ligne de 
code que voici :
Bits = 
GetObject("winmgmts:root\cimv2:Win32_Processor='cpu0'").AddressWidth

Donc, notre script aura l'allure suivante :
' version-Windows.vbs.
' Script VBS pour connaître notre version de Windows et l'architecture 
du processeur.

' Ligne de code pour récupérer la valeur de l'architecture 64 ou 32.
Bits = 
GetObject("winmgmts:root\cimv2:Win32_Processor='cpu0'").AddressWidth

' Récupération des informations du système dans une collection.
Set SystemInfos = GetObject("winmgmts:").InstancesOf 
("Win32_OperatingSystem")

' On boucle pour récupérer les informations système qui nous intéressent.
for each System in SystemInfos
' On prend juste le type du système.
SystemVersion = System.Caption
next
' On affiche le tout dans une MsgBox.
MsgBox "Votre système est un " & SystemVersion & " " & Bits & " 
bits.", vbOKOnly + vbInformation, "Information"
Avec un script au3, qui correspond au logiciel Autoit qui est très 
pratique et qui dispose d'une communauté francophone et anglophone 
très active, c'est encore plus simple, car l'information est 
reccueillie directement dans une macro : @CPUArch.
Elle retournera alors le contenu de la variable système 
PROCESSOR_ARCHITECTURE qui sera soit "X86" pour le 32 bits, soit "X64" 
pour le 64 bits.

On pourra alors implémenter notre script selon ces informations.
Voilà, j'espère que tout celà vous sera utile.
Si vous avez plus simple, je suis preneur !
Bien amicalement,
Abdel.


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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: test

2016-10-01 Par sujet Jean-François Colas

Hello Abdel et tous,

Ah ah! tiens, petit problème de logique à résoudre: si Yannick reçoit 
nos message, si nous on reçoit bien les siens, est-ce que cela suffit à 
prouver qu'il reçoit bien, lui, les siens?


J'allais en profiter pour me mettre un peu en colère, à propos du fait 
qu'on pourrait peut-être faire un peu plus pour prendre en main notre 
liste dans son fonctionnement... mais à quoi bon.


Bonne soirée,
J.-F.


Le 01/10/2016 17:15, Abdel a écrit :

OK merci Seb,

Pourtant, il me semble bien que notre ami Yannick YOUALÉ est avec une 
adresse GMail.


Sur la progliste, il reçois bien os mails et on reçois bien les siens.

Il a certainement d'autre PB avec les pièces jointes.

Le problème de non-réception de ses mails, je l'ai personnellement 
connu sur des groupes yahoogroupes avec une adresse GMail, je ne 
recevais pas mes envois.


Mais avec Free, ca semble bien marcher après désactivation du filtre 
que j'ai cité dans mon précédent post.


Tu me diras, il y a toujours des petits PB, mais bon...

Merci à toi.

Bien amicalement,
Abdel.

-Message d'origine- From: Sèb
Sent: Saturday, October 1, 2016 4:26 PM
To: progliste@ml.free.fr
Subject: [progliste] Re: Re : Re: test

Coucou.
avec gmail justement il ne recevra pas ses messages.

Sèb

Le 01/10/2016 15:53, Abdel a écrit :

Coucou Maan,

Essaie de t'abonner avec un autre compte, par exemple GMail ou autre...

Toi aussi JC, au pire des cas...

Bien amicalement,
Abdel.

-Message d'origine- From: Maan ALOUN
Sent: Saturday, October 1, 2016 3:49 PM
To: progliste@ml.free.fr
Subject: [progliste] Re : Re: test

salut, je ne reçois pas mes messages, je ne pense pas que c'est à 
cause de

filtre de spamme.
mais vraiment cette liste est bizarre!



--
De : "Abdel" 
Date : samedi 1 octobre 2016 15:45
À : 
Objet : [progliste] Re: test


Ah OK JC,

Peut-être un filtre anti-spam ou autre chose...

Ici, j'ai migré sur la nouvelle plateforme zimbra.free.fr.

Depuis, plus aucun mail des groupes Yahoo.

J'ai été dans les paramètres de la plateforme pour désactiver le 
filtre réseaux sociaux qui bloquait mes mails.


Quelle galère...

Tout est rentré dans l'ordre maintenant.

Regarde si toi aussi tu n'aurais pas un filtre sur ton adresse 
laposte.net, qui bloquerait les adresses Yahoo, car Maan est chez 
Yahoo.


Excusez pour le HS.

Bien amicalement,
Abdel.

-Message d'origine- From: Jean-Claude Armingaud
Sent: Saturday, October 1, 2016 3:07 PM
To: progliste@ml.free.fr
Subject: [progliste] Re: test

Salut,

Ici, pas de Maan ! c'est toi J.-F. et toi Abdel qui m'avez informé que
Maan avait envoyé un message !
Bizarre cette liste.

J.-C.


Le 01/10/2016 13:27, Jean-François Colas a écrit :

Hello Maan,

Mais si mais si, ils arrivent bien, mais peut-être que tu ne reçois 
pas toi les messages que tu envoies. Ce qui est aussi un problème. 
C'est pourquoi j'espère que tu recevras celui-là...


J.-F.



Le 01/10/2016 13:08, Maan ALOUN a écrit :

bonjour à vous tous,
mes message n'arrivent pas sur la liste !

*De :* Abdel 
*Date :* jeudi 29 septembre 2016 08:51
*À :* progliste@ml.free.fr 
*Objet :* [progliste] forPython on Github

Coucou chers amis de la progliste,
Suite à une demande en perso de notre ami Mathieu de mettre en 
ligne l'historique des versions de l'extension forPython pour 
6pad++ dans un dépôt Github, j'ai procédé à la création d'un repos 
en local que j'ai ensuite pousser sur le serveur.

Le repos est disponible ici :
https://github.com/abdel792/forPython
Dans ce dépôt, figurent 19 commits, chacun correspondant à une 
version du forPython.
Pour que les choses soient mieux organisées, un tag a été associé 
à chacun de ces 19 commits.
v0.1 pour le tout premier qui correspond à la toute première 
version du forPython, v0.2 pour le second, etc.
La toute dernière version améliorée par notre ami Yannick porte le 
tag v2.4.
À partir de dorénavant, toutes les prochaines versions devront 
commencer par une version v2.5, etc.
Les 19 versions présentes dans le dépôt Github sont toutes 
téléchargeables au format zip ou tar.gz ici :

https://github.com/abdel792/forPython/releases
Vous pourrez aussi cloner le dépôt en suivant la procédure plus bas.
Quentin, comme tu es le concepteur de l'application 6pad++, je 
souhaiterais t'envoyer une invitation en tant que collaborateur à 
ce dépôt.

Comme ca, tu pourras aussi contribuer avec nous à son amélioration.
Voici donc comme promis les consignes pour cloner le dépôt :
Pour le clonage, vous devez être en possession d'une version de 
Git installée sur vos bécane, ou en version portable.

L'essentiel est que la command git soit disponible.
Pour cloner le dépôt, créez un dossier forPython à la racine de 
votre disque local C, ou D, ou n'importe quel 

[progliste] Re: test

2016-10-01 Par sujet Jean-François Colas

Hello Maan,

Mais si mais si, ils arrivent bien, mais peut-être que tu ne reçois pas 
toi les messages que tu envoies. Ce qui est aussi un problème. C'est 
pourquoi j'espère que tu recevras celui-là...


J.-F.



Le 01/10/2016 13:08, Maan ALOUN a écrit :

bonjour à vous tous,
mes message n'arrivent pas sur la liste !

*De :* Abdel 
*Date :* jeudi 29 septembre 2016 08:51
*À :* progliste@ml.free.fr 
*Objet :* [progliste] forPython on Github

Coucou chers amis de la progliste,
Suite à une demande en perso de notre ami Mathieu de mettre en ligne 
l'historique des versions de l'extension forPython pour 6pad++ dans un 
dépôt Github, j'ai procédé à la création d'un repos en local que j'ai 
ensuite pousser sur le serveur.

Le repos est disponible ici :
https://github.com/abdel792/forPython
Dans ce dépôt, figurent 19 commits, chacun correspondant à une version 
du forPython.
Pour que les choses soient mieux organisées, un tag a été associé à 
chacun de ces 19 commits.
v0.1 pour le tout premier qui correspond à la toute première version 
du forPython, v0.2 pour le second, etc.
La toute dernière version améliorée par notre ami Yannick porte le tag 
v2.4.
À partir de dorénavant, toutes les prochaines versions devront 
commencer par une version v2.5, etc.
Les 19 versions présentes dans le dépôt Github sont toutes 
téléchargeables au format zip ou tar.gz ici :

https://github.com/abdel792/forPython/releases
Vous pourrez aussi cloner le dépôt en suivant la procédure plus bas.
Quentin, comme tu es le concepteur de l'application 6pad++, je 
souhaiterais t'envoyer une invitation en tant que collaborateur à ce 
dépôt.

Comme ca, tu pourras aussi contribuer avec nous à son amélioration.
Voici donc comme promis les consignes pour cloner le dépôt :
Pour le clonage, vous devez être en possession d'une version de Git 
installée sur vos bécane, ou en version portable.

L'essentiel est que la command git soit disponible.
Pour cloner le dépôt, créez un dossier forPython à la racine de votre 
disque local C, ou D, ou n'importe quel disque interne ou externe.
C'est une habitude que j'ai, je mets toujours mes dépôts clonés à la 
racine de mes disque dur.
Je vous conseille de le faire également, car ca facilitera aussi 
l'exécution des commandes CMD citées plus bas.
Une fois ce dossier créé, introduisez-y un fichier batch, avec ces 2 
lignes.

@echo off
git clone https://github.com/abdel792/forPython.git
Sauvegardez-le sous le nom que vous voudrez, perso, je vous conseille 
"cloning-forPython.bat".

Exécutez le et laissez-le télécharger le dépôt à partir de Github.
Une fois le dépôt entièrement téléchargé, un sous-dossier portant 
aussi le nom forPython devrait se retrouver à l'intérieur du dossier 
forPython que
vous avez créé tout à l'heure, au même niveau hiérarchique que le 
fichier batch.

Ouvrez une' commande MSDos.
Si votre dossier comportant le dépôt de forPython n'est pas sur votre 
disque local C, dans l'invite, tapez la lettre du disque où il se 
situe, suivi du symbole 2 points.

Ensuite faites entrée.
Tapez ensuite "cd forPython/forPython" sans les guillemets bien 
entendu, pour accéder au contenu du répertoire téléchargé.
Si par contre, le dossier du forPython est bien à la racine de votre 
disque local C, tapez "cd\forPython/forPython" sans les guillemets 
bien entendu, pour accéder au contenu du dossier téléchargé.
Ceci fait, dans le dépôt cloné, saisissez la commande suivante, pour 
voir le nombre de versions du forPython disponibles, il y en a 19, un 
bon historique lol !

git tags
N'oubliez pas de faire entrée pour avoir la réponse de la commande saisie.
Si parmi les version citées, l'une d'entre elles vous intéresse, 
rappelez-vous de son numéro, par exemple v0.1, v0.9 ou autre.
Pour avoir les détails de cette version, toujours dans l'invite, 
saisissez :

git show v0.9
Faites alors entrée pour avoir le résultat de la commande.
Vous aurez alors le nom de la personne qui a taggé, puis les 
informations de la version en question, suivi du commit auqquel elle 
es rattachée, etc.
S'il vous intéresse de prendre cette version, parce que vous voulez 
remonter le temps, écrivez :

git checkout v0.9, suivi de entrée.
Et là, git vous dis que vous êtes retourné en arrière dans l'histoire 
du forPython.
Laissez l'invite ouvert puis dirigiez-vous dans le répertoire "Lettre 
du disque:/forPython/forPython", vous y trouverez la version du 
forPython que vous avez demandée.

Copiez-la ailleurs pour l'utiliser.
Attention, il faudra retourner dans l'invite et taper :
git checkout master, pour que le git se remette à la dernière version 
améliorée par notre ami Yannick.
Le répertoire "Lettre du disque:/forPython/forPython", devrait alors 
changer automatiquement de contenu, en fonction de la version choisie 
dans le checkout.
Si vous préférez utiliser le Git Bash au lieu de MSDos, vous êtes 
libres, lol !
Voilà, je vous en souhaite bon usage et encore merci à Quentin pour 

[progliste] Re: [progliste] � <773CC309-1377-4D79-96BF- 38469133f...@me.com>

2016-09-13 Par sujet Jean-François Colas

Hello christophe,

En regardant cette regexp il semble manquer au moins un crochet fermant 
après le premier [0-9.


Ce qui donnerait donc:

if (preg_match("#^[0-9]{4}-[0-9]{2}-[0-9]{2}$#", $chaine)){
echo "ok";
}
else{
echo "pas bon ";


J.-F.


Le 13/09/2016 16:10, Christophe GARNIER a écrit :

salut les gars. je souhaite utiliser une regex en php pour vérifier si une date 
 es bien en format américain -mm-dd. Je ne m’en sors pas enfin je ne trouve 
pas pour quoi ça ne marche pas. si un colistier sympa peut venir à mon secours. 
merci

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/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: 6pad++ class Page, int curLine

2016-09-11 Par sujet Jean-François Colas

Salut,

Pour curline, c'est un objet régi par les règles d'indexation de Python, 
du coup, oui, ça commence à zéro. Pour la barre d'état, c'est une 
position plus "physique" ou "pragmatique", donc la première ligne est 
normalement 1. Perso en tout cas je n'aimerais pas voir ligne 0 sur la 
barre d'état si je suis au début de mon document.


J.-F.

Le 11/09/2016 16:53, Mathieu Barbe a écrit :

Bonjour la liste,
je script avec 6pad et j'ai une question.
j'ai peut-être pas bien compris, mais quand j'utiliss curLine de la 
class page, la valeur retournée est décrémenté de 1 par rapport à ce 
que je lis dans la barre d'état?

On peut parlé d'un offset de une ligne.

Si par exemple, je me place sur la première ligne de mon document,
la barre d'état me dit ligne 1
et curLine me renvoi 0.

Ce comportement est-il voulu?
Bug déjà référencé?
Merci pour votre aide.
Amicalement, Mathieu
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: Extension Markpad pour 6pad++

2016-09-10 Par sujet Jean-François Colas

Hello,

Je ne connais pas grand-chose de Markdown à part les dièses et deux 
trois autres bricoles, mais je trouve ce "format" entre guillemets, 
plutôt marrant, et apparemment, en effet très économique pour organiser 
basiquement un document. Après je ne sais pas jusqu'où il va par 
lui-même sans devoir recourir à des extensions comme celles de Pandoc, 
mais je regrette un peu qu'on en ait entendu parler trop tard pour que 
Visunote ait pu en prendre conscience. Enfin, ceci est un peu un autre 
sujet.


Perso bien sûr, ça pourrait m'intéresser si l'utilisation du truc est 
simple.


J.-F.

Le 08/09/2016 23:57, Mathieu Barbe a écrit :

Coucou la liste,
je voulais vous présenter mon projet d'extension nommé MarkPad.
J'ai les première briques et les idées, mais il y a encore du travail.

Je pensais me connecter à l'extension développer de Quentin, mais je 
vais donc attendre la prochaine version.


L'idée de base est de pouvoir se déplacer rapidement dans les fichiers 
texte structuré sans avoir à les compiler en html.

Une aide à l'édition est aussi prévu.

* A l'ouverture d'un fichier txt, ou tout autre extension liées à un 
langage de type markUp, l'extension est activée.
* Une fois le langage identifié, je charge un fichier de définition 
qui caractérise le langage.
* Il contient les regex à utiliser pour se déplacer de titre en titre, 
de lien en lien, de liste en liste, etc,
* Il est donc possible de se déplacer avec les raccourci clavier et 
d'afficher une liste d'élément pour chaque type.
Pour cela j'utilise une seul fonction générique pour l'ensemble des 
types d'éléments.

nextItem, previousItem, listItem.
Un paramètre est utilisé pour définir le type d'élément, la regex est 
chargée et la recherche peut commencer.
* Avec la nouvelle fenêtre proposée par Quentin, il serait possible 
d'afficher tous les titres du document sous forme d'arbre.


Lors de l'édition,
* Création et modification rapide du niveau hiérarchique du titre, 
comme sous words avec ALT et les flèche.

* insertion de lien
* Suivi de lien pour ouvrir d'autre fichier du projet
* Compilation et affichage en html.

Voilà, je pense que pour prendre des note et surtout se relire, ça 
peut-être sympa.


Les première brides du projet son disponible sur github:

https://github.com/raifer/markpad

Que pensez-vous de l'idée?
Amicalement, Mathieu

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: 6pad++ alpha 9

2016-08-28 Par sujet Jean-François Colas

Hello people,

En tout cas, moi ça me va très bien. On ne trouve pas ça dans le 
Bloc-notes, mais on trouve ça dans Notetab, on trouve même ça dans Word, 
ils en ont même davantage mais ils ont aussi davantage d'objets que l'on 
peut rechercher alors toute proportion gardée, moi ça me suffit a 
priori. Sûr qu'un brin de doc ne serait sûrement pas superflu à terme... 
Ou une aide contextuelle. Enfin je ne sais pas combien nous pouvons être 
à ce jour à utiliser 6Pad++, donc à pouvoir faire des retours; je ne 
sais pas bien si à ce jour on peut en parler sur d'autres listes, le 
statut alpha me fait un peu hésiter.


J.-F.


Le 27/08/2016 15:26, QuentinC a écrit :
> Vu que tu utilises les caractères spéciaux type ^t pour tabulation, 
comment rechercher la chaîne constituée littérallement des caractères 
accent circonflexe

puis t ?
 Est-ce que ça ne va pas complexifier la recherche ?

Si, ça peut complexifier un peu. Normalement j'ai prévu que ^^ soit 
remplacé par un simple ^. Du coup si tu veux rechercher ^^ il faudra 
taper  et honnêtement je n'ai pas trop testé dans les détails. 
Pour ton cas il faudrait taper ^^t.
J'ai choisi ^plutôt que \ dans ce cas car \ est souvent utilisé en 
programmation. Du coup je pense qu'au final ça ne sera qu'un moindre mal.

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: test, mes messages n'arrivent pas sur la list!

2016-08-28 Par sujet Jean-François Colas

Salut Maan,

En tout cas, celui-là, si.

J.-F.


Le 28/08/2016 13:22, Maan ALOUN a écrit :

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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: 6pad++ alpha 9

2016-08-26 Par sujet Jean-François Colas

Hello la ML,

Merci beaucoup pour cette nouvelle version. J'espère que chez moi elle 
va mettre tout le monde d'accord, c'est-à-dire moi qui utilise la Bêta 
d'octobre, moi qui avais voulu switcher sur l'Alpha de février, moi qui 
avais commencé à utiliser l'alpha 7, etc...


Matt, donc si je comprends bien, aujourd'hui, tes txt s'ouvrent avec le 
bloc-notes par défaut, tes .py avec quoi?


Les deux pistes que je suivrais au point où tu es, pourraient être:

1) désassocier les .txt par les options des dossiers, je ne sais plus où 
ça se trouve dans les windows postérieurs à XP. Ensuite, l'extension txt 
n'étant plus connue par windows, au premier rencontré il te demandera de 
choisir un programe, et comme 6Pad++ sera celui que tu choisiras, 
Windows n'aura peut-être alors plus le choix.


2) Sinon, puisqu'il semble qu'on puisse laisser les associations par 
défaut, mais avec un peu de bol, la court-circuiter par Ouvrir avec, je 
partirais à la chasse aux astuces concernant les clefs de base de 
registre régissant Ouvrir avec, pour éventuellement les régler à la main...


Et je ne sais pas trop par laquelle je commencerais en fait.

J.-F.


Le 26/08/2016 15:29, QuentinC a écrit :

Bonjour,

Petite mise à jour de 6pad++ cet après-midi. Téléchargement sur 
http://vrac.quentinc.net/6pad%2b%2b.zip


Correction du bug regex, les références arrière qui ne fonctionnaient 
pas.
Correction du bug fichier nouvellement enregistré qui ne se plaçait 
pas dans les fichiers récents.
Ajout des options de ligne de commande /configfile et /nacked, doc 
mise à jour.

Ajout de la fonction reloadConfig, doc mise à jour.
Ajout de ^t ^r ^n ^b ^f ^v et ^e pour les recherches et remplacements 
qui ne sont pas en mode regex.

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: bugs important forPython

2016-08-26 Par sujet Jean-François Colas

Hello Yannick et tous,

Pour le MD vers HTML, Pandoc marche très bien. En tout cas à partir de 
la versio 1.17 que j'ai téléchargé il y a maintenant quasi deux mois, ah 
peut-être même trois... conseillé par un message d'Abdel sur une autre 
liste, puis Quentin ici.


J.-F.


Le 26/08/2016 14:15, Yannick Youalé a écrit :

Coucou Mathieu,

Début de citation

Ca rame un peu, mais ça marche.

fin de citation

Par rapport à ce problème de lenteur d'ouverture des fenêtre HTA, 
j'avais remarqué qu'étrangement ces fenêtres s'ouvraient rapidement 
quand on les lançait par raccourci clavier plutôt qu'en allant valider 
sur le menu correspondant.


Et de plus, dans la fenêtre des options, à l'onglet "avancé", sur le 
champ "ouvrir les formulaire HTA avec", tu peux choisir la deuxième 
proposition pour que tes formulaires HTA soient plus rapides à 
l'ouverture. Le petit inconvénient est qu'il semble y avoir une 
fenêtre console s'affichant en arrière-plan que certains d'entre nous 
ne tollèrent pas. MDR !


Début de citation

Je retrouve le bug des lignes vide inséré par forPthon sans qu'on le 
désire.

Avec la manip que je t'ai décrite du fichier tmp.

Fin de citation

C'est corrigé. Dans la version que je viens de mettre en ligne et que 
vous pouvez télécharger par le lien suivant:

https://dl.dropboxusercontent.com/u/50237171/forPython.zip

Maintenant le document non enregistré reste non enregistré, un fichier 
temporaire est créer de manière invisible et uniquement pour 
l'exécution. Ce qui fait que le contenu courant n'est aucunement modifié.



J'ai également, dans le petit temps libre que j'ai eu ce matin créé 
des sous menu pour importer et exporter les configurations de 
raccourcis clavier pour que vous n'ayez plus à les manipuler manuellement.
Et c'est en envoyant ce mail que je me rend compte qu'on peut faire 
encore plus simple, c'est-à-dire ne pas le stocker dans le dossier du 
forPython, mais plutôt à la racine du dossier de 6pad++. Cela évitera 
à ce qu'on s'en soucie en téléchargeant une nouvelle version du forPython.
Mais ce sera pour un peu plus tard que je l'implémenterai. Il faut que 
j'aille me nourrir.


J'ai une question. Avec quoi est-ce qu'on transforme les fichier md en 
html ?


Parce que jusqu'ici je me contente de remplir le fichier md du 
changelog, mais le fichier html lui est toujours identique à celui de 
départ.


Amicalement,

Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
www.visuweb.net 





>


Le 26/08/2016 à 10:32, Mathieu Barbe a écrit :
> Coucou, oubli le bug avec la fenêtre option, avec la dernière version 
> plus de bug. Ca rame un peu, mais ça marche. > > Je retrouve le bug 
des lignes vide inséré par forPthon sans qu'on le > désire. Avec la 
manip que je t'ai décrite du fichier tmp. > > J'ai pas trop compris ce 
que tu proposais, du coup, je ne sais pas > trop si tu as compris le 
bug. ++ Math > > > > Le 26/08/2016 à 10:25, Yannick Youalé a écrit : 
>> Coucou Mathieu, >> >> >> Début de citation >> >> >> je teste avec 
CTRL+F5 forPython enregistre le fichier comme tmp. >> Les nouvelles 
lignes apparaissent à ce moment. >> >> >> Fin de citation >> >> >> Je 
vais voir ça. >> >> Et en principe, la création d'un fichier tmp 
lorsque le fichier >> courant n'est pas encore enregistré doit être 
invisible à >> l'utilisateur. C'est un comportement que je me propose 
de >> rectifier. >> >> >> Début de citation >> >> >> Il y avait 4 ou 5 
lignes vides entre chaque lignes de codes! >> >> >> Fin de citation >> 
>> >> Pour résoudre ce cas de figure, je vais vous proposer une 
commande >> qui appliquée au document ou à une sélection ajustera le 
nombre de >> lignes à un nombre maximum qu'on devra fixer. >> >> Ce 
que je ne sais pas encore c'est si une telle commande doit être >> 
interne ou externe au forPython. >> >> >> Début de citation >> >> >> 
Dans la fenêtre option. Quand on valide par ok, j'ai ce message: >> 
Erreur- nom de la classe manquante  dialogue  Vous devez >> 
obligatoirement taper le nom de la classe avant d'effectuer cette >> 
action. >> >> >> Fin de citation >> >> >> Alors là je suis étonné ! >> 
>> J'ai faits des tests et rien de tout cela. >> >> Ce qui m'amène à 
me demander si tu as la dernière version. >> >> Si ce n'est le cas, 
revoici le lien pour toi et pour tous les >> autres: >> >> 
https://dl.dropboxusercontent.com/u/50237171/forPython.zip >> >> >> 
Pas mal d'améliorations ont été faites dans celle-ci, notamment la >> 
gestion de projet qui a sacrément évoluée. >> >> Et le fichier 
changelog doit encore être mis à jour, quoi que je >> pense que 
l'essentiel est OK. >> >> >> Effectivement, comme le message 
t'indique, pour >> >> >> >> >> >> Le 25/08/2016 à 22:13, Mathieu Barbe 
a écrit : >> >>> Bonsoir la liste, avant de me coucher, je voulais 
soumettre deux >>> bugs du module forPython qui 

[progliste] Re: expression régulière pour 6 pad ++

2016-08-24 Par sujet Jean-François Colas

Re Matt,

Ah, alors ça laisserait supposer que tu es encore avec la 6Pad++ beta 
d'octobre dernier, dont l'inversion de l'effet de la coche expression 
régulière était l'une des caractéristiques, à part ça elle marchait 
bien. Ce bug a été corrigé, au moins dans l'alpha de février dernier, 
sinon dans celle de juillet dernier, l'alpha 7. Mais il semble y avoir 
d'autres problèmes avec les expressions régulières, en particulier 
concernant les parenthèses et les "back references".


J.-F.

Le 24/08/2016 14:31, Mathieu Barbe a écrit :

Super JF,
ça marche bien bien.
Même la solution en remplaçant par \r\n!
Les deux fonctionne du coup.
J'avais du cocher la case expression régulière hier soir.
Je remarque aujourd'hui qu'elle est toujours inversée.

Pour que cela fonctionne, il faut que la case à coché ne soit pas cochée.
Merci pour votre aide les gas.
Amicalement, Mathieu


Le 24/08/2016 à 01:40, Jean-François Colas a écrit :

Re Matt,

Avant de coder, puisque tu as testé \R, tu peux essayer ce qui suit:
rechercher "(\R)\R+", et remplacer par "$1" Le $1 reprendra le contenu
du premier bloc entre parenthèses du champ de recherche. Par contre je
suis étonné que le fait de remplacé par \r\n n'ait pas marché, soit il
reste un truc que je croyais avoir pigé, soit ya un truc... Je ferai des
essais demain, bien cloisonné chez moi pour éviter les 37° lol.

J.-F.

Le 23/08/2016 23:26, Mathieu Barbe a écrit :

Coucou JF,
merci pour les infos.
avec \R, j'arrive à trouver mes ligne vide.
Mais je n'arrive pas à insérer de retour à la ligne.
Du coup, je me retrouve avec plusieurs ligne sur la même ligne.
J'ai essayé de remplacer par \r\n ou par \R, mais rien à faire.

Je crois que je vais codé pour arriver à mes fin.
++ Mathieu



Le 23/08/2016 à 20:29, Jean-François Colas a écrit :

Hello Matt et tous,

Deux choses pour peut-être te donner des pistes.

1) Tes fins de ligne Unix, à l'intérieur de 6Pad ça n'existe plus, 
tout

est windowsisé, quitte à ce qu'à la sauvegarde ça soit rétabli. En
attendant, en interne, visiblement, c'est \r\n, quel que soit le 
format

de ton fichier. Alors un truc du genre: rechercher (\r\n)(\r\n)+ à
remplacer par $1 pourrait le faire.

2) Si je me trompe, ce que tu peux essayer, c'est \R avec un r
majuscule, ça existe dans les PCRE, et ça existe aussi dans 6Pad++, ça
symbolise une fin de ligne quelle que soit sa forme.

A ce propos, aujourd'hui, pour trouver des fins de lignes, on est
obligés d'activer les expressions régulières. Je ne sais pas ce 
qu'il en

est dans les autres éditeurs de textes, du moins à part deux que je
connais un peu, mais pourrait-on envisager un mécanisme permettant de
localiser, même sans expression régulières, certains caractères 
courants
"non imprimables", tels que la fin de ligne ou la tab? Par exemple, 
des

^p ^t ^f pour paragraphe, tab, form fieed, au moins?

J.-F.

Le 23/08/2016 18:56, Mathieu Barbe a écrit :

Bonjour,
j'ai un fichier avec beaucoup de ligne vide et j'aimerais toute les
supprimer

J'ai essayé de remplacer
\n\n
pa \n

rien ne se passe.

Puis j'ai essayé de remplacer "^$" par rien.
Pareil, pas de changement.
J'ai des fin de ligne unix.
Et j'ai essayé avec ou sans la case à cochée "expression régulière"
Auriez-vous une idée pour me sortir de ce mauvais pas.
Merci par avance.
Amicalement, Mathieu
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr

[progliste] Re: expression régulière pour 6 pad ++

2016-08-23 Par sujet Jean-François Colas

Re Matt,

Avant de coder, puisque tu as testé \R, tu peux essayer ce qui suit: 
rechercher "(\R)\R+", et remplacer par "$1" Le $1 reprendra le contenu 
du premier bloc entre parenthèses du champ de recherche. Par contre je 
suis étonné que le fait de remplacé par \r\n n'ait pas marché, soit il 
reste un truc que je croyais avoir pigé, soit ya un truc... Je ferai des 
essais demain, bien cloisonné chez moi pour éviter les 37° lol.


J.-F.

Le 23/08/2016 23:26, Mathieu Barbe a écrit :

Coucou JF,
merci pour les infos.
avec \R, j'arrive à trouver mes ligne vide.
Mais je n'arrive pas à insérer de retour à la ligne.
Du coup, je me retrouve avec plusieurs ligne sur la même ligne.
J'ai essayé de remplacer par \r\n ou par \R, mais rien à faire.

Je crois que je vais codé pour arriver à mes fin.
++ Mathieu



Le 23/08/2016 à 20:29, Jean-François Colas a écrit :

Hello Matt et tous,

Deux choses pour peut-être te donner des pistes.

1) Tes fins de ligne Unix, à l'intérieur de 6Pad ça n'existe plus, tout
est windowsisé, quitte à ce qu'à la sauvegarde ça soit rétabli. En
attendant, en interne, visiblement, c'est \r\n, quel que soit le format
de ton fichier. Alors un truc du genre: rechercher (\r\n)(\r\n)+ à
remplacer par $1 pourrait le faire.

2) Si je me trompe, ce que tu peux essayer, c'est \R avec un r
majuscule, ça existe dans les PCRE, et ça existe aussi dans 6Pad++, ça
symbolise une fin de ligne quelle que soit sa forme.

A ce propos, aujourd'hui, pour trouver des fins de lignes, on est
obligés d'activer les expressions régulières. Je ne sais pas ce qu'il en
est dans les autres éditeurs de textes, du moins à part deux que je
connais un peu, mais pourrait-on envisager un mécanisme permettant de
localiser, même sans expression régulières, certains caractères courants
"non imprimables", tels que la fin de ligne ou la tab? Par exemple, des
^p ^t ^f pour paragraphe, tab, form fieed, au moins?

J.-F.

Le 23/08/2016 18:56, Mathieu Barbe a écrit :

Bonjour,
j'ai un fichier avec beaucoup de ligne vide et j'aimerais toute les
supprimer

J'ai essayé de remplacer
\n\n
pa \n

rien ne se passe.

Puis j'ai essayé de remplacer "^$" par rien.
Pareil, pas de changement.
J'ai des fin de ligne unix.
Et j'ai essayé avec ou sans la case à cochée "expression régulière"
Auriez-vous une idée pour me sortir de ce mauvais pas.
Merci par avance.
Amicalement, Mathieu
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: expression régulière pour 6pad ++

2016-08-23 Par sujet Jean-François Colas

Hello Matt et tous,

Deux choses pour peut-être te donner des pistes.

1) Tes fins de ligne Unix, à l'intérieur de 6Pad ça n'existe plus, tout 
est windowsisé, quitte à ce qu'à la sauvegarde ça soit rétabli. En 
attendant, en interne, visiblement, c'est \r\n, quel que soit le format 
de ton fichier. Alors un truc du genre: rechercher (\r\n)(\r\n)+ à 
remplacer par $1 pourrait le faire.


2) Si je me trompe, ce que tu peux essayer, c'est \R avec un r 
majuscule, ça existe dans les PCRE, et ça existe aussi dans 6Pad++, ça 
symbolise une fin de ligne quelle que soit sa forme.


A ce propos, aujourd'hui, pour trouver des fins de lignes, on est 
obligés d'activer les expressions régulières. Je ne sais pas ce qu'il en 
est dans les autres éditeurs de textes, du moins à part deux que je 
connais un peu, mais pourrait-on envisager un mécanisme permettant de 
localiser, même sans expression régulières, certains caractères courants 
"non imprimables", tels que la fin de ligne ou la tab? Par exemple, des 
^p ^t ^f pour paragraphe, tab, form fieed, au moins?


J.-F.

Le 23/08/2016 18:56, Mathieu Barbe a écrit :

Bonjour,
j'ai un fichier avec beaucoup de ligne vide et j'aimerais toute les 
supprimer


J'ai essayé de remplacer
\n\n
pa \n

rien ne se passe.

Puis j'ai essayé de remplacer "^$" par rien.
Pareil, pas de changement.
J'ai des fin de ligne unix.
Et j'ai essayé avec ou sans la case à cochée "expression régulière"
Auriez-vous une idée pour me sortir de ce mauvais pas.
Merci par avance.
Amicalement, Mathieu
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: 6pad++ et extension

2016-08-22 Par sujet Jean-François Colas

Hello Mathieu et tous,

Pour moi, la gestion des extension, du point de vue de l'utilisateur 
final, c'est souvent très pratique, mais pour sa gestion, ça me paraît 
un sac de noeuds d'informaticiens. J'ai découvert justement récemment 
deux commandes "DOS", assoc et Ftype. Par exemple, assoc .txt me retourne:

.txt=txtFile

Si je fais:
ftype txtfile
j'obtiens:
txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1

Vu que ces deux commandes assoc et ftype permettent, non seulement 
d'interroger, mais aussi de définir, on pourrait imaginer de définir 
txtfile comme pointant sur l'emplacement effectif de 6Pad++.


Et toute extension qu'on veut voir prise en charge par 6Pad++ comme txtfile.

A noter que, malgré ces infos, ici, quand je double-clique sur un txt... 
c'est bien 6Pad++ qui s'ouvre, et alors là, du coup, je ne sais pas 
pourquoi.


Sac de noeuds, j'vous dis!

Ou alors manque de doc, et de préférence, de doc traduite du microsoft 
en français aussi...


J.-F.


Le 22/08/2016 11:16, Mathieu Barbe a écrit :

Bonjour,
j'aime tellement 6pad++ que j'aimerai l'utiliser comme programme par 
défaut pour l'ouverture de nombreux fichiers.


Quand je fais ouvrir avec sur un fichier.
Je dois choisir le programme par défaut, je fais parcourir, je trouve 
6pad++.

Je valide, je retrouve la liste des programmes disponibles.
Mais 6pad++ n'a pas été ajouté.
Très étrange.
J'ai essayé cinquante fois dans des dossier différents, même le 
dossier classique C://prtgramme.

J'ai également changé le nom de 6pad++.
Mais rien n'y fait.
Quelle-qu’un à t-il le même soucis ou une idée?
Merci

Amicalement,  Mathieu
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: 6pad++ forPython- nouvelle version

2016-08-02 Par sujet Jean-François Colas

Salut Yannick et la ML,

Grand merci pour cette nouvelle version.

J'ai juste besoin d'un petit rappel: est-ce que le forPython nécessite 
une version particulière de 6Pad++?


Par exemple, vu que je risque de devoir provisoirement revenir à la Beta 
1 d'octobre dernier, y a-t-il des risques d'incompatibilité?


L'alpha sortie en février l'a été en pleine activité d'élaboration de ce 
module, c'est pourquoi je me demandais si ce qu'a apporté cette nouvelle 
Alpha avait été utilisé...


Oui la jeune histoire de 6Pad++ est déjà assez compliquée au fond!

J.-F.

Le 02/08/2016 15:31, Yannick Youalé a écrit :

Salut à tous,

Comme vous l'attendez certainement impatiemment, voici la nouvelle 
version du forPython sur laquelle j'ai travaillé pendant la "longue" 
semaine que vous avez bien voulu m'accorder.


Vous la téléchargerez ici:
https://dl.dropboxusercontent.com/u/50237171/forPython.zip

Pardon pour le retard, tout ça, tout ça.
Ca ne se reproduira plus, promis.

Alors, pour parler des changements supplémentaires, je peux dire que:

Le formulaire des options est en place, et la plupart de ses options 
sont désormais prises en compte.


Notamment:

* les options de démarrage du forPython.

* les options de débugage;

* les options de complétion de code

* les options de gestions des modules complémentaires associés.

Je me suis attelé à rendre les menus plus cohérents, mieux nommés et 
mieux placés.


Les ajouts et retraits de balises fonctionnent bien. Je les ai testées 
sur pas mal de code python. mais je reste à l'affut d'une quelconque 
exception qui m'aurait échappée.


La complétion de code n'est pas ridicule, mais ommet encore pas mal de 
cas particuliers.

Ça va demander un travail minutieux à tête reposée.



La vérification automatique de la syntaxe, une autre fonctionnalité 
qui me tient à coeur, est en place, quoi que très basique.


Lors de cette vérification il est également procédé à un ajustement, 
pour ne pas dire une homogénisation du code. Je n'y ai pas encore 
implémenté mon idée d'ajuster également le nom des variables, ce qui 
donnera droit à ne plus se soucier de la cass au final si j'arrive à 
bien faire les choses.


les ajout et suppression de balises de fin de bloc, les ajustement de 
l'indentation peuvent se faire uniquement sur le texte sélectionné, 
plutôt que sur tout le document.


Au fait, avec NVDA, on peut très bien explorer les blocs de code avec 
alt plus les flèches de direction.
Malheureusement avec Jaws, on doit se résigner à utiliser d'autres 
commandes raccourcis.


Pour ce qui est des raccourcis clavier, il sont avec ma nouvelle 
méthode  désormais tous modifiables.
JJ'emploi d'ailleurs le nouveau control arborescence relisé par 
Quentin pour les gérer. Dans cette fenêtre, utilisez les menu 
contextuel pour déclancher les actions.




En perspective, je pense pour le futur à ajouter au forPython un 
système de gestion de la documentation dans le code.


Et pourquoi pas à une véritable gestion de projets python avec des 
fonctionnalités comme la désignation du fichier de lancement du 
projet, le choix de type de projet, la recherche et remplacement dans 
tous les fichiers du projet,  l'ajustement des paramètres de 
configuration d'un projet, la proposition de modèles, etc...


Je n'ai pas non plus oublié l'octroi au forPython en particulier, et 
au 6pad++ en général d'un designer pour générer des fenêtres graphiques.

Je suis en train de faire passer mon projet Interface du vb6 au vb.net.
Pas si facile qu'il n'y parrait.

Voilà ! J'espère que tout ça vous plaira !

Je reste à l'affut et croise les doigts pour qu'il n'y ait pas trop de 
bugs.



Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
www.visuweb.net

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le 

[progliste] Re: 6pad++, p roblme expression régulière ou c erveau irrégulier

2016-07-30 Par sujet Jean-François Colas

Salut,

Après essai... malheureusement non. Oui il est vrai que je ne sais pas 
si ce \R est une spécificité de NoteTab ou des PCRE, c'est un raccourci 
pour \r\n qui permet de ne pas présupposer quelle est la convention de 
fin de ligne employée dans le fichier.


Tiens d'ailleurs je vois que ce \R marche avec 6Pad++.

Mais donc problème identique avec l'essai modifié suivant:
^\d+c\d+,\d+\r\n< (\S+)([;:?!])\r\n---\r\n> \1\r\n> \2\r\n

Même en mettant des chaînes fixes dans les parenthèses, même en 
backslashant les inférieur et supérieur des fois que... A chqque fois 
même erreur.


J'ai même essayé un truc plus simple, sur les lignes de trois tirets:
^(-)\1

Idem. On dirait qu'il n'aime pas le \1 ici en tout cas, avec l'Alpha 7.

J.-F.


Le 30/07/2016 14:41, QuentinC a écrit :

Salut,

Je crois plutôt que c'est le \R avec un R majuscule le problème... 
pour moi ça ne correspond à rien de connu.

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/

Je vous rappelle que les pièces jointe sont activés leur taille est 
limité à 2 MO

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] 6pad++, problme expression régulière ou c erveau irrégulier

2016-07-30 Par sujet Jean-François Colas

Hello la ML,

Il m'arrive souvent de comparer deux versions d'un fichier, souvent des 
bouquins de deux provenances distinctes. Pour cela, je passe souvent par 
une comparaison mot par mot plutôt que ligne par ligne, car je suis 
moins intéressé par les différences de mise en page que par les 
différences de textes.


Je me retrouve avec des fichiers de la forme suivante:

1113c1055,1056
< nature?
---
> nature
> ?
1132c1075,1076
< décente?
---
> décente
> ?
1193c1137
< un
---
> une
1202c1146
< I
---
> le
1210c1154
< Mai
---
> Mais,

Depuis toutes ces années, je triture tout ça avec NoteTab Light qui 
supporte les PCRE.


Comme on le voit dans l'échantillon, les deux premiers "blocs" montrent 
que dans la première version, une ponctuation est collée au mot alors 
que dans la deuxième version, elle est décollée.


J'ai comme ça quelques cas de figure qui m'alourdissent le listing des 
différences, et que donc, je m'emploie à éliminer à coups d'expressions 
régulières.


Celle que j'utilise pour les ponctuations, qui marche dans NoteTab, ne 
marche pas dans 6Pad++.


L'expression:
^\d+c\d+,\d+\R< (\S+)([?;:!])\R---\R> \1\R> \2\R

L'erreur obtenue:

Erreur
Invalid back reference: specified capturing group does not exist.  The 
error occurred while parsing the regular expression fragment: ')\R---\R>

>>>HERE>>>\1\R> \2\R'.

Je crois en déduire que c'est le \1 qui ne lui plait pas.

Dans ce cas, comment puis-je faire?

Merci,
J.-F.

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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


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




[progliste] Re: Mise à jour de 6pad++, sortie de MidiText, + nou veau site regroupant mes cr éations

2016-07-28 Par sujet Jean-François Colas

Hello la ML,

Oui Cyrille, à ce que j'ai vu, un bloc de texte à supprimer peut 
désormais commencer par une ligne vide. Par contre ici il reste un 
corollaire, qui au fond n'en est pas un du coup, qui pose toujours un 
problème: si on fait Suppr sur une ligne vide, cela supprimera toutes 
les éventuelles lignes vides consécutives. Ce qui parfois est d'ailleurs 
plutôt sympa, mais assez inhabituel.


Sinon en jouant un peu avec cette version, je vois qu'il me semble 
impossible d'attribuer Ctrl+Shift+Del à un script, alors que je peux 
attribuer Ctrl+Del. Je ne sais plus si on en avait déjà parlé ou pas. Je 
me demande si on pourrait obtenir, voire se fabriquer, la liste des 
touches qui ne sont pas assignables, s'il doit y en avoir. On retombera 
peut-être d'ailleurs alors sur le problème des Alt+flèche évoqué il y a 
quelques mois. Moi je n'ai pas de compte Github, et n'étant pas 
développeur plus d'un ou deux dimanches dans l'année, et quelquefois à 
mes heures perdues au boulot (vous avez rien entendu...), pas sûr que je 
m'en crée un de sitôt. Pourtant à la lecture d'un message deCyrille, que 
je crains d'avoir effacé trop tôt, il semblerait que ce soit un canal 
intéressant pour garder trace des bugs que l'on rencontrerait à 
l'occasion... Est-ce que vous confirmez à la petite tête de linotte que 
je suis?


J.-F.


Le 25/07/2016 16:27, QuentinC a écrit :

Bonjour,

Trois nouvelles pour cet été qui a déjà bien débuté.
1. Mise à jour de 6pad++, version alpha 7
2. Sortie de MidiText 5.0.0 beta
3. Nouveau site en anglais regroupant mes créations

1. Mise à jour de 6pad++, alpha 7
Rien de vraiment nouveau dans cette mise à jour, si ce n'est la
correction d'un ou deux bugs trouvés récemment par JF.
Téléchargement comme d'habitude sur
http://vrac.quentinc.net/6pad%2B%2B.zip
Cette mise à jour a surtout été le bon prétexte pour réinstaller
correctement mes outils de développement, car je vous l'avais dit je
crois, ma précédente machine m'a lâché courant avril après 6 ans de
bons et loyaux services. La prochaîne version sera compilée depuis
windows 10.

IL faudrait que je réfléchisse pour donner des accès push au
répertoire GitHub de 6pad++ pour ceux que ça intéresse. Jen'ai jamais
ajouté des gens sur GitHub donc je ne sais pas trop comment ça se
passe et quelels sont mes options, sachant que je n'ai pas un compte
payant et que je ne compte pas y souscrire. IL faut sûrement commencer
par me donner vos identifiants GitHub, le mien c'est qtnc.

2. Sortie de MidiText, version 5.0.0 beta
Pour moi c'est la version 5 d'un logiciel que j'ai commencé en 2004,
mais en fait c'est la première fois que j'ose le mettre en
téléchargement public.
MidiText, c'est un logiciel qui permet de créer de la musique, sous
forme de fichiers MIDI, en tapant des commandes textuelles. Si
certains ont déjà entendu de mes créations musicales, je les ai toutes
composées avec ça.
ON peut exporter ses musiques en WAV/OGG/MP3, et, chose nouvelle, on
peut maintenant décompiler n'importe quel fichier MIDI, et même
connecter son clavier externe et s'enregistrer.
Par exemple "cdefgab>c" joue la gamme de do majeur, et "G" joue un
accord de sol majeur. Toutes les commandes sont décrites dans le
readme...
Téléchargement ici: http://demo.quentinc.net/MidiText/miditext500b.zip
Si j'ai attendu aussi longtemps avant de le publier, c'est surtout
parce que j'ai toujours eu la flemme d'écrire un readme qui décrivait
toutes les commandes. Enfin c'est fait !
Le prochain sur la liste pour lequel je dois écrire de la doc c'est
6player...

3. Nouveau site en anglais regroupant mes créations
C'est bien connu, j'ai créé plusieurs sites web personnels et je ne
les mets finalement jamais à jour / je n'y poste quasiment plus rien.
Alors maintenant j'utilise une nouvelle approche, j'ai fait un site
web ultra-basique qui présente un sommaire rapide de mes créations.
Pour les anglophones, et les francophones qui ne voient plus rien
venir. C'est vraiment du brut de pomme et ça suffira. Pour dire, il
n'y a même pas une ligne de CSS.
En plus, ce mini-site me servira pour balancer mes petites
applications codées en l'espace de quelques jours, j'en ai plein et
dans la mouvance du geek un peu taré, je crois que ce serait bien si
j'expédiais mes trucs même pas finis là-dessus.
Voilà, c'est là: http://demo.quentinc.net/

A bientôt!
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste 

[progliste] Re: Mise à jour de 6pad++, sortie de MidiText, + nou veau site regroupant mes cr éations

2016-07-25 Par sujet Jean-François Colas

Hello Quentin,

Merci et merci. Le plus grand des mercis étant d'ailleurs peut-être pour 
le Miditext, dont tu nous avais parlé il y a déjà pas mal de temps, et 
dont je me disais que ce serait en effet bien cool que tu le "lâches" un 
de ces jours. Par contre, ah le ptit malin, il a bien fallu qu'on aille 
sur ton ouveau site pour le trouver puisque le lien que tu as mis dans 
le mail n'est qu'à 99,9% bon: apparemment la partie de tes URLS derrière 
le premier slash est sensible à la casse, alors entre MidiText et 
Miditext...



Par ailleurs, ayant un peu joué avec 6Player il y a quelque temps, j'ai 
plusieurs fois évoqué le produit ici ou là mais sans oser donner le seul 
lien que j'arrivais à retrouver, qui était un lien GitHub. Je pense 
qu'il pourrait intéresser du monde une fois que la doc...


Alors encore merci pour tout ça.

J.-F.


Le 25/07/2016 16:27, QuentinC a écrit :

Bonjour,

Trois nouvelles pour cet été qui a déjà bien débuté.
1. Mise à jour de 6pad++, version alpha 7
2. Sortie de MidiText 5.0.0 beta
3. Nouveau site en anglais regroupant mes créations

1. Mise à jour de 6pad++, alpha 7
Rien de vraiment nouveau dans cette mise à jour, si ce n'est la 
correction d'un ou deux bugs trouvés récemment par JF.
Téléchargement comme d'habitude sur 
http://vrac.quentinc.net/6pad%2B%2B.zip
Cette mise à jour a surtout été le bon prétexte pour réinstaller 
correctement mes outils de développement, car je vous l'avais dit je 
crois, ma précédente machine m'a lâché courant avril après 6 ans de 
bons et loyaux services. La prochaîne version sera compilée depuis 
windows 10.


IL faudrait que je réfléchisse pour donner des accès push au 
répertoire GitHub de 6pad++ pour ceux que ça intéresse. Je n'ai jamais 
ajouté des gens sur GitHub donc je ne sais pas trop comment ça se 
passe et quelels sont mes options, sachant que je n'ai pas un compte 
payant et que je ne compte pas y souscrire. IL faut sûrement commencer 
par me donner vos identifiants GitHub, le mien c'est qtnc.


2. Sortie de MidiText, version 5.0.0 beta
Pour moi c'est la version 5 d'un logiciel que j'ai commencé en 2004, 
mais en fait c'est la première fois que j'ose le mettre en 
téléchargement public.
MidiText, c'est un logiciel qui permet de créer de la musique, sous 
forme de fichiers MIDI, en tapant des commandes textuelles. Si 
certains ont déjà entendu de mes créations musicales, je les ai toutes 
composées avec ça.
ON peut exporter ses musiques en WAV/OGG/MP3, et, chose nouvelle, on 
peut maintenant décompiler n'importe quel fichier MIDI, et même 
connecter son clavier externe et s'enregistrer.
Par exemple "cdefgab>c" joue la gamme de do majeur, et "G" joue un 
accord de sol majeur. Toutes les commandes sont décrites dans le 
readme...

Téléchargement ici: http://demo.quentinc.net/MidiText/miditext500b.zip
Si j'ai attendu aussi longtemps avant de le publier, c'est surtout 
parce que j'ai toujours eu la flemme d'écrire un readme qui décrivait 
toutes les commandes. Enfin c'est fait !
Le prochain sur la liste pour lequel je dois écrire de la doc c'est 
6player...


3. Nouveau site en anglais regroupant mes créations
C'est bien connu, j'ai créé plusieurs sites web personnels et je ne 
les mets finalement jamais à jour / je n'y poste quasiment plus rien. 
Alors maintenant j'utilise une nouvelle approche, j'ai fait un site 
web ultra-basique qui présente un sommaire rapide de mes créations. 
Pour les anglophones, et les francophones qui ne voient plus rien 
venir. C'est vraiment du brut de pomme et ça suffira. Pour dire, il 
n'y a même pas une ligne de CSS.
En plus, ce mini-site me servira pour balancer mes petites 
applications codées en l'espace de quelques jours, j'en ai plein et 
dans la mouvance du geek un peu taré, je crois que ce serait bien si 
j'expédiais mes trucs même pas finis là-dessus.

Voilà, c'est là: http://demo.quentinc.net/

A bientôt!
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la 

[progliste] Re: Re : Re: Problèmes d e ré c ep tion de m ails de la li ste

2016-06-25 Par sujet Jean-François Colas
Oui, peut-être. Je ne suis pas bien utilisateur des carnets d'adresses, 
je n'utilise guère que les adresses collectées. mais à mon avis cette 
histoire-là ça pose d'autres problèmes dans ton carnet d'adresses. On le 
voit d'ailleurs, quand des gens croient de bonne foi qu'ils envoient un 
message en privé, et que ce message atterrit sur la liste, parce que 
dans le carnet d'adresse, le nom du contact est bien présent, mais 
l'adresse associée est celle de la liste où ce contact avait posté.


C'est un cauchemar pour carnets d'adresse à mon avis leur truc, et je 
soupçonne même que c'est pour ça qu'ils ont fait ça, pour éviter la 
récup trop facile des adresses d'expéditeurs. Sauf qu'ils sont bien les 
seuls à avoir fait comme ça.


J.-F.


Le 25/06/2016 13:19, yannick a écrit :
ha si c'est ça il suffit dans tb d'aller dans le carnet d'addresse, et 
se mettre sur l'addresse mail et de cocher "Toujours préférer le nom à 
afficher plutôt que l'en-tête de message"



Le 25/06/2016 à 12:51, Jean-François Colas a écrit :

Hello,

Oui en effet, depuis mai 2014. C'est sagouins. Depuis cette date, 
chaque message a comme adresse d'expédition, non plus celle de son 
expéditeur effectif, mais celle de la liste où il est distribué. 
C'est vrai qu'à la réflexion, ça ne plaide pas trop pour un retour 
chez Yahoogroupes. Resterait à étudier Googlegroups parmi les 
"connus", dont il semble même que l'interface de gestion soit au 
moins aussi voire plus accessible que celle de Yahoo.


J.-F.


Le 25/06/2016 12:38, Maan ALOUN a écrit :

bonjour à vous tous,

est-ce que vous recevez les messages de yahoogroup avec le nom de la 
Persone et son adresse mail, tous ca me lit jaws avant l'objet du 
message avec des apostrophes!
avant il était le nom de la Persone puis l'objet du message, mais 
depuis un ans ou un peu plus, je ne sais pas ce qu'ils ont changés.


Maan



--
De : "Yannick Youalé" 
Date : samedi 25 juin 2016 01:17
À : 
Objet : [progliste] Re: Problèmes de ré ception de  m ails de la liste


Coucou,


Comme autres problème de la liste que j'ajouterais au panier, il y 
a la particularité de l'inscription sur la progliste. Elle n'est 
pas évidente pour beaucoup; Et je soupçonne qu'un bon nombre 
ait abandonné parce qu'il ne trouvaient tout simplement pas comment 
s'inscrire.



Même des membres déjà inscrits on posté sur cette liste pour 
redemander la procédure d'inscription, c'est vous dire.



Alors qu'avec yahoogroupes, c'est plus connu, plus simple, ou 
peut-être mieux décrit.



Pourquoi on en était quitté déjà ?


Yannick Daniel Youalé

La programmation est une religion. Aimez-la, ou quittez-la.

www.visuweb.net




Le 24/06/2016 à 20:51, QuentinC a écrit :

Salut,

Il faudrait peut-être envisager de déménager chez Yahoo alors.

Parce qu'entres autres on a toujours cet autre problème d'encodage 
dans les sujets, non rédibitoire certes, mais que je n'ai jamais 
constaté sur d'autres listes de yahoo ou de freelist. ET ce n'est 
pas la faute uniquement de windows mail ou de outlook express, car 
sur les autres listes yahoo où je suis, je sais qu'il y en a 
encore plein qui les utilisent et pourtant je n'ai jamais constaté 
ce problème.

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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille 
est limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/
Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
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/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la 

  1   2   3   4   5   6   7   8   >