Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2262 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5
Auteur Sujet :

LCDHype & G50V - Prenez le contrôle de votre OLED !

n°1851663
oXid_FoX
Des bulles ! Des bubulles !!!
Posté le 16-02-2009 à 11:32:11  profilanswer
 

Reprise du message précédent :

alias47 a écrit :

Bon, je me suis débrouillé autrement,ca me gavais, j'ai réussi a faire ce que je veux
voici les 3 version que j'ai fais en prenant les idées dans celle des autres scripts.
je suis content par rapport a ce que j'ai fait au début :)
 
Version 3 :
 
http://nsa05.casimages.com/img/200 [...] 839280.jpg


 :love:  
un lien pour le récupérer ? :jap:

mood
Publicité
Posté le 16-02-2009 à 11:32:11  profilanswer
 

n°1851679
alias47
Posté le 16-02-2009 à 12:12:29  profilanswer
 

tiens j'avais pas vu ton message, je l'ai fait ce matin :)


---------------
Topic vente : http://forum.hardware.fr/hfr/JeuxV [...] 3630_1.htm - scripts LCDHYPE : http://forum.hardware.fr/hfr/Progr [...] pe-prenez-
n°1851736
gaara87
Posté le 16-02-2009 à 14:38:22  profilanswer
 

   Bonjours je viens de modifier un peu le script v2 de alias en bidouillant car je n'y connait rien et je rencontre un pb je voudrait afficher a gauche de wifi le debit montant et descendant en ko/s mais je narrive  
pas a trouver un code simple sur vos autre scripts serai t' il possible de me proposer un code svp.
 
    Je voulais savoir si l'indicateur de connection wifi fonctionner et sinon de me communiquer un code fonctionnel.
     
Merci  
 
http://nsa05.casimages.com/img/2009/02/16/090216024116810150.jpg

n°1851751
alias47
Posté le 16-02-2009 à 15:12:48  profilanswer
 

c'est possible, mais il risque d'avoir un probleme de place :)
 
sinon prend le script de xstouf, et va dans la page network.
 
tu as tous ce qu'il te faut.
J'ai fait exprès de modifier les scripts de stouf et/ou sanka, car ca ne m'interresse pas d'avoir pleins de pages en rotation, je préfére avoir tout sur la meme page, mais la place ....


---------------
Topic vente : http://forum.hardware.fr/hfr/JeuxV [...] 3630_1.htm - scripts LCDHYPE : http://forum.hardware.fr/hfr/Progr [...] pe-prenez-
n°1851764
gaara87
Posté le 16-02-2009 à 15:39:33  profilanswer
 

Ok merci je vais voir se que je peut faire pour la place, sinon au niveau de l'indicateur wifi il fonctionne ? car quelque post plus haut tu indique que non ?
Je suis d'accord avec toi sur le sujet d'avoir tout sur la meme page. ^^

n°1851765
alias47
Posté le 16-02-2009 à 15:42:19  profilanswer
 

gaara87 a écrit :

Ok merci je vais voir se que je peut faire pour la place, sinon au niveau de l'indicateur wifi il fonctionne ? car quelque post plus haut tu indique que non ?
Je suis d'accord avec toi sur le sujet d'avoir tout sur la meme page. ^^


 
non j'ai pas réussi, je voulais que ca marque on et off, mais pas moyen. J'ai laisser tombé la v2 pour la v3 ou quand le wifi est connecté ca marque ton adresse ip et quand le wifi est désactivé ca marque 0.0.0.0.
 
J'ai rien a foutre cet aprem, alors je me fais une v4   :D je trouve la v3 trop sérrée

Message cité 1 fois
Message édité par alias47 le 16-02-2009 à 15:43:28

---------------
Topic vente : http://forum.hardware.fr/hfr/JeuxV [...] 3630_1.htm - scripts LCDHYPE : http://forum.hardware.fr/hfr/Progr [...] pe-prenez-
n°1851817
oXid_FoX
Des bulles ! Des bubulles !!!
Posté le 16-02-2009 à 16:57:33  profilanswer
 

hooo merci beaucoup alias47 ! :jap:
 
me sens motivé à bidouiller ça... (le langage de scripting est quand même bien space..), ne serait-ce que pour virer tous les modules nécessitant everest (si je pouvais m'en passer...)

n°1851819
alias47
Posté le 16-02-2009 à 17:03:03  profilanswer
 

ben tu voudrais que ca indique quoi ? tout sauf les températures ? :D


---------------
Topic vente : http://forum.hardware.fr/hfr/JeuxV [...] 3630_1.htm - scripts LCDHYPE : http://forum.hardware.fr/hfr/Progr [...] pe-prenez-
n°1851827
gaara87
Posté le 16-02-2009 à 17:20:55  profilanswer
 

Non mais c'est vrai que sa serait intéressant de ne plus avoir besoin d'Everest. Exemple les gadgets windows il doivent bien recolter la température quelque part ^^

n°1851845
alias47
Posté le 16-02-2009 à 18:44:14  profilanswer
 

j'ai refais la version 3 en moins sérré, j'ai remis lien et tout pour download ;)


Message édité par alias47 le 16-02-2009 à 18:44:29

---------------
Topic vente : http://forum.hardware.fr/hfr/JeuxV [...] 3630_1.htm - scripts LCDHYPE : http://forum.hardware.fr/hfr/Progr [...] pe-prenez-
mood
Publicité
Posté le 16-02-2009 à 18:44:14  profilanswer
 

n°1851875
gaara87
Posté le 16-02-2009 à 20:07:46  profilanswer
 

Salut c'est encore moi c'est juste pour vous demander de m'expliquer ou de me présenter un code pour afficher le débit wifi d'internet en émission et reception en Kb/s j'arrive pas a comprendre le code de xstouf comme je vous les présenter plus haut je m'arrangerai pour l'espace par la suite. Merci

