Précédent   Forums CustomXP > Logiciel > Samurize
Samurize
Un problème de script ? une config a partager ? C'est ici que ça se passe.

Réponse
Modes d'affichage clear
Rechercher clear
Outils de la discussion clear
#61
Vieux 05/08/2003, 08h39
JMPCOMPUTER
-
Avatar de JMPCOMPUTER
Basic
Date d'inscription : mai 2003
Messages : 343
JMPCOMPUTER est déconnecté
Citation:
Originally posted by Thocan@Aug 3 2003, 21:03
JMPCOMPUTER, tu as fait des traductions à la barbare comme moi ( ) où bien tu vas chercher les infos sur un site FR... ?
Réponse à ta question: Les deux!

Vois-tu, je ne maitrise pas encore trés bien le Visual Basic (et l'Anglais non plus! ). Je teste et addapte mes réflexions en fonction des réustats obtenus.
J'ai par exemple de gros problèmes avec la conversion de l'heure affichée:
-Pour AM/PM, c'est simple à faire.
-Pour convertir 7:00 de l'après midi en 19:00, çà parait simple. Mais j'ai des problèmes le matin! Je crois que mon problème se situe au niveau des sauts conditionnels (If...Then...ElseIf...EndIf). J'en arrive à regréter l'époque ou chaque ligne était numérotée...
Je me contente donc de supprimer les AM/PM.
(j'ai encore modifié mon script par rapport à celui que j'ai diffusé)
Si quelqu'un à la soluce, je suis preneur...

Autre problème d'heures, mais pour la fonction getHourlyHour . Je me suis cassé les dents dessus! :#!@&:

Si l'un de vous s'attaque à l'addaptation du script pour fonctionner avec le site Français de météo, je lui souhaite un bon courage. Je crois que ce serait probablement la meilleure solution.

Pour le moment, je ne puis trop guère m'attaquer au script en ce moment car mon PC souffre de la chaleur (comme moi ) et je l'éteint l'après-midi...

Réponse avec citation Haut de page
#62
Vieux 05/08/2003, 11h37
Math03
-
Pro
Date d'inscription : juillet 2003
Messages : 1 622
Envoyer un message via MSN à Math03
Math03 est déconnecté
POur l'heure si c la fonction gethourlyhour voici le code
remplacer ds la fonction gethourlyhour par gethourlyhour1
eensuite mettre apres le end if ce tit code ss le premier " ni le dernier ":
" if getHourlyHour1= "9 AM" then
getHourlyHour="9 H"
elseif getHourlyHour1="12 PM" then
getHourlyHour="12 H"
elseif getHourlyHour1="3 PM" then
getHourlyHour="15 H"
elseif getHourlyHour1="6 PM" then
getHourlyHour="18 H"
elseif getHourlyHour1="9 PM" then
getHourlyHour="21 H"
elseif getHourlyHour1="12 AM" then
getHourlyHour="0 H"
elseif getHourlyHour1="6 AM" then
getHourlyHour="6 H"
end if "

Réponse avec citation Haut de page
#63
Vieux 05/08/2003, 11h47
DJdri
Guest
Messages : n/a
vous pouriez pas mettre une version finale de script fr, paske moi, ça me dis pas trop de coller pleins de ptits bouts, jvé me planter ...

sinon, HMN, j'ai le même problème ke toi avec les icones fantomes, et pis aussi je dois faire un reload config pour mettre a jour mes infos .

Réponse avec citation Haut de page
#64
Vieux 05/08/2003, 11h54
Math03
-
Pro
Date d'inscription : juillet 2003
Messages : 1 622
Envoyer un message via MSN à Math03
Math03 est déconnecté
ben ecoute djdri ce kon fait c continuer nous a mettre bout a bout le code et une fois kon se sera satisfait on postera le script definitif....ca me semble mieux comme ca..

POur la fonction getTime :
"if getTime= "9:00 AM" then
getTime="9H00"
elseif getTime="12 PM" then
getTime="12H00"
elseif getTime="3:00 PM" then
getTime="15H00"
elseif getTime="6:00 PM" then
getTime="18H00"
elseif getTime="9:00 PM" then
getTime="21H00"
elseif getTime="12:00 AM" then
getTime="0H00"
elseif getTime="6:00 AM" then
getTime="6H00"
end if"
tjrs ss le premier " et le dernier

Réponse avec citation Haut de page
#65
Vieux 05/08/2003, 11h57
Math03
-
Pro
Date d'inscription : juillet 2003
Messages : 1 622
Envoyer un message via MSN à Math03
Math03 est déconnecté
Sinon moi je serais interessé par le code pour les conditions completes car j'ai celle de thocan ms y a 2 ou 3 conditions non traduites comme qd le site affiche le tps du matin puis / puis le temps de l'apres -midi...des trucs comme ca coi..... si kkun a ce tit code suis preneur aussi

MASSSI (jsuis désolé pour ce merci zarb ms je me met a parler comme ma fille )

Réponse avec citation Haut de page
#66
Vieux 05/08/2003, 12h32
Ayuget
-
Basic
Date d'inscription : août 2003
Messages : 1
Ayuget est déconnecté
vous auriez un lien pour le télécharger?
Mes recherches n'ont rien donné et il ne semble pas être dans la liste des scripts du site.
Merci d'avance

Réponse avec citation Haut de page
#67
Vieux 05/08/2003, 17h15
JMPCOMPUTER
-
Avatar de JMPCOMPUTER
Basic
Date d'inscription : mai 2003
Messages : 343
JMPCOMPUTER est déconnecté
Salut à tous!
J'ai fais un effort cet après midi car il fait trés chaud...
Je te remercies math03 pour le détail de la fonction getHourlyHour, mais je pense qu'il serait plus facile de fournir ici tout le script pour la fonction demandée, c'est-à-dire de:
"
Function getHourlyHour(hourNum)
.
. à
.
End Function
"

Ainsi, même les novices en vbs pourraient supprimer le contenu original de la fonction par les nouvelles données, sans risquer de se tromper.
Celà me parait plus logique que de dire "mettre sous ceci"..."ajouter derrière çà...".
C'est pas évident sinon.

Je vais essayer ce que tu nous fournis, math03, mais même pour moi, ce n'est pas trés claire!



PS: On va s'en souvenir de cette canicule!

Réponse avec citation Haut de page
#68
Vieux 05/08/2003, 17h21
Math03
-
Pro
Date d'inscription : juillet 2003
Messages : 1 622
Envoyer un message via MSN à Math03
Math03 est déconnecté
suis desolé ms c ke la dernire fois ke j'ai mis du visual ds le forum ca apparassait n'importe comment
Voici le code pour gethourllyhour :

Function getHourlyHour(hourNum)
Dim getHourlyHour1
getHourlyHour = "N/A"
If checkright = "OK" Then
getHourlyHour1 = boundedString2("<!-- insert hour --> ", "", hourNum+1, hourlyFile)
End If
if getHourlyHour1= "9 AM" then
getHourlyHour="9 H"
elseif getHourlyHour1="12 PM" then
getHourlyHour="12 H"
elseif getHourlyHour1="3 PM" then
getHourlyHour="15 H"
elseif getHourlyHour1="6 PM" then
getHourlyHour="18 H"
elseif getHourlyHour1="9 PM" then
getHourlyHour="21 H"
elseif getHourlyHour1="12 AM" then
getHourlyHour="0 H"
elseif getHourlyHour1="6 AM" then
getHourlyHour="6 H"
end if
End Function



POur la fonction Gettime

Function getTime
If checkright = "OK" Then
getTime = boundedString("Last Updated ", ".", dailyFile)
dateparts = split(getTime, ", ")
timeparts = split(dateparts(3))
getTime = timeparts(1) & " " & timeparts(2)
Else
getTime = "N/A"
End If

if getTime= "9:00 AM" then
getTime="9H00"
elseif getTime="12 PM" then
getTime="12H00"
elseif getTime="3:00 PM" then
getTime="15H00"
elseif getTime="6:00 PM" then
getTime="18H00"
elseif getTime="9:00 PM" then
getTime="21H00"
elseif getTime="12:00 AM" then
getTime="0H00"
elseif getTime="6:00 AM" then
getTime="6H00"
end if
End Function

Voilou en esperant ke cette fois-ci c clair

Réponse avec citation Haut de page
#69
Vieux 05/08/2003, 17h40
JMPCOMPUTER
-
Avatar de JMPCOMPUTER
Basic
Date d'inscription : mai 2003
Messages : 343
JMPCOMPUTER est déconnecté
math03, dis-nous si c'est çà:
"
Function getHourlyHour(hourNum)
getHourlyHour1 = "N/A"
If checkright = "OK" Then
getHourlyHour1 = boundedString2("<!-- insert hour --> ", "", hourNum+1, hourlyFile)
End If
If getHourlyHour1= "9 AM" Then
getHourlyHour= "9 H"
elseif getHourlyHour1= "12 PM" Then
getHourlyHour= "12 H"
elseif getHourlyHour1= "3 PM" Then
getHourlyHour= "15 H"
elseif getHourlyHour1= "6 PM" Then
getHourlyHour= "18 H"
elseif getHourlyHour1= "9 PM" Then
getHourlyHour= "21 H"
elseif getHourlyHour1= "12 AM" Then
getHourlyHour= "0 H"
elseif getHourlyHour1= "3 AM" Then '<===(tu avais semble-t'il oublié çà)
getHourlyHour= "3 H" '<===(et çà)
elseif getHourlyHour1= "6 AM" Then
getHourlyHour= "6 H"
end if
End Function
"


