[Ex] MyDico - Stockez et mettez en page vos idées!

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

[Ex] MyDico - Stockez et mettez en page vos idées!

#1

Message par matwachich »

Mise à jour! v 1.2.1
► Afficher le texteChange Log
TELECHARGER (1.2 téléchargé 17 fois)
PS: Au utilisateur de la 1.2, vous pouvez installer directement cette version, toutes vos entrées et vos paramètres seront conservés!
Anciens messages
Et voila la version finale!
Je l'ai longuement testé, je l'utilise quotidiennement, elle est stable, elle a une installation... la totale quoi!

C'est la version 1.2, voici le change log:
► Afficher le texteChange Log
Maintenant, il y MyDico Reader qui est installé avec MyDico, il permet de lire les fichiers .dico que vous avez exporter, directement en double cliquant dessus dans windows!

Il y a aussi des boutons au dessus du champ de modification qui vous permettent d'insérer rapidement la syntaxe de votre choix!

Et plein d'autre trucs!

Ce qui manque:
- La recherche texte complet (aie!)
- De jolies icônes
- Des catégories, ou seront stockées nos entrées

Tous ça, c'est pour les prochaines versions

Comme d'habitude, bug, suggestions...

Attention!
Ceux qui on utiliser la première version devront porter à la main leurs entrées! ça ne sera heureusement plus nécessaire dans les prochaines release, car l'installation le fera automatiquement

-------------------------------------
Post original:

Salut la compagnie!
Je vous présente mon nouveau logiciel, dont je ne peut déjà plus me séparer: MyDico
Je l'ai fait pour un ami qui m'a demander un truc du genre, j'ai agrémenté l'idée, et voila le résultat!

Alors c'est simple:
- Voyez le comme un wiki simplifier, pour stocker toutes vos idées, données, textes, paroles... enfin, ce que vous voulez, le genre de trucs que vous mettez d'habitude (comme moi!) dans un fichier "Nouveau document texte.txt" sur le bureau (bonjours le désordre!)

Dorénavant, vous mettrez tous ça dans MyDico!

En plus, vous ne stockez pas que du texte brute, mais du texte mis en page, avec une sorte de langage proche de la syntax wiki (ce n'est qu'un exemple, voyez plutôt le manuel):
► Afficher le texteExtrait du fichier d'aide
Le logiciel se met discrètement dans la zone de notification, un clique dessus fait apparaître la fenêtre principale.
Il est possible de protéger le contenu par un mot de passe.

J'espère qu'il vous plaira!
Modifié en dernier par matwachich le sam. 07 janv. 2012 20:21, modifié 6 fois.
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
Ahbadiane
Niveau 5
Niveau 5
Messages : 139
Enregistré le : jeu. 20 déc. 2007 22:39
Localisation : Paris
Status : Hors ligne

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

#2

Message par Ahbadiane »

Bonjour matwachich,

J’ai regardé ton appli car j’utilise couramment une appli payante :twisted: de ce type My Notes Keeper.

Beau travail pour MyDico, j’ai 3 remarques :
- Il manque une fonction de recherche, quand tu as beaucoup de sujets, la fonction devient nécessaire.
- Je regrette que la sauvegarde ne soit pas automatique (en changeant de sujet ou d’onglet par exemple).
- La protection par mot de passe n’est pas très sécurisée, le fichier peut être lu avec SqliteExpert par exemple. Il faudrait peut-être crypter le fichier en sortie d’appli et décrypter en ouvrant.

Bon courage pour les prochaines versions
Avatar du membre
moi
Niveau 7
Niveau 7
Messages : 370
Enregistré le : sam. 09 juil. 2011 22:14
Localisation : devant sont ordinateur
Status : Hors ligne

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

#3

Message par moi »

Ahbadiane a écrit :crypter le fichier en sortie d’appli et décrypter en ouvrant.
alors on peut lire le fichier quand Mydico est ouvert.

vaut mieux le laissez crypter le lire crypter et le décrypter ensuite sans toucher au fichier...
le problème ce n'est pas un problème, le seul problème ici c'est nous.

j'aime NYAN CAT Image
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

#4

Message par matwachich »

- Pour la fonction recherche, je compte en effet l'ajouter (d'ou le paramètre $sKeyWord de la fonction _DB_List), mais le Control List possède une fonction recherche rudimentaire: Sélectionnez une entrée et écrivez tout simplement au clavier le nom de l'entrée recherchée, vous verrez ce qui se passe

- Pour le cryptage, je compte le rajouter aussi, le temps de décider: est ce que je vais crypter le fichier data.db ou alors le contenu??? Mais je crois que "moi" à fait une remarque très utiles concernant ce point!