n°1851879
alias47
Posté le 16-02-2009 à 20:28:01  profilanswer
 

passe ton script, je vais regarder, fau reprendre les bonnes données de xstouf ca doit etre faisable


---------------
Topic vente : http://forum.hardware.fr/hfr/JeuxV [...] 3630_1.htm - scripts LCDHYPE : http://forum.hardware.fr/hfr/Progr [...] pe-prenez-
n°1851885
gaara87
Posté le 16-02-2009 à 20:41:53  profilanswer
 

tien merci ^^ je regarderai sa demain
   
http://www.megaupload.com/?d=HK0ZG3YL

n°1851980
Sanka31
Posté le 16-02-2009 à 23:38:44  profilanswer
 

alias47 a écrit :


J'ai fait exprès de modifier les scripts de stouf et/ou sanka, car ca ne m'interresse pas d'avoir pleins de pages en rotation, je préfére avoir tout sur la meme page, mais la place ....


alias47 a écrit :


 
non j'ai pas réussi, je voulais que ca marque on et off, mais pas moyen. J'ai laisser tombé la v2 pour la v3 ou quand le wifi est connecté ca marque ton adresse ip et quand le wifi est désactivé ca marque 0.0.0.0.
 


 
 
Je vais me faire un peu de pub, mais tu as testé la dernière release de mon megascript ? Il contient un script "résumé" sur lequel j'ai pas mal travaillé pour afficher un maximum d'infos de façon lisible. Sur une même page, on voit :
-Usage CPU et RAM (pourcentage + progress bar)
-Température CPU et GPU (+ progress bar)
-Nombre de mails non lus (focntionne avec TOUS les types de boite mail, y compris MSN, yahoo etc...-possibilité de surveiller plusieurs boites mail en même temps)
-Nombre de chats MSN ouverts
-Qualité du signal wifi (affiche "no signal" quand pas de connection, tu pourrais reprendre la structure pour afficher "on" ou "off" )
-FPS de fraps avec une astuce pour que ça fonctionne sur le bureau (donc en dehors des applications plein écran) et surtout sans avoir l'affichage OSD dans le coin de l'écran
-Etat de la batterie (référence tous les états possibles, et le temps estimé d'autonomie + progress bar)
-Heure et date
-Temps écoulé dempuis le démarrage du PC
-Température et temps qu'il fait dehors (pour les geeks de fond de cave :P)
 
J'ai beaucoup commenté ce megascript, et j'ai ordonné les Headers et GfxMode de façon à ce qu'il soit aisé de comprendre qu'est ce qui sert à quoi, donc je pense que c'est une bonne base pour apprendre à scripter sur LCDHype ;)


Message édité par Sanka31 le 16-02-2009 à 23:41:09

---------------
LCDHype Asus G-Series, prenez le controle de votre OLED : http://forum.hardware.fr/hfr/Progr [...] 0199_1.htm Script terminé ! Vidéo (et liens pour DL) : http://www.youtube.com/watch?v=k3J3b4pzzZQ&fmt=18
n°1851991
alias47
Posté le 17-02-2009 à 01:16:02  profilanswer
 

j'ai juste lancé ton script, mais j'ai pas tout installé, donc y'avait plein de trucs qui manquaient. je ferai demain.
 
En faite je comprend bien comment c'est foutu. Le soucis c'est plutot de trouver les fonctions qui vont bien. De plus en regardant vos scripts, c'est pas tjr évident de savoir les trucs que l'on a pas besoin.
en gros je prend un exemple.
je pars de la page network de script de stouf.
et je supprime au fur et a mesure pour ne laisser apparaitre que ce qui m'interresse et aprés je le positionne ou je veux.
mais bon, faut que je me jete vraiment dedans pour pouvoir bien comprendre et pas mettre des lignes qui ne servent a rien

Message cité 1 fois
Message édité par alias47 le 17-02-2009 à 01:21:23

---------------
Topic vente : http://forum.hardware.fr/hfr/JeuxV [...] 3630_1.htm - scripts LCDHYPE : http://forum.hardware.fr/hfr/Progr [...] pe-prenez-
n°1852007
oXid_FoX
Des bulles ! Des bubulles !!!
Posté le 17-02-2009 à 09:18:27  profilanswer
 

alias47 a écrit :

ben tu voudrais que ca indique quoi ? tout sauf les températures ? :D

 
gaara87 a écrit :

Non mais c'est vrai que sa serait intéressant de ne plus avoir besoin d'Everest. Exemple les gadgets windows il doivent bien recolter la température quelque part ^^

 

oui, tout sauf ce qui nécessite Everest.
je suis parti de ta V3 d'hier, et en ayant grossièrement taillé dedans, il me reste les barres indiquant la charge CPU/RAM, la qté de RAM utilisée, le symbole sur secteur, la date/heure, un lecteur (taille libre en chiffre+barre)

 
Sanka31 a écrit :

Je vais me faire un peu de pub, mais tu as testé la dernière release de mon megascript ?


on le trouve où ? le tien ou celui de xstouf ? si tu pouvais faire un p'tit récap sur le premier post... :jap:

 

sinon, existe-t-il une doc pour ce langage de scripting? procéder à tâtons, c'est cool, mais vraiment pas efficace...

 
xStouf a écrit :

Par contre, les modifs que vous me demandez, vous pouvez les faire plutot facilement, grace à l'aide fournie dans lcdhype. Elle se trouve dans data\help, et sa fonction recherche est bien utile.

 

Exemple pour la barregraphe disque dur : chercher dans l'aide "bar", et tu auras les infos nécessaires

euuuuhhh.... elle est planquée où, l'aide?

 

c'est une horreur de conception, ce soft... même pas un tooltip sur tous les boutons-images, ça en devient pénible...

 

edit: omg, trouvé l'aide... planquée dans /data/help...

Message cité 1 fois
Message édité par oXid_FoX le 17-02-2009 à 10:08:40
n°1852136
xStouf
Posté le 17-02-2009 à 14:04:05  profilanswer
 

Je ne vois pas bien l'intérêt de réinventer ce que d'autres ont mis des semaines à développer, mais petits conseils pour "récupérer" un bout de script :
 
1- repérer dans la partie GfxMde le morceau de code à récupérer
 
Exemple : ce bout de code nous intéresse :

Code :
  1. %If(%ValeurTest() = 1)
  2. Then{'1'}
  3. Else{'0'}


 
2- coller ce morceau de la section GfxMode dans la section GfxMode d'une page vierge

Code :
  1. #GfxMode
  2. %If(%ValeurTest() = 1)
  3. Then{'1'}
  4. Else{'0'}
  5. #EndGfxMode


 
3- Lancer le debugger sur cette nouvelle page (bouton loupe), le programme va vous repérer toutes les erreurs du script, et donc les fonctions/valeurs non déclarées

Code :
  1. Rangée 10 : appel de fonction indéfinie ou variable non trouvée (Valeur)


 
4- Avec un bon notepad comme notepad++, rechercher les fonctions à déclarer dans le script original. Ici, il trouverait par exemple :

Code :
  1. %CleanUp.Free(ValeurTest)
  2. %DefVar(ValeurTest,Global=0)


 
5- Ajouter la fonction à déclarer dans le header de votre script (généralement)
 
6- répéter les opérations 3 à 5 jusqu'a ce que le debugger ne trouve plus d'erreur...
 
LCDHype n'est peut-etre pas sans bug(s), mais le développeur de ce logiciel a fait un travail remarquable. Si c'est trop difficile de comprendre son fonctionnement, alors ce n'est même pas la peine d'essayer d'écrire un script, mieux vaut oublier et retourner jouer avec DirectConsole. Désolé si je semble un peu dur, mais je vois que certains pensent que tout tombe tout cuit (sidebar récupère bien les températures de quelque part... pas de tooltip sur les boutons... en effet... si c'était si simple...), alors que d'autres prennent le temps de développer de très bons logiciels pour les premiers...
Et entre nous, ce langage n'a rien de bizarre, c'est même le langage le plus simple et intuitif que j'ai eu la possibilité d'apprendre...