(Ne collez pas mes commentaires!)

Si c'est çà tu confirmes...
Par contre, pour la fonction getTime, je signale que le script est valable si la variable change toutes les 3 heures! Or, chez moi, c'est toutes les demi-heures! Pensez donc à addapter le script à vos périodes de saisies!

Réponse avec citation Haut de page
#70
Vieux 05/08/2003, 17h47
Math03
-
Pro
Date d'inscription : juillet 2003
Messages : 1 622
Envoyer un message via MSN à Math03
Math03 est déconnecté
vi c ca dlsé pour l'oublie je l'ai egalement oublié chez moi......

Réponse avec citation Haut de page
#71
Vieux 05/08/2003, 18h36
DJdri
Guest
Messages : n/a
dsl ayuget, jtrouve plus le lien ...

Réponse avec citation Haut de page
#72
Vieux 06/08/2003, 08h45
JMPCOMPUTER
-
Avatar de JMPCOMPUTER
Basic
Date d'inscription : mai 2003
Messages : 343
JMPCOMPUTER est déconnecté
Pour ayuget:

Le lien pour télécharger Desktop Weather:

http://www.samurize.com/download_comment.php?87

Le lien fonctionne chez moi et le téléchargement est possible.
Attention: La section "Download" du site Samurize.com est injoignable depuis la première page du site.
Le logiciel original est intégralement en Anglais.
Si par hasard le lien ne fonctionnait plus chez certains, faites moi la demande en MP et/ou laissez-moi votre adresse courriel.

