by sofista » 29 Nov 2022, 10:16
Nucleorion wrote: ↑29 Nov 2022, 09:28
Gracias Sofista!
Hoja de cálculo es el titulo de la ventana? La ventana se titula de maneras diferentes según el libro de calculo que tengas abierto
Ese codigo no haria que siempre que este la ventana abierta ponga la coma aunque la ventana no tenga el foco?
Y por ultimo #IfWinExist pone que esta Deprecated. Seria mejor evitarlo no?
Lo que busco es que independientemente de como se titulo la ventana solo cambie el punto por la coma cuando se esta en una hoja de google sheet
Sí, este es el título cuando abrís un documento nuevo desde Firefox:
Hoja de cálculo sin título - Hojas de cálculo de Google — Mozilla Firefox. La información la podés extraer con
Window Spy. Como es obvio, si usás la versión inglesa, el título será otro.
Si son varias las ventanas, entonces o bien creás un grupo o bien una lista con el booleano
OR —no recomendable para más de dos opciones—. También podés hacer lo siguiente:
Code: Select all
SetTitleMatchMode, 2
#IfWinActive, Hojas de cálculo de Google ; título genérico, consultar con Window Spy
NumpadDot::,
#If
Este código convertirá el
NumpadDot a una coma sólo si la ventana activa es una hoja de cálculo, independientemente del título. Tomá en cuenta que cambié la directiva a
#IfWinActive, según bien advertiste.
Por último, no te confundas, los que han sido declarados obsoletos son los comandos, y fueron reemplazados por funciones; las directivas, cuyo primer símbolo es
# siguen siendo válidas y por cierto muy necesarias.
Creo que esto es todo
[quote=Nucleorion post_id=493596 time=1669732082 user_id=74607]
Gracias Sofista!
Hoja de cálculo es el titulo de la ventana? La ventana se titula de maneras diferentes según el libro de calculo que tengas abierto
Ese codigo no haria que siempre que este la ventana abierta ponga la coma aunque la ventana no tenga el foco?
Y por ultimo #IfWinExist pone que esta Deprecated. Seria mejor evitarlo no?
Lo que busco es que independientemente de como se titulo la ventana solo cambie el punto por la coma cuando se esta en una hoja de google sheet
[/quote]
Sí, este es el título cuando abrís un documento nuevo desde Firefox: [i]Hoja de cálculo sin título - Hojas de cálculo de Google — Mozilla Firefox[/i]. La información la podés extraer con [c]Window Spy[/c]. Como es obvio, si usás la versión inglesa, el título será otro.
Si son varias las ventanas, entonces o bien creás un grupo o bien una lista con el booleano [c]OR[/c] —no recomendable para más de dos opciones—. También podés hacer lo siguiente:
[code]
SetTitleMatchMode, 2
#IfWinActive, Hojas de cálculo de Google ; título genérico, consultar con Window Spy
NumpadDot::,
#If
[/code]
Este código convertirá el [c]NumpadDot[/c] a una coma sólo si la ventana activa es una hoja de cálculo, independientemente del título. Tomá en cuenta que cambié la directiva a [c]#IfWinActive[/c], según bien advertiste.
Por último, no te confundas, los que han sido declarados obsoletos son los comandos, y fueron reemplazados por funciones; las directivas, cuyo primer símbolo es [kbd]#[/kbd] siguen siendo válidas y por cierto muy necesarias.
Creo que esto es todo :)