Code :
  1. Si (président = intelligent)
  2. alors
  3. {
  4. 'président dit bonjour'
  5. }
  6. sinon
  7. {
  8. 'président dit casse toi pov con'
  9. }


Ca vous parait compliqué ? :D

Message cité 1 fois
Message édité par xStouf le 17-02-2009 à 14:12:38

---------------
G50v : Donnez une vie à votre LCD - PipBoy v1.13.13 beta -  http://play-arena.go-forum.net/lcd [...] 99.htm#437 --- Forum dédié au G50v : http://play-arena.go-forum.net/asus-g50v-f12/
n°1852178
oXid_FoX
Des bulles ! Des bubulles !!!
Posté le 17-02-2009 à 14:54:58  profilanswer
 

> xStouf
euh, doucement, je ne t'ai pas agressé...
les critiques que je formulais (et les temps de la sidebar également) sont tout à fait justifiées... (surtout que les temps n'étaient pas un reproche, simplement une question sur la possibilité se passer d'Everest).
je commence à avoir un peu d'expérience dans le développement logiciel, et ce genre de défauts (pas de tooltip, l'aide pas accessible -ou pas intuitivement, j'ai pas encore trouvé comment la lancer depuis le soft) n'est pas acceptable à l'heure actuelle.

 

maintenant c'est ok, j'ai trouvé tout ce que je voulais, mais avec trois fois rien en plus son soft aurait été largement plus ergonomique et convivial.

 
Citation :

alors que d'autres prennent le temps de développer de très bons logiciels pour les premiers...

