¿Cómo Escribir []?


Objetivo: ¿Cómo Escribir []?
Si mandamos al teclado una cadena así
dim s as string

s="[holamundo]"
desktop.sendkeys(s)

Pues como que hace cosas raras. Pasa lo mismo con {}.
¿Cómo se pueden mandar esas teclas?

Perfil MP  
Objetivo: Re: ¿Cómo Escribir []?
Shordi, trate de encontrar un gb.bracket o algo similar pero no lo encontre.
Las alternativas que te sugiero son:
1 - "[" & ("Hola mundo") & "]", "{" & ("Hola mundo") & "}"
2 - Chr(91) & ("Hola mundo") & Chr(93), Chr(123) & ("Hola mundo") & Chr(125)

Nota: ademas al poner ("Hola mundo") esto permite incluir en la traducción de la aplicación la frase "Hola mundo".

Saludos.

Perfil MP  
Objetivo: Re: ¿Cómo Escribir []?
He mirado la ayuda de Sendkeys:

http://gambaswiki.org/wiki/comp/gb.desktop/desktop/sendkeys?nh

Y efectivamente, ambos son caracteres reservados. He probado con "\" delante, pero dice que no reconoce esos caracteres como especiales.
En el caso de [ busca un nombre de tecla que, obviamente, no encuentra, y en el segundo busca un conjunto, que al no encontrarlo, manda un vacío.

He probado lo de Tincho y tampoco, porque realmente manda la misma cadena.
Voy a buscar en usr/include/X11/keysymdef.h a ver si tienen nombre propio, que es la última posibilidad que se me ocurre

Objetivo: Re: ¿Cómo Escribir []?
He encontrado:


http://www.cl.cam.ac.uk/~mgk25/ucs/keysymdef.h

Y he probado

s = "{[Alt_R]'}" & "Hola, mundo" & "{[Alt_R]ç}"

s = "{[Alt_R]'}" & "Hola, mundo" & "{[Alt_R]ç}"


Aunque no funciona, creo que los tiros van por ahí.

PS.- Acabo de probar [braceleft] y [bracketleft] y no funcionan tampoco. ¿Habrá que ver dónde estań situadas esas teclas en un teclado gringo?

última edición por Grandamakulo el Viernes, 04 Noviembre 2016, 15:12; editado 1 vez
Objetivo: Re: ¿Cómo Escribir []?
tincho,

estas lineas:
tincho escribió: [Ver mensaje]

1 - "[" & ("Hola mundo") & "]"
2 - Chr(91) & ("Hola mundo") & Chr(93)

no me funcionan.

Perfil MP  
Objetivo: Re: ¿Cómo Escribir []?
vuott escribió: [Ver mensaje]
tincho,

estas lineas:
tincho escribió: [Ver mensaje]

1 - "[" & ("Hola mundo") & "]"
2 - Chr(91) & ("Hola mundo") & Chr(93)

no me funcionan.


Que raro, mira aca pongo un ejemplo de una aplicación de consola con print y veras que si que funcionan.
Saludos.


test-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: test-0.0.1.tar.gz
Tamaño: 10.84 KB
Descargado: 18 veces
test-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: test-0.0.1.tar.gz
Tamaño: 10.84 KB
Descargado: 18 veces
test-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: test-0.0.1.tar.gz
Tamaño: 10.84 KB
Descargado: 18 veces

Perfil MP  
Objetivo: Re: ¿Cómo Escribir []?
tincho escribió: [Ver mensaje]
aca pongo un ejemplo

Usando el simple Print, sì, que funciona.
Digo que no funciona con Desktop.Sendkeys( ) .

Perfil MP  
Objetivo: Re: ¿Cómo Escribir []?
Efectivamente, era con Desktop.sendkeys... pero no le dediquéis más tiempo... lo he solucionado cambiando los [ ] por otros símbolos y punto pelota. Creo que no se puede, simplemente.

Saludos.

Perfil MP  
Objetivo: Re: ¿Cómo Escribir []?
shordi escribió: [Ver mensaje]
Creo que no se puede, simplemente.


Por ahora... ...lo creo yo tambien, shordi.

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.3801s (PHP: -83% SQL: 183%)
Consultas SQL: 47 - Debug off - GZIP Activado