Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Rainmeter - adapter code


Messages recommandés

Posté(e)

Bonjour,

 

J'ai déjà fait un post dans "Software" concernant cette problématique. P-e qu'ici j'aurais plus de succès ici! :P

 

Le but serait, dans Rainmeter, de pouvoir piloter le lecteur vidéo VLC. Cela est déjà possible pour Winamp, voilà l'exemple d'un skin (Simplicity) qui le fait:

Rainmeter]

[Author]
Measure=Time
Format="AKH"
Disabled=1

::::::::::::::::::::::::::::::
MEASURES
::::::::::::::::::::::::::::::

[MeasureWA]
Measure=Plugin
Plugin=Plugins\WindowMessagePlugin.dll
WindowClass=Winamp v1.x
Substitute="[Paused]":""," - Winamp":"","[stopped]":""

[MeasureWAFull]
Measure=Plugin
Plugin=Plugins\WindowMessagePlugin.dll
WindowClass=Winamp v1.x
WindowMessage=1024 1 105

[MeasureWACurr]
Measure=Plugin
Plugin=Plugins\WindowMessagePlugin.dll
WindowClass=Winamp v1.x
WindowMessage=1024 0 105

[MeasureWADuration]
Measure=Calc
Formula=(MeasureWACurr<=0)?0:(MeasureWACurr/(MeasureWAFull*1000+1)) 

[MeasureWADurationI]
Measure=Calc
Formula=(MeasureWACurr<=0)?0:(MeasureWACurr/(MeasureWAFull*1000+1))
InvertMeasure=1

[MeasureRing]
Measure=Calc
Formula=360

[MeasureRing2]
Measure=Calc
Formula=140

[MeasureWinampCurrOrg]
Measure=Plugin
Plugin=Plugins\WindowMessagePlugin.dll
WindowClass=Winamp v1.x
WindowMessage=1024 0 105

[MeasureWinampCurrMin]
Measure=Calc
Formula=((MeasureWinampCurrOrg / 1000) - ((MeasureWinampCurrOrg / 1000) % 60)) /60

[MeasureWinampCurrSec]
Measure=Calc
Formula=(MeasureWinampCurrOrg / 1000) % 60 = 60 ? 0 : (MeasureWinampCurrOrg / 1000) % 60

[MeasureWinampCurrZero]
Measure=Calc
Formula=(((MeasureWinampCurrOrg) / 1000) % 60)  < 9 ? 0 : 1
Substitute="1":""

[MeasureWinampFullOrg]
Measure=Plugin
Plugin=Plugins\WindowMessagePlugin.dll
WindowClass=Winamp v1.x
WindowMessage=1024 1 105

[MeasureWinampFullMin]
Measure=Calc
Formula=(MeasureWinampFullOrg - (MeasureWinampFullOrg % 60)) /60

[MeasureWinampFullSec]
Measure=Calc
Formula=MeasureWinampFullOrg % 60

[MeasureWinampFullZero]
Measure=Calc
Formula=(MeasureWinampFullOrg % 60)  < 9 ? 0 : 1
Substitute="1":""

::::::::::::::::::::::::::::::
BACKGROUND
::::::::::::::::::::::::::::::

[MeterBlack]
Meter=IMAGE
X=0
Y=0
W=300
H=28
SolidColor=0, 0, 0, 1
AntiAlias=1

::::::::::::::::::::::::::::::
WINAMP INFO
::::::::::::::::::::::::::::::

[MeterTitle]
Meter=STRING
MeasureName=MeasureWA
X=6
Y=0
FontColor=255, 255, 255, 255
FontSize=7
StringAlign=Left
FontFace=Trebuchet MS
AntiAlias=1
Hidden=0