pas le temps de dév un outil de ce genre, mais j'aurais bien rejoint l'auteur pour lui filer un coup de main pour améliorer tout ça.... sauf que aucun des liens vers les pages "officielles" ne fonctionnent. :(

 

langage simple et intuitif ? oui il est simple. Ce que je demandais, c'était une doc avec les prototypes des fonctions expliqués ; là aussi, j'ai trouvé...

 

enfin bref, je ne suis pas là pour me prendre la tête...

 

y a-t'il une raison pour laquelle quasiment tous les scripts ne commencent pas sur la première "colonne" ? (souvent un ou plusieurs espace devant chaque ligne)

 

autre chose : wordwrap fonctionne pour toute la ligne (y compris la chaine qui n'est pas passée en argument) ???
car ce bout de code ne donne pas du tout le résultat voulu :

Code :
  1. %Format.AlignRight()
  2. %Common.CreateNewLine(,0,22)
  3. %Format.WordWrap(%WinAmp.Title(),80,0,'..',0)
  4. ' - '
  5. %Format.Time(%Mul(%WinAmp.TrackPos(),1000),'m:ss')
  6. '/'
  7. %Format.Time(%Mul(%WinAmp.TrackLength(),1000),'m:ss')

objectif: couper le titre de la chanson à 80 pixels ET ENSUITE afficher (toujours sur la meme ligne) la durée courante/totale.
exemple:
Si L'On Marchait .. - 2:23/3:46

 

or, je n'obtiens que ceci (sans la durée)
Si L'On Marchait ..

 

dans le cas d'un nom de chanson plus court que les 80 pixels, le résultat est correct
The End - 0:23/1:59

 

edit une fois de plus :
j'en suis là :
http://nsa05.casimages.com/img/2009/02/17/090217050329735314.png
avec en plus une barre de progression de la chanson de 1 px sous le titre (ça passe tout juste)
je me suis basé sur le script de Alias pour faire cela.


Message édité par oXid_FoX le 18-02-2009 à 13:22:38
n°1852363
xStouf
Posté le 17-02-2009 à 20:53:21  profilanswer
 

Oxid, je voulais pas être agressif, j'entends a longueur de journée des "vous êtes informaticien, en un clic c'est réglé" a quoi on retorque à longueur de journée "si en un clic c'est réglé, c'est parce ce qu'on a développé les outils qui le permettent"... 'fin je te fais pas un dessin, je pense que tu vois de quoi je parle...
 
Je te prie donc de bien vouloir m"excuser si je t'ai semblé agressif, c'était pas mon but... Voila.
 
Pour ton problème de wordwrap, si je comprends bien tu veux qu'un premier texte défile sur 80px alors qu'un second est fixe sur la même ligne ?
J'ai déja observé ce genre de réaction bizarre avec la fonction wordwrap, je crois que tu es obligé de déclarer une nouvelle ligne pour éviter le bug. En jouant avec Offset, tu peux la replacer exactement ou tu veux.
 
Sinon, non il n'y a pas de raison particulière à l'espace en début de ligne. J'ai vu ca dans plusieurs portions de script récupérées a droite et a gauche, et j'ai parfois respecté cet espace pour des questions de lisibilité.


---------------
G50v : Donnez une vie à votre LCD - PipBoy v1.13.13 beta -  http://play-arena.go-forum.net/lcd [...] 99.htm#437 --- Forum dédié au G50v : http://play-arena.go-forum.net/asus-g50v-f12/
n°1852364
Sanka31
Posté le 17-02-2009 à 20:54:33  profilanswer
 

alias47 a écrit :

De plus en regardant vos scripts, c'est pas tjr évident de savoir les trucs que l'on a pas besoin.
je supprime au fur et a mesure pour ne laisser apparaitre que ce qui m'interresse et aprés je le positionne ou je veux.
mais bon, faut que je me jete vraiment dedans pour pouvoir bien comprendre et pas mettre des lignes qui ne servent a rien


Justement j'ai retravaillé mon script de façon à ce qu'il soit facile à la fois de comprendre le fonctionnement, mais aussi d'extirper précisément les lignes qu'on veut pour faire un script à sa sauce : il n'y a qu'à récupérer les "blocs" de code dédiés à tel ou tel affichage dans le header et dans le Gfxmode puis de le copier sur un script vierge... Si tu jettes un coup d'oeil à la façon dont j'ai scripté tu devrais comprendre ce que je veux dire ;)

oXid_FoX a écrit :


 
on le trouve où ? le tien ou celui de xstouf ? si tu pouvais faire un p'tit récap sur le premier post... :jap:
 


La je parlais du mien, pas encore eu le temps de tester celui de xStouf... Tu trouveras le lien pour le DL dans ma signature... Pour la MAJ du premier post, j'y pense, mais la aussi pas le temps dans l'immédiat... J'ai déjà galéré à trouver le temps pour termienr mon script, il était quasiment prêt depuis un mois, mais j'ai un taff qui me prend vraiment tout mon temps en ce moment, métro-boulot-dodo n'est pas juste une expression :P
 

xStouf a écrit :


Code :
  1. Si (président = intelligent)
  2. alors
  3. {
  4. 'président dit bonjour' /Cette ligne est inutile^^/
  5. }
  6. sinon
  7. {
  8. 'président dit casse toi pov con'
  9. }




Message édité par Sanka31 le 17-02-2009 à 20:56:08

---------------
LCDHype Asus G-Series, prenez le controle de votre OLED : http://forum.hardware.fr/hfr/Progr [...] 0199_1.htm Script terminé ! Vidéo (et liens pour DL) : http://www.youtube.com/watch?v=k3J3b4pzzZQ&fmt=18
n°1852434
oXid_FoX
Des bulles ! Des bubulles !!!
Posté le 18-02-2009 à 01:37:59  profilanswer
 

xStouf a écrit :

Pour ton problème de wordwrap, si je comprends bien tu veux qu'un premier texte défile sur 80px alors qu'un second est fixe sur la même ligne ?

ho ça serait royal si ça pouvait marcher, ça (le défilement).... mais je ne m'attend pas à tant.

 

concernant les offsets, j'ai vu des trucs bizarres aussi...
du genre je fait 4 lignes les unes après les autres...
un offset
et paf, la 4è ligne (positionnée dans le code AVANT l'offset) se retrouve positionnée par rapport à l'offset (alors que les 3 lignes précédentes ne le sont pas...)

 

du coup je préfère éviter d'y toucher, le temps d'y voir + clair.

 

edit 01h31:
je viens de voir la video, Sanka31....
euh.... je suis sur le cul :eek:
ton script fait vraiment tout ça ??? mais c'est hallucinant !

 

edit 09h46:
ah oui, je viens de tester... littéralement impressionnant. Je me sens ridicule à côté...

Message cité 1 fois
Message édité par oXid_FoX le 18-02-2009 à 09:46:57
n°1852530
gaara87
Posté le 18-02-2009 à 13:12:31  profilanswer
 

Salut c'est encore moi c'était pour savoir si je pouvais avoir votre aide pour toujours le même problème, le débit internet que je n'arrive pas a configurer, j'ai essayer avec de nombreux scripts proposer plus haut mais pas moyen d'afficher le débit en Ko/s ou autre sa marche pas. Serait il possible d'avoir un petit bout de script juste avec le code pour le débit wifi expliquer (variable et fonction) svp
Merci bonne continuation

n°1852532
oXid_FoX
Des bulles ! Des bubulles !!!
Posté le 18-02-2009 à 13:23:30  profilanswer
 

regarde dans le megascript de Sanka31... y a à peu près tout ça.

 

edit 15h25: j'ai un souci pour effacer une image... je ne vais quand même pas faire un %CleanUp.ClearVRAM() au début du #GfxMode ???
(ça fonctionne, mais je trouve cela peu élégant...)

 


Message édité par oXid_FoX le 18-02-2009 à 16:27:00
n°1852734
xStouf
Posté le 18-02-2009 à 18:35:18  profilanswer
 

Et pourtant, j'ai pas encore trouvé d'autre moyen... Et ca ne semble pas influer sur le script, ni sur les ressources consommées.


---------------
G50v : Donnez une vie à votre LCD - PipBoy v1.13.13 beta -  http://play-arena.go-forum.net/lcd [...] 99.htm#437 --- Forum dédié au G50v : http://play-arena.go-forum.net/asus-g50v-f12/
n°1853016
oXid_FoX
Des bulles ! Des bubulles !!!
Posté le 19-02-2009 à 15:40:47  profilanswer
 

ok pour le ClearVRAM()...

 

y a plein de bonnes choses en fait... j'ai découvert le scrolling, je m'attaque au changement de page...
ce qui je pense est bien meilleur pour la durée de vie de l'écran qu'une page statique (j'ai mon G50 depuis debut septembre, avec DirectConsole depuis, et bien on voit nettement les LEDs qui sont restées allumées :( )

 

là je me fais une page pour afficher des infos sur le réseau... t'es un malade, pour la formule de calcul du débit...

 

edit: j'ai remarqué un truc curieux: pour détecter la carte WIFI non connectée, il faut faire un test "différent de 0.0.0.0",
alors que pour l'ethernet, on peut faire un test sur IP différent de '' (chaine vide)...
ce qui est mieux, car une adresse en 0.0.0.0 peut aussi vouloir dire que la négociation DHCP est en cours...

 

edit2: je n'arrive plus à retrouver la fonction qui permet de savoir depuis combien de temps il n'y a pas eu d'activité de l'utilisateur sur l'ordinateur... (fonction utile pour un screensaver). Auriez-vous une idée?

Message cité 1 fois
Message édité par oXid_FoX le 19-02-2009 à 18:42:12
n°1853122
Sanka31
Posté le 19-02-2009 à 19:46:01  profilanswer
 

oXid_FoX a écrit :


edit 01h31:
je viens de voir la video, Sanka31....
euh.... je suis sur le cul :eek:
ton script fait vraiment tout ça ??? mais c'est hallucinant !
 
edit 09h46:
ah oui, je viens de tester... littéralement impressionnant. Je me sens ridicule à côté...


En fait le plus gros de ce que j'ai fait, c'est assembler des scripts déjà développés par d'autres personnes, et parfois apporter quelques corrections/améliorations/retouches graphiques... Les seuls scripts que j'ai faits de A à Z sont la météo, eMule et l'écran d'intro^^ Mais vu que début décembre je ne connaissais encore rien en programmation, je suis quand même fier de moi  :sol:  :whistle: Et j'espère que ce script sera utile à d'autres que moi ;)

oXid_FoX a écrit :


edit2: je n'arrive plus à retrouver la fonction qui permet de savoir depuis combien de temps il n'y a pas eu d'activité de l'utilisateur sur l'ordinateur... (fonction utile pour un screensaver). Auriez-vous une idée?


 
Tu devrais jeter un coup d'oeil sur les premières ébauches de scripts qu'a envoyé xStouf sur ce forum, le script n'affichait quasiment rien mais gérait déjà la mise en veille, donc peu de lignes de code à décripter pour trouver ce que tu veux ;)


Message édité par Sanka31 le 19-02-2009 à 19:47:54

---------------
LCDHype Asus G-Series, prenez le controle de votre OLED : http://forum.hardware.fr/hfr/Progr [...] 0199_1.htm Script terminé ! Vidéo (et liens pour DL) : http://www.youtube.com/watch?v=k3J3b4pzzZQ&fmt=18
n°1853345
oXid_FoX
Des bulles ! Des bubulles !!!
Posté le 20-02-2009 à 10:43:03  profilanswer
 

xStouf a écrit :

Une petite (heu si je puis dire) mise à jour de mon script "de base" :D
Carrément à l'état d'ébauche, il contient ceci :
- rotation auto des pages (desactivable)
- mode debug (desactivable)
- screensaver (desactivable et réglable)
...
http://www.megaupload.com/fr/?d=GV3PC4OT

j'ai trouvé ce script...
y a bien un

%If((%SystemIdle() > 10)
 Then{
   %Common.ChangeScreen(0,5)
   }

mais le SystemIdle() chez moi ne correspond à rien du tout quand je le récupère dans mon script....
et je ne vois nulle part où cette fonction est définie  :pt1cable:  :??:

n°1853403
Sanka31
Posté le 20-02-2009 à 13:56:23  profilanswer
 

Je regarderai dès que j'aurais le temps... Mais de ce dont je me souviens, il se reposait sur la fonction SystèmeUptime (présente d'origine dans LCDHype), car en activant le debug mode on voyait le nombre de l'uptime dans le coin de l'écran


---------------
LCDHype Asus G-Series, prenez le controle de votre OLED : http://forum.hardware.fr/hfr/Progr [...] 0199_1.htm Script terminé ! Vidéo (et liens pour DL) : http://www.youtube.com/watch?v=k3J3b4pzzZQ&fmt=18
n°1853447
xStouf
Posté le 20-02-2009 à 14:41:20  profilanswer
 

Normal que tu trouves pas, la variable c'est nSystemIdleTime, et pas SystemIdleTime...
Voile le code complet pour le déclenchement du screensaver

Code :
  1. #Header
  2. %CleanUp.Free(ScreenSaverTimeOut)
  3. %DefVar(ScreenSaverTimeOut,Global=30)
  4. %CleanUp.Free(BattPLG)
  5. %DefVar(BattPLG,Global='battery\batteryplugin.dll')
  6. %CleanUp.Free(nSystemIdleTime)
  7. %DefFunc(nSystemIdleTime,Global=%UsePlugin(%BattPLG(),nSystemIdleTime))
  8. #EndHeader
  9. #GfxMode
  10.    %If(%nSystemIdleTime() > %Mul(%ScreenSaverTimeOut(),1000),0)
  11.                Then{
  12.                   %Common.ChangeScreen(0,'Popup.ScreenSaver')
  13.                   }
  14.             }
  15. #EndGfxMode


Avec en prime la fonction de transformation du temps milliseconde en temps seconde ^^
 
Pour la désactivation, dans la page du screensaver :
 

Code :
  1. #GfxMode
  2. %If(%nSystemIdleTime() < 100,0)
  3. Then{
  4. %Common.ChangeScreen(0,'page' )
  5. }
  6. #EndGfxMode


 
Ca ne repose pas sur SystemeUptime, le compteur était présent en mode debug seulement pour vérifier que le screensaver se déclenchait au bon moment...


Message édité par xStouf le 20-02-2009 à 15:20:33

---------------
G50v : Donnez une vie à votre LCD - PipBoy v1.13.13 beta -  http://play-arena.go-forum.net/lcd [...] 99.htm#437 --- Forum dédié au G50v : http://play-arena.go-forum.net/asus-g50v-f12/
n°1853667
oXid_FoX
Des bulles ! Des bubulles !!!
Posté le 21-02-2009 à 00:29:01  profilanswer
 

le.... le systemIdleTime vient du plugin de la batterie ??? logique... :pt1cable:
ok merci, je vais voir ce que je peux faire de ça ;)

