| Toute l'actualité | ePub | eCommerce | Blogging | Web Politique | PDA | Réseaux mobiles | Haut Débit | Système/Réseaux | Progiciels | Levée de fonds | Retour d'expérience Bourse | Enquête | Carnet | Classements | Juridique | Rumeurs | Dossiers | Portraits en Vidéo | Success story | Entretiens | Tribunes libres | Logithèque |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accueil - Personnalisez Windows XP Publié par Collectif (Nerces, Anti-Trust, Phil512, Neeks, D-Jey) le Mercredi 11 Septembre 2002 | envoyer | commenter Au contraire des précédents, ceux-ci sont capables d'aller chercher des informations sur différents sites Internet afin de vous offrir par exemple la météo de la semaine, les programmes TV en cours ou de la soirée, l'état des serveurs de jeux Counter-Strike ou l'avancement de votre team SETI... Ils doivent rapatrier une page Web appropriée pour en extraire les informations recherchées avant de pouvoir la rendre accessible à Samurize. Pour ces scripts, il faut donc commencer, avant toute chose, par rapatrier cette page : c'est le but de la fonction writefile que vous verrez apparaître dans la liste des fonctions. La météo sur le PC : Extended WeatherCe script évite l'effort surhumain consistant à tourner la tête vers votre fenêtre puisqu'il affiche les observations météo du jour sur votre bureau Windows ! Comme indiqué dans le fichier texte "Install instructions", il faut tout d'abord ouvrir ce .vbs avec un simple éditeur de texte et remplacer le champ "City, Country" (Ville, Pays) par la ville qui a votre préférence, par exemple "Montpellier, France". Vous pouvez aussi changer les valeurs de la température la vitesse du vent afin d'obtenir des valeurs en degrés Celsius et en kilomètres par heure.Placez ensuite ce fichier .vbs dans votre dossier SamurizeScripts. Une police est fournie (weather.ttf) et il faut la mettre dans votre dossier WindowsFonts, elle sera bien utile par la suite. Lancez alors l'outil de configuration de Samurize et, au choix, créer une nouvelle zone graphique ou exploiter une zone déjà existante. Faites maintenant le classique Add Meter suivi d'un Add Active Script. Sélectionnez le script ExtendedWeather dans Select Script et la fonction writefile qui va chercher la page Web, la stocker dans un fichier temporaire ("Weather.tmp") et vous retourner un simple "Tempfile written" dans le "Result", pour vous prouver son bon fonctionnement. Cette étape effectuée, il devient possible d'exploiter les différentes informations retournées par Extended Weather. Elles sont nombreuses et nécessiteront bien sûr un "Add Meter, Add Active Script" chacune ! Il existe une fonction Symbole qui affiche un dessin (nuage, soleil...) pour représenter l'état du ciel : attention, il faut bien lui attribuer la police symbolique "Weather.ttf" dont nous parlions tout à l'heure, sinon vous n'obtiendrez que du texte sans aucun sens pour cet indicateur. La ligne Additional Text permet ici aussi de mélanger la valeur que vous souhaitez afficher et du texte basique pour préciser un peu les choses. Il faut cependant faire attention à une chose avec l'indicateur Symbole : seul le "%v", qui à la valeur proprement dite, doit être en police "Weather.ttf". Tous les autres doivent avoir une police plus classique ou sinon vous obtiendrez n'importe quoi ! Pour toutes les fonctions de ce script, une réactualisation toutes les 30 minutes suffit largement : mettez donc 30 ou même un nombre encore plus grand dans le champ Run Every X Min. Vous aurez parfois des messages du genre "incompatible type" à la place de la température ou du vent. Il se peut aussi que votre symbole du ciel (nuage, soleil...) brille par son absence : il faut, dans ces deux cas, prendre son mal en patience et attendre la prochaine remise à jour du site source. Plus besoin de programme télé : TV_AllCréé par le Clubicien Awilwas, le script TV_All vous indique les programmes de la soirée sur les chaînes hertziennes. Là encore, la fonction WriteChannels est un préalable indispensable au bon fonctionnement du reste du script. Commencez par l'ajouter (via Add Meter...) et testez-la avec le bouton Test Script. Vous pouvez ensuite mettre toutes les chaînes proposées dans le script. Par exemple, la fonction TF1_soir vous donne le programme de début de soirée de la première chaîne, alors que M6_now vous indique l'émission en cours sur M6. Pour l'ensemble de ces informations, un Run Every X Min de quelques minutes est indispensable pour avoir des informations à jour.Clubic sur votre bureau : Clubic NewsComme son nom l'indique, il permet d'avoir les news de votre site préféré sur le bureau de Windows ! Avant de placer le .vbs dans votre dossier SamurizeScripts, ouvrez-le avec un simple éditeur de texte : vous pourrez choisir de recevoir toutes les news, ou uniquement celles du jour, selon la valeur de la deuxième ligne du fichier. Ici encore, la fonction writefile est obligatoire ! Les autres fonctions donnent les news Jeux Vidéo de la plus récente à la plus ancienne (newsJV0 a newsJV9), idem pour les news Hardware (fonctions newsHWx) et Logiciel (newsLOx).Dans cet exemple, nous allons afficher les deux news les plus récentes, dans les 3 catégories (Jeux Vidéo, Hardware et Logiciel). Commencez par créer une nouvelle zone graphique suffisamment grande, en veillant bien à ce qu'elle ne se superpose pas avec une autre. Mettez Background Color à "000000" et Alpha Blending à "0". Dans l'onglet Meter List, faites Add Meter, Add Active Script et commencez par la fonction "Writefile". Procédez ensuite comme d'habitude pour la première news jeux vidéos en vous reportant à notre capture ci-contre. La méthode est la même pour la seconde news, mais avec la fonction newsJV1. Sans oublier de changer Text Position Y, ici de 42, afin que les deux news ne se superposent pas ! Ensuite, deux scripts pour les news Hardware avec les fonctions "newsHW0" et "newsHW1". Vous pouvez changer la couleur Meter Color pour les distinguer. Même opération enfin, pour les 2 news Logiciel (fonctions "newsLO0" et "newsLO1"). Vous devriez maintenant avoir quelque chose qui ressemble à la capture de gauche. Cet exemple permet, une fois sauvegardé et validé, d'obtenir quelque chose qui ressemble à la capture de droite sur le bureau. Un script pour Half-Life/Counter StrikeDéjà riche de nombreuses informations, votre bureau doit, à ce point de notre didacticiel, faire l'impasse sur un petit quelque chose que tout joueur d'Half Life / counter Strike se doit d'afficher : les informations serveurs en temps réel ! Pour y remédier vous devrez télécharger le script suivant Snutte HLCS 2b que l'on trouve sur le site officiel de Samurize. Ce script recueille de nombreuses informations, en voici la liste : nom du serveur, adresse ip, nombre de joueurs, carte en cours et système d'exploitation du serveur.Une fois l'archive .zip téléchargée, il faut la décompresser pour disposer des deux fichiers clefs. "SnutteHLCS v2b.vbs" sera à insérer dans le dossier SamurizeScripts. "SnutteHLCS.dll" prendra place dans le dossier WindowsSystem32, puis il faudra activer cette dll en tapant "regsvr32 SnutteHLCS.dll" à l'aide de la commande "Exécuter" du menu "Démarrer". Cette première étape effectuée, on peut passer au paramétrage du script. Pour simplifier la démarche, nous allons prendre un serveur exemple et nous verrons ensuite comment paramétrer le script pour un serveur différent. Ouvrez donc pour commencer Samurize et ajoutez une nouvelle zone graphique. La démarche à suivre ensuite est la même que précédemment : pour chacune des informations retournées par le script que l'on souhaite faire apparaître, il faudra créer une ligne dans la Meter List. Le fonctionnement est toujours le même : on ajoute via Add Meter et Add Active Script, une ligne différente pour chacune des informations : "ServerName_1", "IP_1", "Players_1" et enfin "Map_1". Au total, vous devriez donc avoir quatre indicateurs dont les seules différences de paramétrage doivent se résumer à la Select Function To Run et à la "Position Y" pour ne pas qu'elles se superposent. Si vous avez plusieurs serveurs à afficher, il suffit de faire la même chose que précédemment. Simplement au lieu de continuer à utiliser "IP_1", changez ce paramètre en "IP_2" et ainsi de suite pour toutes les fonctions du script. La vraie question est plutôt de savoir comment configurer le serveur vers lequel le script doit aller chercher ces informations ! Il faut pour cela aller dans le dossier SamurizeScripts et modifier (à l'aide d'un clic droit sur le fichier concerné) le script en question ("SnutteHLCS v2b.vbs") : le bloc-notes s'ouvre et dans la zone "'//Settings - Changeable (No DNS)", il vous suffit de mettre les différentes IP de vos différents serveurs ! Problèmes récurrentsLes différentes fonctions d'un même script s'exécutent bien souvent simultanément. Cela peut être la source d'un problème récurrent et quelque peu gênant : les informations sont demandées par certaines fonctions avant que le script n'ait terminé de les rapatrier ! Ce n'est bien sûr pas une catastrophe mais cela fera apparaître une erreur de "mise à jour" qui ne pourra être corrigée qu'à l'exécution automatique prochaine. Notez que ce problème est contourné de manière astucieuse par certains scripts comme le "TV_All".Il arrive également de temps à autres que les tests de configuration génèrent des fichiers temporaires placés à la racine de Samurize. Cela peut induire le logiciel client (celui qui se charge de l'affichage sur le bureau) en erreur. Il ne sait alors plus lequel choisir : le "sien" présent dans le dossier SamurizeConfig ou l'autre à la racine de Samurize. Pour éviter ce petit problème, il suffit d'effacer les fichiers .tmp du dossier racine ! Pour être sûr de ne pas faire de mauvaises manipulations, une simple vérification de la date / heure de modification devrait faire l'affaire ! Mettez-vous au boulot !Malgré la longueur déjà inhabituelle de ce guide, nous n'avons pas pu décrire l'ensemble des possibilités offertes par Samurize. Si les quelques scripts que nous venons de voir ne vous ont pas semblé trop complexes, n'hésitez donc pas à en chercher d'autres sur les sites concernés : le meilleur est sans conteste le site officiel de Samurize qui en contient plus d'une centaine ! Un autre site plus modeste en contient quelques uns des plus intéressants, son nom : CustomXP.Voici enfin un troisième lien qui vous conduira vers un post de notre forum. Post qui contient des liens vers les scripts les plus intéressants.La plupart du temps, ils fonctionnent de la même manière que ceux que nous avons vus et quelques petits messages dans les forums adéquats devraient vous tirer du pétrin le cas échéant ! Enfin, avec un peu de temps et de persévérance, pourquoi ne pas développer vos propres scripts ? Il suffit de quelques connaissances en Visual Basic... Pour finir, ne soyez pas timide et présentez vos travaux aux autres internautes (voir ce topic sur les forums Clubic), ils ne demandent que ça ! Vous pourrez alors échanger de nombreuses astuces et pourquoi pas nous en faire part afin que nous complétions ce dossier. Dossier qui n'aurait d'ailleurs jamais pu être publié sans le travail fourni par certains forumeurs et en particulier Phil512, Neeks, D-Jey et Anti-Trust que nous saluons bien bas ! Pour lire la suite de l'article, choisissez une page ci dessous : Les actualités précédentes - Les Commentaires des lecteurs
Entretiens Les valeurs High TechDonnées mises à jour en différé - 06/01/2009 03:25
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Découvrez aussi :
JeuxVideo.fr (Jeux Vidéo) -
AchetezFacile (Comparateur de prix) -
OZAP -
JeuxVideo.TV (Emissions TV) -
Clubic.com (Top Télécharger)
Echange de Liens : Santé AZ (Maladies) - Pixmania (GPS) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||