Máquina Virtual AHK GetPixelColor

0

Eu fiz um script no meu computador e dentro dele eu uso a função GetPixelColor. Depois que me certifiquei de que o script estava funcionando bem, transportei o script para minha VM e percebi que as cores são diferentes ...

Por exemplo, no meu pc eu vou para um site e faço o seguinte código:

^x::
PixelGetColor, BoutonSubscribe, 236, 182
msgbox %BoutonSubscribe%  
return

Ele me retorna: 0xFF08FE

Eu faço a mesma coisa no mesmo site na minha VM e ele me retorna: 0xFE08FD

É possível que a VM não tenha as mesmas cores? ...

    
por Mik Lavoie 14.10.2018 / 06:30

1 resposta

0

As cores são ligeiramente diferentes, provavelmente porque você não está usando o mesmo adaptador de vídeo nem o mesmo driver de exibição.

O adaptador de vídeo no VirtualBox é apenas uma simulação de um adaptador que é extremamente comum e por isso é suportado por quase todos os sistemas operacionais (é por isso que foi escolhido pelo VirtualBox).

O seu adaptador de vídeo no host é certamente muito mais moderno, com cores melhores suporte e um driver muito mais sofisticado.

Devido a esses problemas, o VirtualBox tem trabalhado no suporte de passagem GPU, que, como o nome sugere, disponibiliza o adaptador de exibição do host para o convidado. Infelizmente, esse recurso ainda é muito limitado.

Para mais informações, consulte:

por 14.10.2018 / 12:27