n°1854170
oXid_FoX
Des bulles ! Des bubulles !!!
Posté le 23-02-2009 à 14:48:37  profilanswer
 

j'ai trouvé ces qq programmes pour TeamSpeak :
http://www.el-ereb.com/forum/viewt [...] 0791#60791
http://lcdhype.condense.de/index.p [...] =teamspeak
http://lcdhype.condense.de/index.p [...] =teamspeak
http://www.schmads.com/software.htm
peut-être un début de piste pour un plugin ?

 

du côté de mon script, voici où j'en suis :
l'écran 1 et 2, 5 et 6  sont respectivement les mêmes, juste un affichage différent selon qu'il y ait une lecture en cours dans winamp ou non.
http://nsa05.casimages.com/img/2009/02/23/090223024730340757.png
oui j'aime bien le logo ROG :D
les lignes rouges représentent le texte qui défile (pour les infos réseau, on a les 3 adresses: IP, masque, passerelle).
Pas de touches de raccourcis, les pages changent environ toutes les 5 à 10 sec (dépend des infos affichées).

 

Je réfléchit actuellement pour :
* intégrer l'écran de veille (la date qui rebondit, prise sur le megascript de sanka :jap: )
* ajouter une page pour les différents volumes (HDD et les clés USB ???)

Message cité 1 fois
Message édité par oXid_FoX le 23-02-2009 à 15:35:47
n°1854427
Sanka31
Posté le 24-02-2009 à 00:55:29  profilanswer
 

