Cuando el asistente de botones simula el movimiento del mouse en primer plano, será interferido por el movimiento del mouse. ¿Cuál es la mejor manera de hacer que el objeto clave simule un mouse cuando el mouse está bloqueado?
'Puede utilizar el complemento Desert para vincular la ventana. Una vez que la vinculación se realiza correctamente, el movimiento del mouse en primer plano no tiene ningún efecto en el fondo.
'El siguiente es el código de registro del complemento Desert
need_ver?=?"3.1233" 'Versión de Desert, 3.1233 es la última versión gratuita
PutAttachment?"c :\test",?"*.*"?'Libere el archivo y cambie la ruta usted mismo
set?ws=createobject("Wscript.Shell")
ws.run?" regsvr32?c:\test\dm.dll?/s"?Cambie la ruta usted mismo
set?ws=nothing
Retraso?1500 p>
Set?dm ?=?createobject("dm.dmsoft")
dm.SetPath("c:\test") 'Cambia la ruta tú mismo
dm_ ret?=?dm.SetPath(" c:\test") 'Cambie la ruta usted mismo
dm.SetPath("c:\test"). SetPath("c:\test") 'Cambia la ruta tú mismo
dm_ret?=?dm.SetDict(0,?" Thunderbolt.txt") 'Cambia el nombre de la fuente tú mismo
Hwnd ?=?dm.GetMousePointWindow() 'Obtiene el identificador de la ventana señalado por el mouse
dm_ret?=?dm.BindWindow(Hwnd,?" gdi",?" dx",?" dx" ,?0) 'Vincula la ventana señalada por el mouse. Una vez que la vinculación se realiza correctamente, el mouse no puede operar en la ventana. Debe cambiar el modo de vinculación de acuerdo con la situación real
Retraso?1000<. /p>
If?dm_ret=1
Else
MessageBox?"Error al vincular, reinicie el script o comuníquese con el autor"& amp;dm_ret
EndScript
End?If
Delay?2000
'Lo anterior es la parte de registro del complemento Desert. Las fuentes se crean de acuerdo con. Necesidades Si no sabes cómo crear fuentes, puedes consultar cómo crear fuentes en línea.
dm_ret?=?dm.FindStrFast(407,155,931,461, "Back to Resurrection", "e3be64-000000",1.0,intX,intY)'Este es el fondo del desierto para encontrar la palabra comando, necesito ser compatible con la fuente
If?intX?>=?0?and?intY?>=?0?then?
dm.moveto?intX,intY' comando de movimiento del mouse en el desierto, el movimiento del mouse en segundo plano se puede lograr después de vincular la ventana.
dm.leftclick?' Comando de clic izquierdo del mouse desierto, en el que se puede hacer clic en segundo plano
end?if?
dm_ret?=?dm. FindPic(199,214,1425,832, "TaskTracker.bmp", "050505",0.9,0,intX,intY )
If?intX?>=?0?and?intY?>=?0 ?, luego 'Este es el comando de búsqueda del mapa de fondo del desierto
dm.moveto?intX,intY' Comando de movimiento del mouse en el desierto, después de vincular la ventana, se puede lograr el movimiento de fondo del mouse.
dm.leftclick?'El comando de clic izquierdo del mouse en el desierto puede realizar un clic en segundo plano
end?if?
'Copia el código anterior en el asistente de botones Se puede utilizar. Además, hemos subido la versión 3.1233 del complemento Desert, así como la herramienta integral de Desert. El uso de otros comandos se puede configurar de acuerdo con el archivo de descripción de la interfaz propia de Desert. Se pueden configurar otros comandos de acuerdo con el archivo de descripción de la interfaz que viene con Desert.