Pour les autres:
Le script pour la fonction getTime ne fonctionne pas chez moi! (j'ai adapté le script pour un affichage toutes les demi-heures).
Je crois qu'il faudrait mieux un script universel pour cette fonction:
- Retrait de l'affichage AM/PM (çà c'est fait et c'est facile)
- Ne pas toucher à l'affichage des minutes.
- Convertir l'heure pour l'affichage des heures après-midi.

Perso, j'avais créé un script qui ajoutait 12 pour l'après-midi. 9h + 12 = 21 =>21h.
Mais l'une des conditions avait tendance à déconner.
Si quelqu'un peut creuser la question...


J'ai peut-être trouvé: (tout simple, en suivant le même principe):
"
Function getTime
If checkright = "OK" Then
getTime = boundedString("Last Updated ", ".", dailyFile)
dateparts = split(getTime, ", ")
timeparts = split(dateparts(3))
If timeparts(2) = "PM" Then
timeparts(1) = timeparts(1)+12
End If
getTime = timeparts(1)
Else
getTime = "N/A"
End If
End Function
"
Qu'en pensez-vous?

Réponse avec citation Haut de page
#73
Vieux 06/08/2003, 09h53
Famous
-
Basic
Date d'inscription : août 2003
Messages : 39
Envoyer un message via AIM à Famous Envoyer un message via MSN à Famous
Famous est déconnecté
Moi G un probleme non pas de traduction en francais ( j'aime bien l'anglais et faut pas etre niais pour comprendre la syntaxe de desktop ), mais plutot par rapport à la fonction getcachefiles =======> a quoi sert elle et comment l'employée ??????

Réponse avec citation Haut de page
#74
Vieux 06/08/2003, 11h18
Math03
-
Pro
Date d'inscription : juillet 2003
Messages : 1 622
Envoyer un message via MSN à Math03
Math03 est déconnecté
Jmcomputer ...tu es d'ou ? car chez moi la fction gettime marche bien et j'ai regardé ke ce soit pour les USA ca marche ts les 3 h aussi.....
et ki puis est le script repond a tes 3 exigences

Réponse avec citation Haut de page
#75
Vieux 06/08/2003, 14h30
JMPCOMPUTER
-
Avatar de JMPCOMPUTER
Basic
Date d'inscription : mai 2003
Messages : 343
JMPCOMPUTER est déconnecté
Citation:
Originally posted by Famous@Aug 6 2003, 10:03
Moi G un probleme non pas de traduction en francais ( j'aime bien l'anglais et faut pas etre niais pour comprendre la syntaxe de desktop ), mais plutot par rapport à la fonction getcachefiles =======> a quoi sert elle et comment l'employée ??????
La fonction getCacheFiles est probablement la fonction la plus déroutante du script, tout en étant indispensable:
Elle doit être utilisée une fois, au premier lancement du script, car elle permet de récupérer les deux pages html qui affichent les infos affichées par DesktopWeather.
Pour l'utiliser, il faut modifier un paramètre au début du script:

Voici le début de mon script (en partie traduit):
"
' *** Paramètres à ajuster pour l'affichage des données correctes ***
const CITY = "metz, france" ' Placez entre parenthèses votre ville, dans le format "ville, pays".
const USE_CELCIUS = true ' Pour les degres Celcius, mettre true.
const MPH = false ' Pour la vitesse du vent en Km/h, mettre false.
const RESTART = false ' Si vous voullez relancer Samurize après la mise à jour des fichiers cache, mettre true.
const INSTANCE_NAME = "bureau" ' Nom de l'instance Samurize au redémarrage.
const SAMURIZE_DIRECTORY = "C:Program FilesSamurize" 'A modifier si Samurize est dans un dossier différent.
"

La partie à modifier se trouve à la ligne const RESTART. Il faut changer "false" par "true" puis éxécuter le script.
On se retrouve alors avec une icône Samurize client dans le Systray. Les deux pages html sont alors téléchargées et placées dans le répertoire SamurizeScripts.
A partir de là, on peut re-modifier le script (passer de true à false) et c'est bon.
Maintenant, si ce n'est pas la bonne méthode, c'est pas ma faute car c'est pas expliqué du tout dans l'aide du script (en Anglais...) ou alors j'ai rien compris...

math03, tu voulais savoir d'ou je suis? ben, c'est à Thionville (près de Metz).
Tu sembles vouloir dire que le site dont on télécharge les pages se met à jours seulement toutes les 3 heures, c'est çà? Bizarre car chez moi çà change plus souvent!
Mais je vais peut-être essayer avec 3 heures pour voir le résultat...


Réponse avec citation Haut de page
#76
Vieux 06/08/2003, 14h51
JMPCOMPUTER
-
Avatar de JMPCOMPUTER
Basic
Date d'inscription : mai 2003
Messages : 343
JMPCOMPUTER est déconnecté
...et le résultat est catastrophique!

La fonction getTime m'affiche 2:30 PM avec ton script pour cette fonction.
J'ai un changement toutes les demi-heures (dans la pratique, il arrive que ce soit toutes les heures, mais ce n'est pas systématique!) et c'est nettement plus précis.