oXid_FoX a écrit :


* intégrer l'écran de veille (la date qui rebondit, prise sur le megascript de sanka :jap: )


 
Je l'ai moi même pris sur le megascript de Predator_MF, sur le forum de notebookreview ;P Et j'aime bien ton logo winamp (le gros), je te le piquerais bien pour une future MAJ de mon script :D
En tout cas ton script commence vraiment à bien prendre forme, bravo ! J'aimerais peut-être, dans un avenir lointain, faire un "gigascript" intégrant les scripts proposés ici (xStouf, Alias47, oXid_FoX et le mien... si c'est faisable sans être trop prise de tête), ainsi tous les utilisateurs pourraient basculer d'un de nos scripts à l'autre sans avoir à repasser par le choix du script dans LCDHype... Vous en pensez quoi ? Et vous seriez tous d'accord dpour céder votre copyright (^^) ?
 
Mais bon faudrait déjà que chacun présente une version finale (si chacun sort une nouvelle MAJ tous les 15 jours ça va être compliqué :P), et surtout voir comment gérer le passage de l'un à l'autre (par exemple la navigation avec les touches n'est pas la même dans mon script et dans celui de xStouf)...


---------------
LCDHype Asus G-Series, prenez le controle de votre OLED : http://forum.hardware.fr/hfr/Progr [...] 0199_1.htm Script terminé ! Vidéo (et liens pour DL) : http://www.youtube.com/watch?v=k3J3b4pzzZQ&fmt=18
n°1854439
Claym
What you see is what you get.
Posté le 24-02-2009 à 01:46:26  profilanswer
 

Salut à vous tous !
 
Je me suis interressé aujourd'hui à LCDHype et j'ai tenté tous les scripts que j'ai pu trouvé sur le net. Je trouve tout ca super fun et en particulier celui de Sanka.
 
Mon problème c'est que le script de Sanka n'est pas affiché sur la totalitée de mon OLED de G1S (ben oui l'est plus petit).
 
Je voudrais donc savoir si vous pourriez arriver à release une version G1S de ce script ?
 
Ou alors connaissez vous des script dans le même style mais pour G1S ?
 
Merci de vos réponses.
 
Cordialement,
 
Claym.

n°1854514
oXid_FoX
Des bulles ! Des bubulles !!!
Posté le 24-02-2009 à 10:41:17  profilanswer
 

au fait, sanka, pour ton script.... met un VRAI titre, pas un lien vers une page web... (parceque le titre, on le voit dans le clic droit sur LCDhype.... et un menu qui fait 4km de long, c'est pas cool)

 
Sanka31 a écrit :

Je l'ai moi même pris sur le megascript de Predator_MF, sur le forum de notebookreview ;P Et j'aime bien ton logo winamp (le gros), je te le piquerais bien pour une future MAJ de mon script :D

yep, j'ai vu l'entete (et je suis tombé hier sur l'énorme topic sur notebookreview et tes interventions là bas :p )

 

concernant les images, je les ai extraites des icones de winamp avec ce p'tit logiciel gratuit @icon.

 

Pas de soucis pour publier ce que je fais... mais j'attends d'avoir qqch de satisfaisant avant ;)

 

réalisé: pas mal de nettoyage de code (exemple: le plugin FRAPS ne prend aucun paramètres, suppression des variables inutiles) sur tout ce que j'ai repris...

 

j'ai aussi intégré la fonction d'écran de veille (changement de page au bout d'un certain temps d'idle)... mais :
Soit je perd tout le style du screensaver (me retrouve avec la font par défaut) et l'animation (!!!!).
Soit j'ai la moitié des infos qui ne s'affichent pas (sur la page qui appelle le screensaver)

 

Je ne comprend absolument pas pourquoi, TOUTES mes pages sont totalement indépendantes (pas de passage de variable, pas de AvoidPluginCleanUp...) et fonctionnent toutes lorsque je les teste une par une...  :??:  :pt1cable:

 

je vais devenir fou... le IF me fait planter mes scripts...

Code :
  1. #Header
  2. %CleanUp.Free(SystemIdleTime)
  3. %DefFunc(SystemIdleTime,Local=%UsePlugin('battery\batteryplugin.dll',nSystemIdleTime))
  4. ....
  5. #EndHeader
  6. #GfxMode
  7. / détection de l'entrée dans screensaver /
  8. %If(%SystemIdleTime()>15000)
  9. Then{ %Common.ChangeScreen(0,'screensaver') }
  10. ...
 

résolu (vraiment???): il faut absolument que %CleanUp.ClearVRAM() débute la partie #GfxMode (AUCUN commentaire devant....)

 

et bien non, j'ai encore des choses qui ne s'affichent pas....

Message cité 1 fois
Message édité par oXid_FoX le 24-02-2009 à 15:40:52
n°1855339
Sanka31
Posté le 26-02-2009 à 00:15:14  profilanswer
 

Claym a écrit :

Salut à vous tous !
 le script de Sanka n'est pas affiché sur la totalitée de mon OLED de G1S (ben oui l'est plus petit).


 
Salut ! Le problème c'est que mon script est écrit pour le G50, qui a un OLED de 256x32, alors que le tien est un 128x32... Il faudrait donc que tu le retouches pour l'adapter à ton OLED... Le plus simple serait que tu prennes directement un script développé pour le G1S, tu pourras trouver ça ici : http://lcdhype.condense.de/index.php?showforum=68 (Je me suis basé sur le script de CBAP pour développer le mien, donc je te conseille de commencer par tester celui-là, il est assez ressemblant ;) )
 

oXid_FoX a écrit :

1- au fait, sanka, pour ton script.... met un VRAI titre, pas un lien vers une page web... (parceque le titre, on le voit dans le clic droit sur LCDhype.... et un menu qui fait 4km de long, c'est pas cool)
 
[...]
2- Pas de soucis pour publier ce que je fais... mais j'attends d'avoir qqch de satisfaisant avant ;)
 
[...]
 
3- j'ai aussi intégré la fonction d'écran de veille (changement de page au bout d'un certain temps d'idle)... mais :
[strike]Soit je perd tout le style du screensaver (me retrouve avec la font par défaut) et l'animation (!!!!).  
Soit j'ai la moitié des infos qui ne s'affichent pas (sur la page qui appelle le screensaver)
 
[...]
résolu (vraiment???): il faut absolument que %CleanUp.ClearVRAM() débute la partie #GfxMode (AUCUN commentaire devant....)
 
et bien non, j'ai encore des choses qui ne s'affichent pas....


 
1- J'ai rien compris à ce que tu as dit lol
EDIT : Ah si j'ai compris, je viens de voir ce dont tu parles... C'est bizarre j'ai jamais rajouté d'URL dans mon titre oO ! Merci pour la remarque, ça sera corrigé dans la prochaine release ;)
 
2- ok^^
 
3- Je regarde ça dès que j'ai le temps ;) Le problème, c'est que je sais vraiment pas quand j'aurai le temps, mon boulot ne me laisse aucune vie en ce moment :/


Message édité par Sanka31 le 26-02-2009 à 00:26:08

---------------
LCDHype Asus G-Series, prenez le controle de votre OLED : http://forum.hardware.fr/hfr/Progr [...] 0199_1.htm Script terminé ! Vidéo (et liens pour DL) : http://www.youtube.com/watch?v=k3J3b4pzzZQ&fmt=18
n°1856275
oXid_FoX
Des bulles ! Des bubulles !!!
Posté le 28-02-2009 à 14:54:45  profilanswer
 

j'ai laissé tombé l'écran de veille pour le moment....
 
sur le script d'exemple de skype, j'ai vu qu'on pouvait déclarer des vraies fonctions... très intéressant...
 
je réfléchis pour le moment à l'intégration d'une page MSN et une autre Skype, avec notamment le switch immédiat sur la page skype lors d'un appel entrant...
 
autre idée (mais juste une idée, absolument pas réfléchi au sujet): faire un mini task-manager... j'ai vu qu'il semblait être possible de fermer des processus...

n°1856295
Sanka31
Posté le 28-02-2009 à 16:16:46  profilanswer
 

Bonne idée le task manager... Mais je ne crois pas qu'on puisse distinguer les programmes ouverts (onglet "applications" ) des processus (onglet..."processus":D), du coup ça ferait beaucoup d'infos à afficher sur un si petit écran... Donc idée à approfondir ;)

