Tengo mas bloques de codigo antes del
SetTitleMatchMode, RegEx Si borro todo funciona, voy borrando de bloque en bloque hasta que llego al primero, cuando borro el primero funciona, dejo todo lo demas menos el primero y no funciona, y asi. Osea que no doy con el bloque o linea que está interfiriendo o es la combinacion de todas.
Lo que si me ha funcionado es mover todo el codigo referente al navegador a otro archivo y ejecutarlo por separado. Ahora parece que todo funciona pero me gustaria saber que estaba interfiriendo. ¿Se puede combinar
SetTitleMatchMode, RegEx con cualquier otro codigo? ¿Tiene que estar al principio, o tiene algun otro requisito?
Este es el codigo que tenia delante del settitle
Code: Select all
#SingleInstance force
Menu, TRAY, Icon, D:\Configs\AutoHotKeys\iconos\Letter-S.ico
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Presionando los siguientes atajos convierte el texto seleccionado. Ej tEXTo sEL
;; Ctrl+Mays+i: _Texto sel_
;; Ctrl+Mays+a: TEXTO SEL (Upercase)
;; Ctrl+Mays+s: texto sel (Lowercase)
;; Ctrl+Mays+d: Texto Sel (Title)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
^+i::
^+a::
^+s::
^+d::
gosub rutina
if (!ErrorLevel)
{
Clipboard := A_ThisHotkey == "^+i" ? "_" . Clipboard . "_"
: A_ThisHotkey == "^+a" ? Format("{:U}", Clipboard)
: A_ThisHotkey == "^+s" ? Format("{:L}", Clipboard)
: A_ThisHotkey == "^+d" ? Format("{:T}", Clipboard) : ""
SendInput ^v
}
return
rutina:
ClipSaved := ClipboardAll
Clipboard := ""
SendInput ^c
ClipWait 2
if (ErrorLevel)
Clipboard := ClipSaved
return
;;;;;;;;;;;;;;;;;;KEYS;;;;;;;;;;;;;;;;;;;;
AppsKey::mouseclick, middle
;~ AppsKey::
;~ CoordMode, Mouse, Screen
;~ Click, 40, 1050
;~ MouseMove, 40, 900
;~ return
Media_Prev::Send,{rcontrol down}{c}{rcontrol up}
Media_Next::Send,{rcontrol down}{v}{rcontrol up}
;Media_Next::Send,^{v}
Media_Play_Pause::Control
Launch_Mail::Esc
;Launch_Mail::Send{Esc}
Browser_Search::Send,{alt down}{enter}{alt up}
;Browser_Home::WinMaximize, A
PgUp::send {WheelUp 1}
PgDn::send {WheelDown 1}
;;;; Escribe la fecha y hora actual para documentos al pulsar F1
!1::
FormatTime, CurrentDateTime,, yyyy-MM-dd HH:mm:ss
;FormatTime, CurrentDateTime,, yyyy-MM-dd__HH-mm-ss__
SendInput %CurrentDateTime%
Return
;;; Escribe la fecha y hora actual para nombres de archivo
!2::
FormatTime, CurrentDateTime,, yyyy-MM-dd__HH-mm-ss__
SendInput %CurrentDateTime%
Return
;;;; Escribe la direccion de correo electronico al pulsar la tecla configurada
!3::Send [email protected]
!4::Send [email protected]
!5::Send [email protected]
;;;;;;;;;;;;;;;;;;;;;;;;;;;; Explorador de archivos ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#IfWinActive, ahk_exe explorer.exe
!q::send {F2}{Home}{rcontrol down}{v}{rcontrol up}{Space}{c}{Space}{Left}{Left}{Left}
;;;;;;;;;;;;;;;;;;;;;;;;;;;; avidemux ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#IfWinActive, ahk_exe avidemux.exe
PgUp::send {rcontrol down}{PGUP}{rcontrol up}
PgDn::send {rcontrol down}{PGDN}{rcontrol up}
Home::PgUp
End::PgDn
'::Home
¡::End
,::send {rcontrol down}{Down}{rcontrol up}
.::send {rcontrol down}{Up}{rcontrol up}
return
;;;;;;;;;;;;;;;;;;;;;;;;;;; Zoom Player ;;;;;;;;;;;;;;;;;;;;;;;;;;
#IfWinActive, Monopoly Online – Online Juego | CoolJuegos.com - Opera
Media_Play_Pause::
CoordMode, Mouse, Screen
Click, 757, 500
return
AppsKey::
CoordMode, Mouse, Screen
Click, 505, 742
return
Browser_Search::
CoordMode, Mouse, Screen
Click, 650, 742
return
Browser_Home::
CoordMode, Mouse, Screen
Click, 800, 742
return
;~ Sleep, 100
;~ MouseMove, 69, 750
return
;;;;;;;;;;;;;;;;;;;;;;;;;;; Zoom Player ;;;;;;;;;;;;;;;;;;;;;;;;;;
#IfWinActive, Zoom Player
;Media_Play_Pause::Send,{Enter}
Media_Play_Pause::Media_Play_Pause
Tab::
Send,{right}
Sleep,100
Send,{enter}
return
Launch_Media::Send,{alt down}{h}{alt up}
;Mute (Propio del mando)
Media_Prev::Send,{h}
;Media_Next::mouseclick, middle
Media_Next::Send, f ;Avance rapido
;LaunchMail::Esc (Este es global)
;Menu clic derecho (Propio del mando)
;Browser_Search::Send,{alt down}{Enter}{alt up} (Este es global)
Browser_Home::Send, g ;Avance mas rapido
;Este codigo lo cree para aumentar la pantalla cuando la dividen para la publicidad
1::Send,{1}{m}
2::Send,{2}{m}
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#IfWinActive, ahk_exe gta5.exe
return
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#IfWinActive, Grand Theft Auto V
^w:: send {w down}
^j:: send {w up}
^e:: send {w down}{LShift down}
^r:: send {w up}{LShift up}
^LButton::l
^a::left
^d::Right
return