[MeterTimeFull]
Meter=STRING
MeasureName=MeasureWinampCurrMin
MeasureName2=MeasureWinampCurrSec
MeasureName3=MeasureWinampFullMin
MeasureName4=MeasureWinampFullSec
MeasureName5=MeasureWinampCurrZero
MeasureName6=MeasureWinampFullZero
X=6
Y=14
StringAlign=Left
FontColor=255, 255, 255, 200
FontSize=7
FontFace=Trebuchet MS
Text="%3:%6%4"
AntiAlias=1

[MeterTimeCurr]
Meter=STRING
MeasureName=MeasureWinampCurrMin
MeasureName2=MeasureWinampCurrSec
MeasureName3=MeasureWinampFullMin
MeasureName4=MeasureWinampFullSec
MeasureName5=MeasureWinampCurrZero
MeasureName6=MeasureWinampFullZero
X=30
Y=14
StringAlign=Left
FontColor=255, 255, 255, 200
StringStyle=BOLD
FontSize=7
FontFace=Trebuchet MS
Text="%1:%5%2"
Prefix="|  "
AntiAlias=1

[MeterLine]
Meter=IMAGE
X=7
Y=12
W=291
H=2
SolidColor=255, 255, 255, 80

[MeterWAProgress]
MeasureName=MeasureWADuration
Meter=BAR
X=7
Y=12
W=291
H=2
BarOrientation=HORIZONTAL
BarColor=255, 255, 255, 255
Flip=0

::::::::::::::::::::::::::::::
WINAMP CONTROLS
::::::::::::::::::::::::::::::

[MeterPrev]
Meter=STRING
X=240
Y=14
FontColor=255, 255, 255, 120
StringStyle=BOLD
FontSize=10
StringAlign=LEFT
FontFace=Webdings
AntiAlias=1
Text="7"
LeftMouseDownAction=!execute [!RainmeterPluginBang "MeasureWA SendMessage 273 40044 0"]

[MeterPlay]
Meter=STRING
X=250
Y=14
FontColor=255, 255, 255, 120
StringStyle=BOLD
FontSize=11
StringAlign=LEFT
FontFace=Webdings
AntiAlias=1
Text="4"
LeftMouseDownAction=!execute [!RainmeterPluginBang "MeasureWA SendMessage 273 40045 0"]

[MeterPause]
Meter=STRING
X=263
Y=14
FontColor=255, 255, 255, 120
StringStyle=Bold
FontSize=9
StringAlign=LEFT
FontFace=Webdings
AntiAlias=1
Text=";"
LeftMouseDownAction=!execute [!RainmeterPluginBang "MeasureWA SendMessage 273 40046 0"]

[MeterStop]
Meter=STRING
X=273
Y=15
FontColor=255, 255, 255, 120
StringStyle=Bold
FontSize=9
StringAlign=LEFT
FontFace=Webdings
AntiAlias=1
Text="<"
LeftMouseDownAction=!execute [!RainmeterPluginBang "MeasureWA SendMessage 273 40047 0"]

[MeterNext]
Meter=STRING
X=284
Y=14
FontColor=255, 255, 255, 120
StringStyle=BOLD
FontSize=10
StringAlign=LEFT
FontFace=Webdings
AntiAlias=1
Text="8"
LeftMouseDownAction=!execute [!RainmeterPluginBang "MeasureWA SendMessage 273 40048 0"]

Le résultat:

rainlendarsimplicityplavn3.png

 

Et voilà ce que dit l'auteur:

This plugin can be used to send and receive information from other applications. It can send window messages to other applications and show the result. The plugin can be used for example to control Winamp or some similar media players.

Source: http://www.ipi.fi/~rainy/Rainmeter/Manual.html

 

Je suppose donc qu'une adaptation pour VLC est possible en se basant sur le plugin WindowMessagePlugin.dll. :P

 

J'ai cherché sur le net si un forum pour Rainlendar existe, mais n'ai rien trouvé...

 

Je serais ravi si qqun pouvait me confirmer que c'est bien faisable pour VLC et me donner quelques pistes! :P

 

 

Merci ,a+ :P

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...