[..] Rendre transparente toutes les applications.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Yoyo86220
Niveau 6
Niveau 6
Messages : 238
Enregistré le : mer. 12 mars 2008 21:47
Status : Hors ligne

[..] Rendre transparente toutes les applications.

#1

Message par Yoyo86220 »

Bonsoir,

Je sais que avec cette commande:

Code : Tout sélectionner

WinSetTrans("Notepad", "", 170)
on peut jouer sur l'opacité d'une fenêtre... je voudrai me faire un petit script qui me permettrai en appuyant sur une combinaison de touche toute mes application ouverte transparente...
Pour la combinaison de touches il n'y a aucun problème... c'est juste pour rendre toute les fenêtre semi-transparente qui est plus difficile...

Merci de m'aider
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Rendre transparente toutes les applications.

#2

Message par Tlem »

Utilisez WinList pour créer la liste des fenêtres en cours.
Ensuite une simple boucle du tableau et le tour est joué.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Rendre transparente toutes les applications.

#3

Message par timmalos »

Code : Tout sélectionner

$var = WinList()

For $i = 1 to $var[0][0]
  ; Only display visble windows that have a title
  If $var[$i][0] <> "" AND IsVisible($var[$i][1]) Then
    WinSetTrans($var[$i][0], "", 170)
  EndIf
Next

Func IsVisible($handle)
  If BitAnd( WinGetState($handle), 2 ) Then 
    Return 1
  Else
    Return 0
  EndIf

EndFunc
 
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Rendre transparente toutes les applications.

#4

Message par Tlem »

Tu est en forme Tim.
Tu ne laisse même plus le temps aux utilisateurs de chercher un peu. :roll:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre