[Ex] Des LIENS en favoris

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Avatar du membre
wello
Niveau 1
Niveau 1
Messages : 11
Enregistré le : sam. 24 mars 2012 14:57
Status : Hors ligne

[Ex] Des LIENS en favoris

#1

Message par wello »

bonjour tout le monde

Je ne sais pas si cela a déjà été posté dans le forum à titre d'exemple de script, mais je vous présente mon code (pas le plus léger et le plus propre, c'est normal je débute...), il s'agit d'afficher des liens ou urls c'est selon, au maximum 10, dans une GUI avec tout un tas de possibilités (voir les boutons). L'application tourne sans problème sous Windows XP, non testé sous Seven et autres versions de Windows, mais je pense que c'est ok !

En fait j'ai fait ce script plus pour me prouver que j'étais capable de faire ce que je désirais, à savoir afficher des liens dans une GUI grâce à l'édition d'un fichier .ini, lui-même par une autre GUI et d'en modifier/sauvegarder/effacer le contenu ! c'est dit :D

Je tiens à signaler que tout est modifiable, à vous d'adapter selon vos besoins !!!
Pour modifier les urls d'exemple qui s'écrivent au 1er lancement de l'application, il faut se reporter à la ligne 75, celle qui les écrit dans le ini.

L'application ne se désinstalle pas toute seule, il faudra le faire manuellement, à savoir le dossier "LIENS" dans votre Program Files.
Egalement, le raccourci sur le bureau. Il faut savoir que l'executable se déplace dans le dossier créé "LIENS", au 1er lancement toujours, après il reste où il est. :wink:

Le bouton "Reset" permet de tout effacer dans la GUI. Pour plus d'aide un fichier "Lisez-moi.txt" est présent dans le zip, il vous en dira plus.

J'ai dû me résoudre à arrêter mon script à la version 1.7.1, car étant trop perfectionniste, j'aurais continué son développement jusqu'à la version 10 :lol: ...au moins !

voici déjà mon code :
► Afficher le texte
je mets en pièce jointe dans un zip les fichiers requis à la décompression après compilation ainsi que l'exécutable final, vous pouvez aussi vous créer votre exe avec la source. 8)

EndFunc ; ==> j'attend vos remarques @ + + ()
Fichiers joints
liens.zip
(634.52 Kio) Téléchargé 325 fois
- Liens -

- Boîte Gmail v1.0 ;==> Connectez-vous à votre compte sans entrer vos identifiants à chaque fois et de façon crypté !!!

Pour tester l'application, contactez-moi par MP.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [Ex] Des LIENS en favoris

#2

Message par TommyDDR »

J'ai regarder vite (très vite) fait votre code, je me suis arrêté sur :
► Afficher le textecode
Connaissez vous les tableau ?
Si oui : Utilisez-en un ! :D
Si non : Je vous conseil de vous pencher dessus, vous en aurez vite l'utilité.

Par exemple, votre code se simplifie de la sorte :
► Afficher le textecode
Vous pouvez ensuite accéder à vos URL avec : $url[0], $url[1], ... $url[9]
Faites un tour sur ReDim dans la doc pour redimensionner vos tableau et ne plus avoir cette limite de 10 liens ! ;)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
wello
Niveau 1
Niveau 1
Messages : 11
Enregistré le : sam. 24 mars 2012 14:57
Status : Hors ligne

Re: [Ex] Des LIENS en favoris

#3

Message par wello »

Les tableaux, je connais vaguement et je vais me pencher dessus...mais comme tout débutant qui se respecte, quand je code je fais dans la simplicité, et donc dans la longueur !!

Merci pour ces conseils, si ca peut reduire mon code a l essentiel, je suis preneur ! :D

concernant la limite de 10 urls, c était voulu, car je n ai pas souhaité surchargé ma GUI.

en tout cas c est sympa de t être arrêté 30 secondes ici...
- Liens -

- Boîte Gmail v1.0 ;==> Connectez-vous à votre compte sans entrer vos identifiants à chaque fois et de façon crypté !!!

Pour tester l'application, contactez-moi par MP.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [Ex] Des LIENS en favoris

#4

Message par TommyDDR »

Cela vous paraît simple pour l'instant, mais au final, c'est beaucoup plus simple d'utiliser un tableau à 10 cases que 10 variables différentes.
Vous vous en rendrez compte par vous même lorsque vous vous attaquerez à de gros projets ;)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
GhostLine
Niveau 7
Niveau 7
Messages : 342
Enregistré le : jeu. 12 mars 2009 15:28
Localisation : Paris
Status : Hors ligne

Re: [Ex] Des LIENS en favoris

#5

Message par GhostLine »

Ouip :) Pour mémoire, mon projet d'outil de relevé de n° de série faisait 221 lignes en procédant comme tu l'as fait, contre 116 une fois les tableaux utilisés (et beaucoup plus de lisibilité, au passage).
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Ex] Des LIENS en favoris

#6

Message par mikell »

L'optimisation est valable aussi pour les fonctions :wink:

Code : Tout sélectionner

lancer($url1)

Func lancer($adresse)
        Run(@ComSpec & " /c start file:" & $adresse, "", @SW_HIDE)
EndFunc
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre