WINDOW BACKGROUND CHOOSER

TooLoW Messages postés 169 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 26 mai 2005 - 20 févr. 2005 à 02:03
clemsiko1 Messages postés 10 Date d'inscription mardi 15 août 2006 Statut Membre Dernière intervention 1 mars 2007 - 4 nov. 2006 à 04:58
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/29656-window-background-chooser

clemsiko1 Messages postés 10 Date d'inscription mardi 15 août 2006 Statut Membre Dernière intervention 1 mars 2007
4 nov. 2006 à 04:58
Bonjour , ceci est un tres bon add on , mais un seul souci c'est qu'il ne memorise pas le fond :/
Y'as pas moyen qu'il garde le meme fond pour tous les chans ????
Merci de vos reponces
VestaX Messages postés 374 Date d'inscription mardi 2 décembre 2003 Statut Membre Dernière intervention 24 avril 2013
24 avril 2005 à 18:27
truc chiant, c'est que a chaque ouverture de pv, si tu veux avoir une image, faut l charger avec l'addon. Il n'y a pas moyen de garder en mémoire l'image qui s'ouvrira a chaque ouverture de pv ?
loadation Messages postés 43 Date d'inscription samedi 16 octobre 2004 Statut Membre Dernière intervention 14 août 2005
26 févr. 2005 à 10:41
3/5car moi je rapticierais le dialog
TooLoW Messages postés 169 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 26 mai 2005
25 févr. 2005 à 16:18
merci ;) une petite note ?
loadation Messages postés 43 Date d'inscription samedi 16 octobre 2004 Statut Membre Dernière intervention 14 août 2005
25 févr. 2005 à 16:07
C'est une bonne idée
TooLoW Messages postés 169 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 26 mai 2005
22 févr. 2005 à 12:40
c'est mis a jour, merci j'avais pas pensé au sens des slash
dj328i Messages postés 312 Date d'inscription dimanche 23 février 2003 Statut Membre Dernière intervention 14 mars 2022
22 févr. 2005 à 07:00
set %background $+(",$sfile($mircdir/images/background),")

risque énorme d'erreur ici ,car les slash sont a l'envers !

Ca donne un chemin du genre :

C:\Program Files\mIRC\/images/background

set %background $+(",$sfile($mircdirimages\background),")

C:\Program Files\mIRC\images\background

Non j'ai pas oublier un / , pas besoin de spécifier pour le premier répertoire.

-

Pour l'instant c'est tout ce que j'ai a dire
TooLoW Messages postés 169 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 26 mai 2005
20 févr. 2005 à 23:10
ba justement je le trouvais pas trop mal lol
j'aimerai avoir d'autres avis pour savoir si je dois rebosser dessus
cs_wims Messages postés 2466 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 1 août 2010 1
20 févr. 2005 à 21:39
oui maitenant ca marche niquel :)
c'est une bonne idée mais refait ton dialog
TooLoW Messages postés 169 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 26 mai 2005
20 févr. 2005 à 14:57
l'utilisation de la variable permet de changer le fond d'ecran de fenetre qui ne sont pas ma fenêtre active
après l'update ca ne marchait pas, je n'avais pas testé et comme tu le dis wims, j'avais oublié de spécifier le chemin, de plus pour la fenetre status, il ne faut pas spécifier la fenetre.

voila je rectifie ca a l'instant et je réupdate le zip
merci pour vos commentaires.
cs_wims Messages postés 2466 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 1 août 2010 1
20 févr. 2005 à 14:40
if ($devent == init) {
did -a cb 4 $active | set %chan.bg $active
}
if ($devent == edit) {
if ($did == 4) { set %chan.bg $did(cb,4).text }
}

ou est l'utiliter de stocker la fenetre active dans une var alors que a linit tu met dans l'edit 4 la fenetre $active

if ($did 3) { background $+(-,$iif(%chan.bg status window,s),fr) %chan.bg }

je crois que ton code marchera pas a cause d'ici :
tu devrai verifier si l'on a bien rentrer un chemin dans l'edit
quan je ve changer l'image d'une fenetre "statu windows", il met met ca :
/background: no such file 'C:\WINDOWS\BUREAU\MIRC\Status' (line 42, chanback.mrc)

tu ne precise meme pas l'image a afficher en background
/background [-aemsgdluhcfnrtpx] [fenêtre] [fichier]
toi tu a fait /background -s ou -fr fenetre
tu a oublier ton pti %background

voila a rectifier
cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 2
20 févr. 2005 à 13:59
moi ca marche pas mais sans message d'erreur
MaX_62 Messages postés 879 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 29 juin 2007
20 févr. 2005 à 12:51
Perso ça marche pas chez moi, il me dit qu'il ne trouve pas l'image
TooLoW Messages postés 169 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 26 mai 2005
20 févr. 2005 à 11:48
voila merci c'est mis a jour.
quand tu dis "partout" ba je ne l'ai modifié su'a deux endroits, je ne vois pas ou je pourrais également optimiser
sinon l'idée, l originalité ?
MaX_62 Messages postés 879 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 29 juin 2007
20 févr. 2005 à 07:12
Essaie d'optimiser un peu ton code avec $iif(condition,action si vrai,action si faux)

Ainsi :

if (%chan.bg == status window) { background -sx %chan.bg }
else { background -x %chan.bg }

devient :

background $+(-,$iif(%chan.bg == status window,s),x) %chan.bg

Applique ça partout ;)
TooLoW Messages postés 169 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 26 mai 2005
20 févr. 2005 à 02:06
et j'espère aussi que le dialogue n'est pas trop moche, je l'ai fait avec dstudio ...
Ceux qui ne savent pas, il suffit de coller le répertoire "images" a la racine de votre script, et le fichier .mrc dans un dossier du script.
l'alias pour lancer l'addon est /cb
;)
TooLoW Messages postés 169 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 26 mai 2005
20 févr. 2005 à 02:03
désolé pour les icones en .bmp au passage
pour ceux qui n'auraient pas vu, tout est dans le zip :)
j'attend vos commentaires.
Rejoignez-nous