D'ou l'intéret d'un script universel, utilisable par tous quelque-soient les réglages!

Réponse avec citation Haut de page
#77
Vieux 06/08/2003, 19h33
Famous
-
Basic
Date d'inscription : août 2003
Messages : 39
Envoyer un message via AIM à Famous Envoyer un message via MSN à Famous
Famous est déconnecté
Ok JMP C ce ke jai fai mais tu voi G placé Getcachefiles dans Samurize ce ki me fai k'il y a écrit false dasn mon script ....
Est-ce que je pe enlever cette fonction ( ne plus l'afficher dans mon script )maintenant sachant que j'ai bien téléchargé les 2 pages HTML ?????

Réponse avec citation Haut de page
#78
Vieux 06/08/2003, 20h02
Math03
-
Pro
Date d'inscription : juillet 2003
Messages : 1 622
Envoyer un message via MSN à Math03
Math03 est déconnecté
tu mets l'alpha bending a 0

Réponse avec citation Haut de page
#79
Vieux 06/08/2003, 21h26
JMPCOMPUTER
-
Avatar de JMPCOMPUTER
Basic
Date d'inscription : mai 2003
Messages : 343
JMPCOMPUTER est déconnecté
Mettre l'Alpha Blending à 0, oui, c'est une solution...pourquoi pas!
Pour info, l'Alpha Blending, c'est l'option de transparence qu'XP partage avec Windows2000, ce qui condamne Samurize à ne fonctionner que sous ces deux systèmes.

Perso, je l'ai joué plus fine. Juges plutôt:

Tu as donc sûrement créé un petit cadre (entouré d'un cercle rouge sur l'image).
Tu constateras que la zone de texte est vide (elle ne l'est pas par défaut)...
Utiliser l'Alpha Blending à outrance solicite plus de ressources, et dans ce cas précis, c'est inutile! Suffit bêtement de supprimer le texte affiché par défaut...


Réponse avec citation Haut de page
#80
Vieux 06/08/2003, 21h46
Math03
-
Pro
Date d'inscription : juillet 2003
Messages : 1 622
Envoyer un message via MSN à Math03
Math03 est déconnecté
merci pour le betement

Réponse avec citation Haut de page
Réponse
Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 


Navigation rapide
Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages
Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non

Règles du forum

Powered by vBulletin® Version 3.8.11 - Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Version française #21 par l'association vBulletin francophone - CNIL N°834125