- La sauvegarde automatique, en effet c'est une bonne idée!

Merci à tous!

PS: Le parser présente un gros méchant bug, il sera corrigé dans la prochaine version.
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
Ahbadiane
Niveau 5
Niveau 5
Messages : 139
Enregistré le : jeu. 20 déc. 2007 22:39
Localisation : Paris
Status : Hors ligne

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

#5

Message par Ahbadiane »

@matwachich,

Pour la fonction recherche, je pensais à rechercher dans tout le texte et non pas uniquement dans la liste.
Une autre demande/question : pourquoi classer la liste par liste alphabétique et ne pas laisser l'utilisateur classer sa liste ?
en enfin, une remarque, après avoir mis puis ôter le mode de passe j'ai une erreur SQL sans importance

Code : Tout sélectionner

!   SQLite.au3 Error
--> Function: _SQLite_Exec
--> Query:    INSERT INTO cfg VALUES('password', '')
--> Error:    column var is not unique
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

#6

Message par matwachich »

- C'est vrai que je n'ai pas pensé à une recherche texte complet, et que sa serai cool! Ce sera pour plus tard, car la version 1.1 est déjà prête!
- Les erreurs SQLite sont en effet sans importance, ignorez les, celle qui ont de l'importance sont celle qui s'afficheront dans de MsgBox.
- Pour le classement, c'est la listbox qui le fait, je n'ai pas penser faire autrement, mais je vais (peut être, si ça ne demande pas de refonte trop profonde du code) me pencher sur la question

Mise à jour
Donc, voici la version 1.1

Code : Tout sélectionner

- v 1.1: 02/12/2011
        - Correction du parser: Meilleur détection de la syntax
        - Le bouton réduire a un comportement normal, et c'est uniquement le
            bouton fermer qui réduit dans le tray
        - Ajout de "Quitter" dans le bouton "Menu"
        - Le racourci clavier "Suppr" devient "Ctrl+X" (supprimer une entrée)
        - Les mots de passe vide ne sont plus autorisés
        - Ajout d'une fonction de recherche
        - Sauvegarde Automatique! Et intelligente!
        - Ajout du champ "dernière sauvgarde" (En haut)
- Je n'ai pas encore mis de cryptage, ça sera pour plus tard, j'ai voulu mettre à jour vite, car le bug du parser était vraiment pas jolie à voir!
- Pour plus tard, je compte introduire une fonction de recherche sur le texte complet, le cryptage, et pourquoi pas des fonctions d'import/export!