Message cité 1 fois
Message édité par Sanka31 le 28-02-2009 à 16:20:23

---------------
LCDHype Asus G-Series, prenez le controle de votre OLED : http://forum.hardware.fr/hfr/Progr [...] 0199_1.htm Script terminé ! Vidéo (et liens pour DL) : http://www.youtube.com/watch?v=k3J3b4pzzZQ&fmt=18
n°1856987
xStouf
Posté le 03-03-2009 à 04:54:16  profilanswer
 

@oXid_FoX :
Si tu veux un endroit pour partager des idées et des bouts de scripts, je t'invite à nous rejoindre sur mon fofo... On essaie de s'y rassembler, histoire d'être tous plus efficaces ;)
 
Le lien est dans ma signature...
 
Pour Teamspeak, j'ai bien un truc qui marche à peu près, mais je voudrai mieux : un batch qui utilise tsremote.dll pour créer/mettre à jour un fichier texte avec les infos de TS : ID, liste du serveur, liste des canaux, qui parle, etc. Seulement, ca nécessite que le batch tourne en permanence, avec les pertes de temps cpu que ca implique, et en plus lcdhype doit lire les données du fichiers texte en permanence. Donc c'est beaucoup trop de ressources cpu/disque utilisées à mon gout.
Si quelqu'un a quelques connaissances de Delphi, j'ai un autre truc qui pourrait marcher...


