Virtualisation (VirtualBox) et _ScreenCapture

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Verrouillé
Epinklad
Niveau 1
Niveau 1
Messages : 3
Enregistré le : ven. 05 janv. 2018 10:26
Status : Hors ligne

Virtualisation (VirtualBox) et _ScreenCapture

#1

Message par Epinklad »

Bonjour à tous !

je démarre un projet de macro sur le jeu Magic The Gathering Online (MTGO) et je rencontre quelques difficultés.

Je fais tourner mon script ainsi que MTGO sur une machine virtuelle virtualisée avec Virtual Box. Mon problème, c'est que dans cette configuration, toutes les fonctions basées sur l'analyse de pixel ne fonctionnent pas avec mon application. En effet, la fenetre MTGO est "invisible" pour AutoIT.

Comme les images valent de longs discours, voici le code et les images qu'il génère.

Avez vous déjà rencontré ce genre de problème ? Avez vous une idée de sa cause ?
#include <ScreenCapture.au3>

AutoItSetOption("pixelcoordmode",2)
sleep(100)

WinActivate("Magic: The Gathering Online","")

sleep(1000)

_ScreenCapture_Capture(@DesktopDir & "\test 1.bmp")

sleep(1000)

send("{PRINTSCREEN}")

Run("mspaint")
WinWaitActive("Untitled - Paint")
Send("^v")
Fichiers joints
Test 2.png
test 1.png
caramen
Niveau 2
Niveau 2
Messages : 20
Enregistré le : mer. 03 juil. 2013 07:22
Status : Hors ligne

Re: Virtualisation (VirtualBox) et _ScreenCapture

#2

Message par caramen »

Désolé :( ton sujet va être lock l'automatisation des jeux n'est pas autorisé.
Epinklad
Niveau 1
Niveau 1
Messages : 3
Enregistré le : ven. 05 janv. 2018 10:26
Status : Hors ligne

Re: Virtualisation (VirtualBox) et _ScreenCapture

#3

Message par Epinklad »

Mince :|
Je me suis fait avoir sur le forum AutoIt monde, et il me semblait pourtant avoir bien lu les conditions de AutoIt France. Il semblerait que je me sois trompé !

Néamoins, jeu ou pas, le problème reste entier, et bien mystérieux.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Virtualisation (VirtualBox) et _ScreenCapture

#4

Message par mikell »

Oui, c'est bien malheureux ... Il ne te reste plus qu'à essayer ici
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Verrouillé