[..] Lire une page internet, renvoyer le resultat etc ...

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
DCVolo
Niveau 4
Niveau 4
Messages : 57
Enregistré le : dim. 25 avr. 2010 20:54
Status : Hors ligne

[..] Lire une page internet, renvoyer le resultat etc ...

#1

Message par DCVolo »

Bonjour à vous tous, (j'espere que cette fois-ci j'ai pas oublié d'enlever ma cap d'invisibilité oÔ :lol: )

Je suis entrain de faire un petit executable, qui servirai en fait d'auto download pour un jeu qui n'en a pas.

j'aimerai avoir quelques réponse si possible à certaines de mes questions ou tout simplement au procédé utilisé.

Ce programme pour le moment :

1) Affiche une fenetre d'information sur l'utilité de l'exe
2) Créer un raccourcis internet
3) Ouvre cette page internet

Ce que j'aimerai qu'il fasse :

4) recuperer toute les lignes avec .ctm ( seulement 1138.ctm ou awp_lego_2.ctm par exemple )

Code : Tout sélectionner

-=TAG=-depot.ctm    2,39 MB 08/04/2010 21:13:06 7
   1138.ctm 539,57 KB   08/04/2010 01:01:46 10
   66HQ.ctm 19,15 MB    08/04/2010 21:19:14 6
   AI_Domination.ctm    19,27 MB    08/04/2010 21:19:56 5
   AI_GarrisonLite.ctm  4,30 MB 08/04/2010 21:20:50 4
   AI_Infiltrated.ctm   4,97 MB 08/04/2010 21:21:40 7
   ai_tri_base.ctm  518,21 KB   08/04/2010 21:21:08 5
   Asteroidbase.ctm 44,73 MB    11/04/2010 04:30:22 9
   awp_lego_2.ctm   3,68 MB 08/04/2010 21:22:28 11
   ClanArena.ctm
Ce n'est qu'une petite partie, l'Archive contient: 634 fichiers : pour 2,48 GB

5) ecrit tous les noms de fichier dans un .ini
6) ouvre une url/nomdufichier.ctm exemple : http://blablabla/1138.ctm
7) cliquer sur "enregistrer" automatiquement à chaque telechargement
8) cliquer sur " enregister " ou send entré
9) une fois qu'un telechargement est fini retiré la ligne du .ini

voilà j'aurai besoin d'aide, que me conseillez vous d'aller regarder ? voir de faire?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Lire une page internet, renvoyer le resultat etc ...

#2

Message par Tlem »

4) Pouvez-vous être plus clair sur votre demande ?

5) IniWrite / IniRead

6) ShellExecute("http://blablabla/1138.ctm")

7) Il est ou ce 'Enregistrer' ???

8 ) N'avez-vous pas déjà cliqué sur 'Enregistrer' en 7 ?

9) IniDelete


PS :
j'espere que cette fois-ci j'ai pas oublié d'enlever ma cap d'invisibilité oÔ
Avant d'enlever votre cape, vous devriez lire la documentation et faire quelques recherches sur le forum.
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é".
DCVolo
Niveau 4
Niveau 4
Messages : 57
Enregistré le : dim. 25 avr. 2010 20:54
Status : Hors ligne

Re: [..] Lire une page internet, renvoyer le resultat etc ...

#3

Message par DCVolo »

j'ai lu et recherché c'est pour çà que je poste , j'ai surement mal lu la doc possible mais c'est en anglais et pour le moment je suis bon en anglais mais pas forcement quand il s'agit de programmation.

7 et 8 se passe sous IEexplorer quand vous telechargez un fichier l'explorateur vous demande " d'ouvrir , d'enregistrer , d'annuler "
en cliquant sur enregister il faut " enregister " ce qui signifie ici donner l'emplacement du lieu de stockage et son nom etc.


4) Mon site se comporte comme un FTP, il y affiche par colonne tous les fichiers :

Name/Nom : Taille : Date: Nb de Downloads:

ce qui donne ceci pour le debut de la liste sans le header :

Code : Tout sélectionner

#   Name/Nom    Taille  Data    Downloads
   -=TAG=-depot.ctm 2,39 MB 08/04/2010 21:13:06 10
   1138.ctm 539,57 KB   08/04/2010 01:01:46 10
   66HQ.ctm 19,15 MB    08/04/2010 21:19:14 6
J'aimerai juste recuperer sur chaque ligne le nom du fichier avec son extension. ex :

1138.ctm
66hq.ctm
etc...

Merci pour ta réponse. :D
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Lire une page internet, renvoyer le resultat etc ...

#4

Message par jbnh »

Salut,

Toutes ces infos...
# Name/Nom Taille Data Downloads
-=TAG=-depot.ctm 2,39 MB 08/04/2010 21:13:06 10
1138.ctm 539,57 KB 08/04/2010 01:01:46 10
66HQ.ctm 19,15 MB 08/04/2010 21:19:14 6
... sont elles regroupées dans un fichier ?

Alors :

Code : Tout sélectionner

#include<Array.au3>
StringRegExp('$FILEREAD_DU_FICHIER', '(.*?).ctm', 3)
_ArrayDisplay($array, '')
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Lire une page internet, renvoyer le resultat etc ...

#5

Message par Tlem »

Plutôt que de passer pas une page internet, le plus simple serait sans doute de gérer ça avec les commandes interne à AutoIt : _Ftp_ListToArray

Si cela n'est pas possible, alors pourquoi ne pas tout simplement stocker sur le site un fichier qui contiendrait la liste des fichiers du site sous forme d'arborescence. Cela vous permettrait de gérer plus simplement la liste des fichiers ainsi que la partie téléchargement. ;)
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é".
Répondre