[Ex] Chargeur v 0.4

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Avatar du membre
Ghost911
Niveau 5
Niveau 5
Messages : 166
Enregistré le : mar. 21 oct. 2008 17:57
Localisation : Bordeaux
Status : Hors ligne

[Ex] Chargeur v 0.4

#1

Message par Ghost911 »

Voila un Downloader pas comme les autres. Il sera mise a jour régulièrement ! :wink:
dite moi se que vous en pensé ou si vous avez des suggestion d'amélioration n'hésitez pas !
____________________________________________________
Nouvelle version Chargeur v 4.0 beta by Ghost911 SStyle :

J'ai coder sa aujourd'hui :)
repartir sur de nouvelles bases c'est fait ;)
design changé...
adaptation à la nouvelle version autoit v3.3.6.1 released
changement de l'interface gui
mode évènementiel ...
décompression de fichier amélioré ...
sauvegarde automatique des options
le bouton stop marche enfin :)
format de fichier changé !
Fenetre Interface Utilisateur Simplifié
____________________________________________________

Image
Fichiers joints
Chargeur v 4.0 By GhOsT911 SStyle.zip
(696.16 Kio) Téléchargé 307 fois
Modifié en dernier par Ghost911 le sam. 29 mai 2010 21:43, modifié 22 fois.
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [Ex] Chargeur v 0.1 (Downloader pas comme les autres !)

#2

Message par jbnh »

Très bon! Ca serait bien de rajouter un bouton pour annuler le dl, afficher la taille du fichier, et la vitesse de transfert.

Bravo et bonne continuation..
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
tolf
Niveau 7
Niveau 7
Messages : 318
Enregistré le : ven. 15 févr. 2008 12:25
Localisation : Paris
Status : Hors ligne

Re: [Ex] Chargeur v 0.1 (Downloader pas comme les autres !)

#3

Message par tolf »

Vous pouvez améliorer votre code à l'aide d'une boucle For...Next en remplaçant :

Code : Tout sélectionner

WinSetTrans ( $_1, "", 245)
sleep (50)     
WinSetTrans ($_1, "", 240) 
sleep (50) 
WinSetTrans ($_1, "", 235) 
sleep (50) 
WinSetTrans ($_1 ,"", 230) 
sleep (50) 
WinSetTrans ($_1, "", 225)
sleep (50)  
          ...
par

Code : Tout sélectionner

For $i_trans = 245 To 0 Step -5
    WinSetTrans ($_1, "", $i_trans)
    sleep (50)
Next
Lisez la documentation d'AutoIt en français (et participez svp :mrgreen:) !

Mes UDF :
[/i][/b]
Avatar du membre
Ghost911
Niveau 5
Niveau 5
Messages : 166
Enregistré le : mar. 21 oct. 2008 17:57
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Chargeur v 0.1 (Downloader pas comme les autres !)

#4

Message par Ghost911 »

Petite mise a jour => Chargeur v 0.2 beta ! :twisted:
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Chargeur v 0.1 (Downloader pas comme les autres !)

#5

Message par Tlem »

Bonjour.
Je n'ai pas eu le temps de tester les fonctionnalités, mais dés le lancement, sur la partie graphique, j'ai quelques remarque à vous donner.

1 - La GUI est trop grande pour s'afficher sur ma résolution (Portable en 1024X768).

2 - Le nombre qui représente l'espace libre sur le disque pourrait être arrondit ou au plus n'avoir que deux décimales.

3 - La zone qui affiche les information sur le processeur n'est pas assez grande pour afficher la vitesse de mon processeur (je ne vois que 1/4 de cette ligne).

4 - Personnellement, je ferais la zone de la liste des fichiers bien plus petite (moitié moins grande).

Pour le reste je vous dirais ça plus tard si j'ai le temps de faire des tests.
Par contre pouvez vous donner plus d'explication sur les fichiers .dat ?
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Ghost911
Niveau 5
Niveau 5
Messages : 166
Enregistré le : mar. 21 oct. 2008 17:57
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Chargeur v 0.1 (Downloader pas comme les autres !)

#6

Message par Ghost911 »

Pas bête j'avais pas penser au gens qui avait une résolution plus petite que moi maintenant faut je réfléchisse pour caser tout sa est que j'agrandisse les case d'information chez moi sa marche mais chez certaine personne les lignes d'informations peuve être plus grande que chez moi et les fichier .dat sont tout simplement les fichier de téléchargement il sont maintenant crypter je vais essayé d'arranger c'est petit petit problème j'aimerai aussi avoir un coup de main au niveau du bouton "Arrêter le téléchargement" ! :D :wink:
Avatar du membre
Ghost911
Niveau 5
Niveau 5
Messages : 166
Enregistré le : mar. 21 oct. 2008 17:57
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Chargeur v 0.1 (Downloader pas comme les autres !)

#7

Message par Ghost911 »

Voila j'espère avoir corriger les problèmes ! :D
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Chargeur v 0.1 (Downloader pas comme les autres !)

#8

Message par Tlem »

Bien.
Alors pour cette nouvelle version, effectivement ça 'cadre' un peut mieux ...

Par contre, le compteur de mémoire vive s'excite comme un beau diable même si je ne fait rien de spécial (c'est normal je sais, mais pas des plus judicieux).
De plus les 3 bargraphes ne sont pas forcément représentatifs et donc à mon avis inutiles.
Pensez aussi à centrer votre GUI sur l'écran (-1 pour left et top).

