Red de conocimiento informático - Consumibles informáticos - Código fuente del clic del mouse

Código fuente del clic del mouse

#¿persistencia? ;Continuar ejecutando

CoordMode,? ratón,? ¿Pantalla? ; Definir coordenadas en modo de pantalla completa.

ModoCoord,? ¿Píxel? Pantalla

¿Menú? ¿bandeja? No hay menú estándar

; ¿agregar el ícono de la barra de tareas al hacer clic derecho?

¿menú? ¿bandeja? ¿Solo para agregar? Temporización

¿Menú? ¿bandeja? ¿Solo para agregar? Retardo

¿Menú? ¿bandeja? ¿Solo para agregar? ¿Reiniciar

Menú? ¿bandeja? ¿Solo para agregar? Renunciar

; ¿Verificar si el archivo de configuración existe y ejecutarlo? De forma predeterminada, el cuadro de diálogo de configuración no se muestra y la tarea preestablecida se ejecuta directamente.

Si está presente, %A_ScriptDir%\settings.ini

{

IniRead? modelo,? %A_ScriptDir%\settings.ini,? configuración,? Método

IniRead? time2delay,? %A_ScriptDir%\settings.ini,? configuración,? Tiempo 2 Retraso

¿IniRead? time2timer,? %A_ScriptDir%\settings.ini,? configuración,? Temporizador 2 Temporizador

IniRead? incógnita,? %A_ScriptDir%\settings.ini,? configuración,? x

IniRead? y,? %A_ScriptDir%\settings.ini,? configuración,? y

¿Y si? ¿modo? =? ; ¿Modo de retardo? Sólo una vez.

{

¿tiempo de retraso? :=?Retraso*1000

¿Dormir? %tiempo de retraso%

;WinActivate,? ¿Especificar un nombre de ventana? ;Elimine el ";" más a la izquierda para forzar la activación de la ventana especificada

Haga clic con el mouse hacia la izquierda,? %incógnita%,? %y%

Salir de la aplicación

}

¿Y si? ¿modo? =? Temporizador? ;Modo de hora normal? Todos los días

{

StringRight,? min,? time2timer,? 2

CadenaIzquierda,? Hora,? time2timer,? 2

Anillo

{

¿Y si? ¿Una hora? =?%hora%

{

¿Y si? ¿A_Min? =?%min%

{

;WinActivate,? ¿Especificar un nombre de ventana? ;Elimine el ";" más a la izquierda para forzar la activación de la ventana especificada

Haga clic con el mouse hacia la izquierda,? %incógnita%,? %y%

¿Dormir? 60000

}

}

¿Dormir? 1000

}

}

}

Volver

Salir:

Salir de la aplicación

Tiempo:

InputBox,? time2timer,? ingresar,? Ingrese una hora fija, una vez al día, en el formato de horas + minutos, como 1200.

¿Y si? time2timer? & lt& gt

{

IniWrite,? %time2timer%,? %A_ScriptDir%\settings.ini,? configuración,? Temporizador 2 Temporizador

IniWrite,? Minutero,? %A_ScriptDir%\settings.ini,? configuración,? Método

MsgBox,? 64,?Pronta? ¡Mueva el mouse a la posición de clic izquierdo y presione Y para grabar!

}

Retorno

Retraso:

InputBox,? time2delay,? ingresar,? Introduzca el tiempo de retraso en segundos.

¿Y si? ¿tiempo2retraso? & lt& gt

{

IniWrite,? %time2delay%,? %A_ScriptDir%\settings.ini,? configuración,? Tiempo 2 Retraso

IniWrite,? Demora,? %A_ScriptDir%\settings.ini,? configuración,? Método

MsgBox,? 64,?Pronta? ¡Mueva el mouse a la posición de clic izquierdo y presione Y para grabar!

}

Regresar

Reiniciar:

Recargar

Regresar

~y ::

MouseGetPos,? incógnita,? y

IniWrite,? %incógnita%,? %A_ScriptDir%\settings.ini,? configuración,? x

IniWrite,? %y%,? %A_ScriptDir%\settings.ini,? configuración,? y

MsgBox,? 64,?Pronta? ¿Hay un registro, la coordenada es x%x%? y%y%. ¡El programa se reiniciará y realizará las tareas especificadas!

Recargar

Al regresar, debe prestar atención a dos factores al hacer clic con el mouse: 1. Coordenadas relativas de la ventana o coordenadas de pantalla completa 2. La ventana debe estar en; el frente o activado.