Page 1 sur 1

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

Posté : mer. 14 juil. 2010 16:23
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?

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

Posté : mer. 14 juil. 2010 19:52
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.

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

Posté : jeu. 15 juil. 2010 00:20
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

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

Posté : jeu. 15 juil. 2010 01:06
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, '')

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

Posté : jeu. 15 juil. 2010 08:02
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. ;)