[R] Autoit 3.3 laisse tomber l'object Skype :-(

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
papami
Niveau 4
Niveau 4
Messages : 96
Enregistré le : lun. 19 nov. 2007 17:25
Status : Hors ligne

[R] Autoit 3.3 laisse tomber l'object Skype :-(

#1

Message par papami »

Bonjour
ce qui fonctionne avec l'avant dernière version :

Code : Tout sélectionner

$oSkype = ObjCreate("Skype4COM.Skype")
$SinkObject=ObjEvent($oSkype,"Skype_") 
$oSkype.Attach
 
ce que donne la 3.3 pour la ligne .Attach :
"error : The requested action with this object has failed"

est-ce la rançon du progrès ou un problème curable ?

Merci pour tout renseignement.
Modifié en dernier par papami le mer. 04 mars 2009 21:50, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Autoit 3.3 laisse tomber l'object Skype :-(

#2

Message par Tlem »

Logiquement, les objets sont propres au système et AutoIt ne fait que lire/écrire avec le système.

Il n'y à donc aucunes raison d'incriminer AutoIt sur ce fait.
Il y à peut être une nouvelle méthode pour la lecture des objets qui diffère de la version que vous utilisez.
Cela dit je ne connais pas tout les éléments en question, donc vous devriez sans doute poser votre question sur le forum d'origine de AutoIt.
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é".
papami
Niveau 4
Niveau 4
Messages : 96
Enregistré le : lun. 19 nov. 2007 17:25
Status : Hors ligne

Re: [..] Autoit 3.3 laisse tomber l'object Skype :-(

#3

Message par papami »

Tlem a écrit :Logiquement, les objets sont propres au système et AutoIt ne fait que lire/écrire avec le système.

Il n'y à donc aucunes raison d'incriminer AutoIt sur ce fait.
Il y à peut être une nouvelle méthode pour la lecture des objets qui diffère de la version que vous utilisez.
Cela dit je ne connais pas tout les éléments en question, donc vous devriez sans doute poser votre question sur le forum d'origine de AutoIt.
Bonjour,
Et merci pour votre réponse,
mais je me suis mal fait comprendre ... ou je ne comprends pas ?

Pour les objets je pense naïvement que les méthodes sont propres aux applications et que tant que l'application n'est pas modifiée (et encore!) leurs méthodes restent valides?

Pour Autoit,
- si j'utilise la version 3.2.12.1 (ou toutes les + anciennes) le fonctionnement est correct
- si j'utilise la version 3.3 il y a erreur
- je remets la version précédente, c'est bon
Conclusion ?

Pour le forum il est certain que j'aurais du poser cette question à la source ... mais mon anglais est tellement nul que j'espérais trouver un relais compatissant :wink:

Je vais essayer de me débrouiller avec Gogol...
En attendant je compile ces scripts en 3.2... mais cela ne fait pas avancer le schmilblick.

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

Re: [..] Autoit 3.3 laisse tomber l'object Skype :-(

#4

Message par Tlem »

Ce code peut-il vous aider ?
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é".
papami
Niveau 4
Niveau 4
Messages : 96
Enregistré le : lun. 19 nov. 2007 17:25
Status : Hors ligne

Re: [..] Autoit 3.3 laisse tomber l'object Skype :-(

#5

Message par papami »

Tlem a écrit :Ce code peut-il vous aider ?
Merci de m'avoir répondu.

m'aider, oui ... au moins moralement !

mais y'a un truc :(
j'ai essayé de désinstaller 3.3 et de réinstaller 3.2 : pas de résultat, ou pire.
seul mon compilé fonctionne encore !
J'ai essayé l'exemple plus haut mais l'attachement est toujours refusé, de même que pour tous les scripts transcrits de VBS en .au3, trouvés sur le forum, alors qu'en VBS tout fonctionne. En effet Autoit ne semble pas en cause sinon "ça se saurait déjà" !

J'ai aussi essayé antivirus désactivé.

Bref, je cherche encore ...

à+
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Autoit 3.3 laisse tomber l'object Skype :-(

#6

Message par ani »

j'ai déjà eu le soucis, d'un script qui fonctionnait parfaitement et puis .... enfin bon... tout est réparable dans les prochaines version !!
J'ai lu le changelog 3.3 et y a rien sur l'objet ( a part le get qui buggé )

au niveau de la création de l'objet et de l'event
on peut indiquer $oSkype = ObjCreate("Skype4COM.Skype", "Skype_")

au niveau de l'attach manque () ? $obj.attach()

tu n'a fait que la mise a jour de au3 et de skype ? ou juste au3 ?
papami
Niveau 4
Niveau 4
Messages : 96
Enregistré le : lun. 19 nov. 2007 17:25
Status : Hors ligne

Re: [..] Autoit 3.3 laisse tomber l'object Skype :-(

#7

Message par papami »

Merci Ani
oui j'ai aussi essayé avec ces modifs.
je pense que c'est un autre problème qui bloque mes au3 sur cette fonction (et non les .vbs !)
à+
papami
Niveau 4
Niveau 4
Messages : 96
Enregistré le : lun. 19 nov. 2007 17:25
Status : Hors ligne

Re: [R] Autoit 3.3 laisse tomber l'object Skype :-(

#8

Message par papami »

bon, j'ai desinstallé, vidé les répertoires, nettoyé la bas de registre, et réinstallé.
et retrouvé un fonctionnement normal.

et cela a remis en ordre Scite avec lequel j'avais un problème après avoir essayé de valider le language fr ... que j'ai bien eu ... mais Scite ne s'ouvrait plus en chargeant les derniers fichiers utilisés mais sur une page blanche... et je n'ai pas su trouver ou modifier pour changer ce comportement ...

mystères ...
Répondre