Pour le téléchargement, voyez dans le premier post (dans quelques minutes! le temps d'uploader)
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

#7

Message par matwachich »

Mise à jour!
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

#8

Message par matwachich »

Encore une mise à jour:
Pas de nouvelle fonctionnalités cette fois, j'ai juste re-compilé avec la 3.3.8.0
C'est surtout à cause de SQLite que le code a changé:
- J'ai modifié le code de tel manière à ne pas avoir besoin de télécharger automatiquement la dll SQLite à l'installation du programme.

Le lien est le même dans le premier post
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
Ahbadiane
Niveau 5
Niveau 5
Messages : 139
Enregistré le : jeu. 20 déc. 2007 22:39
Localisation : Paris
Status : Hors ligne

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

#9

Message par Ahbadiane »

@matwachich,

Je n'avais pas regardé la précédente version et je vois que ton appli progresse bien.

J'ai quelques remarques :
- La fonction ligne horizontal ajoute toujours en fin de texte
- Pourquoi ne pas mettre une fonction hyperTexte pour avoir une lien sur une page internet ?
- En création d'un nouveau texte, pourquoi ne se retrouve-t-on en mode modification de ce texte directement ?

et bon Noël
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

#10

Message par matwachich »

Merci pour ces remarques!

Alors:
- La première, je ne l'ai pas très bien comprise...
- La 2: J'y ai pensé en effet, mais je ne veut pas que la page s'ouvre dans la fenêtre de MyDico (car il s'agit d'un contrôle IE) mais dans le navigateur externe par défaut, et je n'ai pas trouvé comment faire...
- La 3: Excellente suggestion!

Merci de pour votre aide! J'attend encore des suggestions d'amélioration!

PS: J'ai l'impression que vous n'avez plus très envie de payé cotre ancien logiciel, et que vous aimeriez bien que MyDico réponde à vos attentes!
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
Ahbadiane
Niveau 5
Niveau 5
Messages : 139
Enregistré le : jeu. 20 déc. 2007 22:39
Localisation : Paris
Status : Hors ligne

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

#11

Message par Ahbadiane »

La première, je ne l'ai pas très bien comprise... :
essayer de placer un ligne horizontale au lieu d'un texte avec le bouton "---" et vous allez avoir une ligne en bas du texte et pas du tout où se t
rouve le curseur.

La 2: J'y ai pensé en effet, mais je ne veut pas que la page s'ouvre dans la fenêtre de MyDico (car il s'agit d'un contrôle IE) mais dans le navigateur externe par défaut, et je n'ai pas trouvé comment faire...
par exemple pour avoir un lien sur le forum AutoIt, la version HTLM donne : <a href="http://www.autoitscript.fr/forum">Forum AutoIt</a>

Et pour finir, effectivement un Freeware est toujours mieux qu'un shareware surtout avec les sources
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

#12

Message par matwachich »

Ah ok! Pour la ligne horizontale, c'est un bug dans la gestion des boutons, ça sera corrigé.

Pour le lien: Je sais faire un lien en HTML, le problème n'est pas là. Mais si je met un lien comme ça dans une entrée MyDico, si je clique dessus, le lien s'ouvrira DANS MyDico, et je ne veut pas de ça, mais j'aimerai qu'il s'ouvre à l’extérieur de MyDico, dans le navigateur par défaut.

La v1.2.1 est en marche, en plus de ces petites corrections, je compte ajouté des icônes pour les boutons et les menus!
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

#13

Message par Iste »

Pour ouvrir un lien essayez de les mettre en "mydico://http://autoitscript.fr/" par exemple.
La 1er foi IE devrait vous demander avec quoi l'ouvrir, ajoutez simplement au debut de votre script un regard sur les parametre pour faire un shellexecute() suivit d'un exit pour ce cas.
J'essaye de faire un exemple concret et j'edit

Edit : Il faut pour cela taper dans la base de registre pour associer un protocole a un programme. J'ai ici un exemple de .reg pour emule :
► Afficher le texte
ou encore celui de steam
► Afficher le texte
J'espere que cela pourra vous etre utile, sinon je re edit avec une solution complete !
Signez ici
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

#14

Message par matwachich »

Un grand merci!
Je vais épluché ce que vous m'avez donné en plus de ça
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

#15

Message par matwachich »

Salut!
Je suis dans une impasse!
IE c'est de la me**de! Déjà que il s'amuse à voler le focus de la fenêtre, ça c'est pas méchant. Mais en plus, le gros problème maintenant c'est que:
J'ai bien réussi à ajouter un protocole dans la base de registre, qui permet de lancer un lien web dans un navigateur externe (le protocole c'est MYDICO:// et dans une entrée mydico un lien html est écris de cette manière: MYDICO://http://www.google.fr, en suite, le protocole est ouvert dans une nouvelle instance de MyDico qui elle se charge d'ouvrir le navigateur par défaut)
OK, pas de problème, sauf que quand je clique sur un lien, plus aucun contrôle sur la GUI! rien ne répond, obliger de tuer le processus!

J'ai chercher une solution, surtout dans le fofo angalis, rien! J'ai cherché une alternative à IE, j'ai trouvé HTMLayout, mais on ne peut pas sélectionner du texte, et je ne sais pas comment scroller (la doc n'est pas géniale)

Alors je pense que pour les liens externes c'est mort!

En tout cas, j'envoi bientôt la v 1.2.1 avec:
- Des icones
- Impression dans le menu (et aussi avec Ctrl+P)
- On peut afficher une entrée avec le bouton "Entrée"
- Quand on créer une entrée, on se retrouve dans l'onglet d'édition
- On peut changer d'onglet avec Ctrl+TAB
- J'ai corrigé le bug du bouton pour insérer une ligne horizontale
- Enfin, quelques raccourcis clavier: Ctrl+G, Ctrl+I, Ctrl+U, Ctrl+B = (Gras, Italique, Souligné, Barré)

Si il y d'autres suggestions!
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
moi
Niveau 7
Niveau 7
Messages : 370
Enregistré le : sam. 09 juil. 2011 22:14
Localisation : devant sont ordinateur
Status : Hors ligne

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

#16

Message par moi »

peut-etre en utililisant

Code : Tout sélectionner

ShellExecute("http://www.google.fr");
le problème ce n'est pas un problème, le seul problème ici c'est nous.

j'aime NYAN CAT Image
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

#17

Message par matwachich »

Merci "moi", mais je crois que vous m'avez mal lu
en suite, le protocole est ouvert dans une nouvelle instance de MyDico qui elle se charge d'ouvrir le navigateur par défaut)
OK, pas de problème, sauf que quand je clique sur un lien, plus aucun contrôle sur la GUI! rien ne répond, obliger de tuer le processus!
Edit: Mise à jour!
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Répondre