Vous n'avez toujours pas modifié l'affichage de la place disponible sur le disque dur (8 chiffres après la décimale n'est pas un bon choix).
Le curseur pour la transparence pourrait être plus petit et discret.

En ce qui concerne l'arrêt du téléchargement, je pense qu'il est possible de faire quelque chose, mais en l'occurrence se sera plutôt usine à gaz car vous êtes prisonnier de la boucle While de la fonction download().
Pour plus de souplesse dans votre code, je vous conseil de le revoir en mode évènementiel. Là vous pourrez à loisir appeler une fonction à partir d'un bouton.
Vous verrez qu'à la longue ce sera nettement plus simple pour la suite de votre code.

Enfin pour l'instant ... Une dernière recommandation : Faites du tri sur les versions de votre script. Plusieurs fichiers joints me semble inutile. Donc mettez le tout dans une seule archive, ou indiquez seulement les différentes versions et le nombre de téléchargement pour l'historique.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Ghost911
Niveau 5
Niveau 5
Messages : 166
Enregistré le : mar. 21 oct. 2008 17:57
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Chargeur v 0.1 (Downloader pas comme les autres !)

#9

Message par Ghost911 »

Nouvelle version en cour en attendant j'enlève les autres version (temporairement) sinon pour la place du disque dure sa va être changer :lol: pour le centrage aussi mais bon le compteur de mémoire vive et le curseur de transparence c'était pour comblé les espace vide sur la gui mais bon sur la nouvelle version la gui ne sera plus pareil est pour l'arrêt du téléchargement toujours aucune solution est pour le tri sa sera fait normalement de nouvelle fonction seront ajouter ! :)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Chargeur v 0.1 (Downloader pas comme les autres !)

#10

Message par Tlem »

Pour l'arrêt du téléchargement, refaite votre script sur le principe du mode évènementiel => http://www.autoitscript.fr/autoit3/docs ... ntMode.htm

Une fois ceci fait, il vous suffira d'appliquer l'action qui va bien lors de l'appui sur le bouton d'arrêt du téléchargement.

Pensez à modifier le titre du message par un titre plus généraliste (la bêta 0.1 c'est du passé ;) ).
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: [Ex] Chargeur v 0.2 (Downloader pas comme les autres !)

#11

Message par arrkhan »

si tu n'as toujours pas resolu ton probleme de decimal sur la place du disque dur, vas voir du cote de "round", je ne suis pas chez moi (et pour encore 3 semaines), donc pas de script exemple dsl
Avatar du membre
Ghost911
Niveau 5
Niveau 5
Messages : 166
Enregistré le : mar. 21 oct. 2008 17:57
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Chargeur v 0.2 (Downloader pas comme les autres !)

#12

Message par Ghost911 »

:) merci c'est bon j'ai trouver pour le disque dur !
Avatar du membre
Ghost911
Niveau 5
Niveau 5
Messages : 166
Enregistré le : mar. 21 oct. 2008 17:57
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Chargeur v 0.2 (Downloader pas comme les autres !)

#13

Message par Ghost911 »

j'aimerai avoir un exemple d'un téléchargement avec un bouton d'arrêt que je puisse comprendre je vois pas encore a quoi serre le mode évènementiel toujours la seul chose que je n'arrive pas a faire toujours piéger avec le While ! :?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Chargeur v 0.2 (Downloader pas comme les autres !)

#14

Message par Tlem »

Voici un exemple plutôt simpliste, mais qui résume ce que je vous ai dit :
► Afficher le texteCode
PS : Attention à ne pas mettre de boucle While/Wend dans la boucle principale, sinon vous serez de nouveau prisonnier de celle-ci. ;)
Au besoin, vous pouvez utiliser la fonction AdlibEnable si vous avez une tache répétitive à faire entre temps.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Ghost911
Niveau 5
Niveau 5
Messages : 166
Enregistré le : mar. 21 oct. 2008 17:57
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Chargeur v 0.2 (Downloader pas comme les autres !)

#15

Message par Ghost911 »

Merci pour cette exemple sa marche nickel ! :D
Avatar du membre
Ghost911
Niveau 5
Niveau 5
Messages : 166
Enregistré le : mar. 21 oct. 2008 17:57
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Chargeur v 0.2 (Downloader pas comme les autres !)

#16

Message par Ghost911 »

juste une question il ya un autre moyen que le mode évènementiel pour arété un téléchargement en cour sa me fait changer trop de chose en mode évènementiel si yen a pas pas grave !
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Chargeur v 0.2 (Downloader pas comme les autres !)

#17

Message par Tlem »

Ben, il faut placer le InetGet("abort") quelque part dans votre boucle While/Wend, mais ça va pas être simple. :?
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Ghost911
Niveau 5
Niveau 5
Messages : 166
Enregistré le : mar. 21 oct. 2008 17:57
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Chargeur v 0.2 (Downloader pas comme les autres !)

#18

Message par Ghost911 »

ok merci sinn sa me fait trop de changement a faire dans le script faut je réfléchisse ! :)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Chargeur v 0.2 (Downloader pas comme les autres !)

#19

Message par Tlem »

Pour pouvoir faire évoluer un script, il est parfois nécessaire de le re-penser avant qu'il ne devienne trop usine à gaz.
En l'occurrence, vous devriez AMHA le passer en mode évènementiel, ce qui permettrais de rajouter des fonctions plus facilement.
Je sais c'est dur car il faut tout reprendre, mais bon pour l'instant il n'est pas trop long. Donc ce serait sans doute mieux maintenant que dans quelques semaines lorsque vous voudrez rajouter des fonctionnalités ...

PS : Le script n'est plus dispo sur le premier post. :shock:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [Ex] Chargeur v 0.2 (Downloader pas comme les autres !)

#20

Message par ani »

Ca fait un moment que le fichier n'est plus dispo, je pense pas l'avoir dl :(
L'évenementiel c'est le plus simple (voir exemple : http://www.autoitscript.fr/forum/viewto ... ?f=6&t=329)
Répondre