#!hs2
#!load BHamster.hsm
########################################################################
# Script : Demo-Session.hsc
# Description : Script permettant de montrer les fonctions de base.
# Maintainer : Brina <HamsterFR@free.fr>
# Version : 15 septembre 2000.
########################################################################
# Attention :
# Ce script est livré avec Hamster et il sera remplacé par la version
# livrée avec une nouvelle version de Hamster.
# Donc, il n'apparaît pas dans le menu "Script" ou est désactivé.
# Vous DEVEZ en faire une copie (par exemple MonScript.hsc puis relancer
# Hamster pour le voir apparaître dans les menus dont "Script/Edit".
# Editez-le et mettez les informations vous concernant.
########################################################################
# Les lignes commençant par "#" sont des commentaires.
# Vous pouvez mettre en commentaire, les lignes correspondant à des
# actions que vous ne voulez pas faire ... pour l'instant.
# Remettre à zéro les compteurs et effacement de l'écran "log"
HamMessage( 2, 0 )
# Connexion : Vous pouvez demandez à Hamster de se connecter.
# Si vous l'êtes déjà, ces lignes vous permettront de ne pas avoir
# d'erreur.
# Entre les "", mettre le nom de la connexion à utiliser telle qu'elle
# s'appelle exactement (majuscules et espaces compris, ex : Free) dans
# l'accès à distance.
# Vous devez dans "Configuration/Mots de passe", sélectionner ou créer
# cette connexion puis en cliquant sur "Editer", mettre les informations
# (nom et mot de passe) nécessaire à la connexion (laisser vide si
# vous n'en avez pas besoin ou à "?" pour les taper à chaque connexion.
Var( $NomDeLaConnexion )
$NomDeLaConnexion = ""
if( !RasIsConnected )
HamRasDial( $NomDeLaConnexion )
endif
# Connexion au(x) serveur(s) de news.
# Les envois des articles en instance et le téléchargement
# des nouveaux articles seront fait sur tous les serveurs de
# news définis dans la configuration.
# Pour plus de détails sur les possibilités de paramétrages,
# voir l'aide.
HamNewsJobsClear
HamNewsJobsPostDef
HamNewsJobsPullDef
HamNewsJobsStart
# Attend que tous ce qui précède soit fini
HamWaitIdle
# Envoi des courriers en instance.
# Vous devez spécifier entre les "" le nom de votre
# serveur d'envoi (par exemple : "smtp.free.fr"
# Ce serveur doit avoir été défini dans la configuration.
# Voir dans l'aide, la possibilité de paramétrage.
HamSendMail( "" )
HamWaitIdle
# Chargement des courriers.
# Les menus "En-ligne" ne peuvent charger qu'une seule
# boîte aux lettres par serveur POP3 défini.
# Si vous avez plusieurs adresses sur un même domaine, vous
# devez passer par un script.
# Chaque boîte aux lettres a un nom d'utilisateur et un mot de passe
# Vous pouvez les mettre en clair dans ce script ou aller dans l'onglet
# "Mots de passe" de "Configuration" et cliquer sur un "$" pour l'utiliser
# ensuite ici.
# Pour relever la boîte aux lettres Toto sur Free avec le mot de passe
# "titi" et mettre le courrier reçu dans le compte local tata
# Si vous n'avez pas défini de compte local, mettre "admin"
# Pour lire ce courrier, vous devrez paramétrer votre logiciel de courrier
# pour lui dire de relever sur le serveur localhost ou 127.0.0.1le compte
# "tata" avec le mot de passe que vous aurez rentré dans l'onglet
"Comptes locaux"
HamFetchMail( "pop.free.fr", "pop3", "Toto", "titi", "tata" )
# Pour relever la boîte aux lettres Moi sur Free dont le nom d'utilisateur
# et le mot de passe ont été rentrés dans "$1". Le courrier relevé sera
# dans la boîte local "admin" (ne pas oublier de mettre un mot de passe
# au compte local "admin"
HamFetchMail( "pop.free.fr", "pop3", "$1", "", "admin" )
# Et ainsi de suite pour toutes les boîtes aux lettres que vous avez.
# Pour plus de détails, se référer à l'Aide.
HamWaitIdle
# Il est possible de se déconnecter quand toutes les tâches sont finies.
# Attention, si vous lancez un script avec l'instruction ci-dessous et
# que vous êtes en train de surfer sur le Web, vous serez déconnecté d'office.
# Donc l'idéal est de faire deux scripts identiques l'un avec la commande
# de déconnexion, l'autre sans, pour pouvoir à chaque fois, faire ce qu'on
# veut.
HamRasHangup
HamWaitIdle
# Vous indique dans la fenêtre de Hamster que tout est fini.
print( "Script terminé" )
# Il est possible de faire des tas d'autres choses comme purger,
# reconstruire ces listes globales etc.
# Lire l'Aide pour voir les autres possibilités.
Quit
|