Message édité par xStouf le 03-03-2009 à 05:03:20

---------------
G50v : Donnez une vie à votre LCD - PipBoy v1.13.13 beta -  http://play-arena.go-forum.net/lcd [...] 99.htm#437 --- Forum dédié au G50v : http://play-arena.go-forum.net/asus-g50v-f12/
n°1857164
xStouf
Posté le 03-03-2009 à 15:35:38  profilanswer
 

Je pense avoir trouvé comment écrire une sorte de 'plugin' teamspeak. C'est un peu freestyle mais ca a le mérite de fonctionner... 'fin j'crois ^^
Pourriez vous le tester chez vous, histoire que je sache si je continue dans cette direction ?
 
RDV ici pour le plugin et les retours :
http://play-arena.go-forum.net/lcd [...] 00.htm#444


---------------
G50v : Donnez une vie à votre LCD - PipBoy v1.13.13 beta -  http://play-arena.go-forum.net/lcd [...] 99.htm#437 --- Forum dédié au G50v : http://play-arena.go-forum.net/asus-g50v-f12/
n°1857357
oXid_FoX
Des bulles ! Des bubulles !!!
Posté le 04-03-2009 à 08:43:47  profilanswer
 

Sanka31 a écrit :

Bonne idée le task manager... Mais je ne crois pas qu'on puisse distinguer les programmes ouverts (onglet "applications" ) des processus (onglet..."processus":D), du coup ça ferait beaucoup d'infos à afficher sur un si petit écran... Donc idée à approfondir ;)


tout à fait, il était hors de question pour moi de faire une vraie liste dynamique avec tout le bazar qui tourne....
juste une sorte de monitoring de qq processus choisis.
 
exemple: le jeu auquel on joue, le player multimédia... avec donc la posibilité de le kill si il plante (ça m'est arrivé tout récemment, le jeu en fullscreen qui plante, le PC répondait toujours, mais pas moyen de récupérer un affichage autre que le freeze du jeu... :-/

n°1857500
xStouf
Posté le 04-03-2009 à 14:42:20  profilanswer
 

Le souci, c'est que lcdh perd le controle des raccourcis clavier en jeu (en tous cas chez moi), donc tu ne pourras pas utiliser les raccourcis clavier pour killer ton appli...
 
De plus, j'ai déja réfléchi à une fonction qui déterminerait le dernier process lancé (donc ton jeu, normalement), mais la fonction serait forcément une boucle conditionnelle, et ca utilise pas mal de temps cpu dans ce cas précis :
 
chaque seconde :
- Checker les process lancés,  
- les compter,  
- en faire une liste en mémoire
- comparer cette liste avec la liste de la seconde précédente
- Si le comptage revient supérieur au comptage précédent, trouver le processus lancé entre deux
 
Bref, ca fait pas mal de ressources, mais je suis d'accord que ce serait sympa...
 
Le mieux serait un peu plus simple :
- définir une liste de tous les exe des jeux
- Faire un saut conditionnel pour chaque exe  
%if (%System.GetProcessID('bf2.exe') ! 0) Then{ blablabla}
de sorte que des qu'un exe correspondant à un jeu est lancé, la fonction est active.
 
Par contre, ca résoud pas le problème de raccourcis non dispos en jeu... MAIS ! , je suis en train de plancher sur un 'addon' pour lcdh qui palierait à ca... :)
 
Ps : ca vous dirait pas qu'on se déplace sur mon fofo, en laissant un lien ici ? On pourrait recréer un thread différent pour chaque 'bidouille' différente...

Message cité 1 fois
Message édité par xStouf le 04-03-2009 à 14:44:54

---------------
G50v : Donnez une vie à votre LCD - PipBoy v1.13.13 beta -  http://play-arena.go-forum.net/lcd [...] 99.htm#437 --- Forum dédié au G50v : http://play-arena.go-forum.net/asus-g50v-f12/
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Javascript] - IE6 : Impossible d'activer le contrôlePb avec boucles imbriquées pour controle d'un formulaire
contrôle de check box dans un formulairelecteur Divx et controle flottant
ASP .NET : Problème avec le controle MENUproblème sur la récupération d'un controle edit.
Probleme controle Word via Excel[VBA] Controle d'Internet Explorer (IE) avec Excel
Affichage d'une image Bitmap dans un contrôlecontrole parantal msn
Plus de sujets relatifs à : LCDHype & G50V - Prenez le contrôle de votre OLED !


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)