[R] Activer une fenêtre.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
DidUngar
Niveau 3
Niveau 3
Messages : 40
Enregistré le : mar. 14 août 2007 23:31
Status : Hors ligne

[R] Activer une fenêtre.

#1

Message par DidUngar »

Voila,
J'ai fait un petit repondeur automatique pour msn.
Sont but prendre les messages et permettre a ma fillancé de me réveiller...

Le probléme c'est que une fenêtre msn, s'ouvre en bas en mode iconisé...
Et il me la faut en mode maximiser....

Comment faire ?

Code : Tout sélectionner

WinActivate("- Conversation")
Ne fonctionne pas...
Sa serai trop simple et je posterai pas ^^.
Modifié en dernier par DidUngar le ven. 28 déc. 2007 21:44, modifié 1 fois.
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

#2

Message par arrkhan »

il serait peut etre plus simple de poser la question aux principaux interressés https://support.msn.com/contactus.aspx, pense que tout le monde n'utilise pas MSN, c'est mon cas....
codename44
Niveau 4
Niveau 4
Messages : 65
Enregistré le : sam. 22 déc. 2007 15:46
Status : Hors ligne

#3

Message par codename44 »

salut

essaye

Code : Tout sélectionner

WinSetState ( "title", "text", flag )
avec flag : @SW_MAXIMIZE
DidUngar
Niveau 3
Niveau 3
Messages : 40
Enregistré le : mar. 14 août 2007 23:31
Status : Hors ligne

#4

Message par DidUngar »

J'avais déjà penser a cette solution, mais voila le probléme.
Prenon un contact DidUngar qui vient me parler...

Code : Tout sélectionner

WinSetState ( "Di", "", @SW_MAXIMIZE )
Va me le maximizer.
Youpi.
Maintenant un pote canadien vient me parler Kerei.
Marche pas....
J'ai donc voulu utiliser se qui apparai dans toute mes fenaitres msn :
"- Conversation"
Mais la windows dans son infini bonté considére qu'il ne l'affiche pas dans le titre en bas, et donc le refuse.
Sous linux ca marche.
Mais mon linux et généralement dans la voiture avec moi....
Donc si j'ai ma mére qui me poste la liste de course a faire comme messages sur l'ordi, ca risque de posser un probléme pour etre connecter et bien recevoir...

Ce qui revient toujours au même probléme, comment identifier une fenaitre?
Je ne peut pas ouvrir toute les fenaitre non plus.
Car j'ai un programme similaire avec skype, et il ne doivent pas s'entre bloquer.
( logique )
( skype me permet quand a lui de lancer ma cam quand je suis loing...
Plus pratique quand je veut lancer une discution avec ma copine et qu'elle n'est pas sur sont ordi .car skype faite du vocal. )

Voila.
Quelqu'un aurez une idée pour activé cette fenaitre ?

[ Remarque :
arrkhan, merci mais je le sais, d'autant que moi même je ne l'utilise pas mais pour expliquer plus simplement j'utilise des thermes connu de tous,
dit moi connai-tu kopete ? C'est avec ca que je fait des messageries instantanée ....
Bref ]
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

#5

Message par Tlem »

Au lieu de vouloir utiliser un programme de messagerie instantanée comme répondeur, pourquoi n'utilisez vous pas comme le reste du monde, un client de messagerie classique ?

Quelles sont les motivations, d'une telle demande ?
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é".
codename44
Niveau 4
Niveau 4
Messages : 65
Enregistré le : sam. 22 déc. 2007 15:46
Status : Hors ligne

#6

Message par codename44 »

j'avais pas osé te demander, mais tu as bien mis :

Code : Tout sélectionner

Opt("WinTitleMatchMode", 2)
pour utiliser le WinActivate ?

si tu ne l'a pas mis c'est normal que ca ne marche pas, le paramètre par défaut est 1

1 = Match the title from the start (default)
(commence donc de la gauche, or "- conversation" n'est placé qu'après le pseudo)
2 = Match any substring in the title
3 = Exact title match


voila le petit script que j'ai testé

Code : Tout sélectionner

Opt("WinTitleMatchMode", 2)
WinActivate("- Conversation")
et ca marche pour moi en tout cas
DidUngar
Niveau 3
Niveau 3
Messages : 40
Enregistré le : mar. 14 août 2007 23:31
Status : Hors ligne

#7

Message par DidUngar »

Tlem a écrit :Au lieu de vouloir utiliser un programme de messagerie instantanée comme répondeur, pourquoi n'utilisez vous pas comme le reste du monde, un client de messagerie classique ?

Quelles sont les motivations, d'une telle demande ?
Car quand ma copine dit "alert" je eut une serie de bip....
Comme je met les baffle sonore a fond c'est un réveil qui fonctionne.

Aller lire mes mail ce n'est pas pratique pour un programme comme autoit.
Et j'ai pas envie de me programmer un systéme de POP complet en C.

De plsu je souhaite faire une aide interactive, car mes joueur de deus ne lise jamais l'aide.
Alors leur faire une aide qui est amuzante ( oui il ont 24 ans ... et les IA ca les amuzes )
Me permettrez de désaturé ma boite mail qui recoit plein de : A quoi sert le charisme ?
--> A monte rle moral de tes troupes . ( un robot peut le faire ca ! )
Je suis mort tu pe me déplacer ?
--> Clique sur la tête de mort dans ta zone de déplacement. ( ca aussi )
Voila.


codename44
Je vais tester ta solution et je te dit.
( ce n'été pas présiser dans le man alors je savais pas ... )
DidUngar
Niveau 3
Niveau 3
Messages : 40
Enregistré le : mar. 14 août 2007 23:31
Status : Hors ligne

#8

Message par DidUngar »

Code : Tout sélectionner

WinSetState ( "- Conversation", "", @SW_MAXIMIZE )
    If ( WinActivate(WinGetTitle("- Conversation")) ) Then ;
Voila j'ai dut un peu changer, mais maintenant ca marche merci.
Me reste plus qu'as lui donner les réponces au questions des joueurs.
Il sait déjà prendre les messages.

Merci a tous
Répondre