2010-08-26 4 views

Répondre

4

Inetget() prend en charge le téléchargement en arrière-plan (votre script continuera son travail pendant que votre fichier continuera de télécharger) et vous renvoie un handle que vous pouvez utiliser avec Inetgetinfo(). Inetread ne peut rien faire de tout cela.

Lisez attentivement le manuel, tout y est décrit. :)
En passant, le doc d'AutoIT est très bon pour moi.

+0

Autoit a une documentation incroyable, presque toutes les questions de base peuvent y trouver une réponse. Si vous voulez écrire quelque chose dans Autoit, lisez-le au moins une fois. – MaQleod

+1

J'ai lu les documents. Je voulais dire pour ma question de vraiment demander _why_ Inetget est simplement supérieur. Il me semble toujours bizarre d'avoir un effort et un but dupliqués entre deux fonctions, sans expliquer pourquoi deux fonctions servent exactement le même but. Mais vous avez répondu à la question que j'ai posée. Pour autant que je puisse comprendre, Inetread est quelque chose comme la fonction de niveau inférieur qui inetget est une enveloppe autour. –

2

Il y a une grande différence! InetRead() retourne directement la chaîne téléchargée, donc vous pouvez l'assigner à la variable alors qu'InetGet a besoin d'un paramètre filename pour stocker, donc si vous obtenez périodiquement des données il peut être préférable d'utiliser inetread pour empêcher l'utilisation du hdd.

Questions connexes