Reemplazar Texto Topic is solved

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.

Moderator: Flipeador

Wazowski
Posts: 72
Joined: 16 Jun 2015, 21:04

Reemplazar Texto

Post by Wazowski » 30 Nov 2021, 20:32

Hola estimados,

Cuando quiero reemplazar un texto por ejemplo:

Code: Select all

::hi::*_¡Hola!_*
Pero al escribir hi no me escribe el último signo de exclamación ! cerrado hace los siguiente

Code: Select all

::hi::*_¡Hola_*
Y no entiendo por qué se come ese signo sí me pueden ayudar seguramente es una tonteria pero me ha superado

sofista
Posts: 647
Joined: 24 Feb 2020, 13:59
Location: Buenos Aires

Re: Reemplazar Texto  Topic is solved

Post by sofista » 30 Nov 2021, 22:12

Hola: ! es un símbolo reservado, representa alt, por eso no se puede usar directamente en un hotstring. Para usarlo, hay que encerrarlo entre llaves:

Code: Select all

::hi::*_¡Hola{!}_*

Wazowski
Posts: 72
Joined: 16 Jun 2015, 21:04

Re: Reemplazar Texto

Post by Wazowski » 01 Dec 2021, 09:24

Excelente sofista muchas gracias, :clap:

sofista
Posts: 647
Joined: 24 Feb 2020, 13:59
Location: Buenos Aires

Re: Reemplazar Texto

Post by sofista » 01 Dec 2021, 10:08

:D Si hay más de un símbolo especial en el texto de reemplazo, es más conveniente usar la opción {text}, tal como se indica en los docs, apartado send, en vez de poner cada símbolo entre llaves. Por ejemplo:

Code: Select all

::hi::{text}{}^!+#
Saludos

Wazowski
Posts: 72
Joined: 16 Jun 2015, 21:04

Re: Reemplazar Texto

Post by Wazowski » 02 Dec 2021, 05:49

Exelente el dato por qué quizás más adelante use más de un simbolo especial,

Post Reply

Return to “Pedir Ayuda”