Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
¿Cómo Escribir []?
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje ¿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?
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 



 
Grandamakulo - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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 
Grandamakulo - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Cómo Escribir []? 
 
tincho,

estas lineas:
tincho escribió: [Ver mensaje]

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

no me funcionan.    
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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: 17 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: 17 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: 17 veces

 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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( ) .
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Cómo Escribir []? 
 
shordi escribió: [Ver mensaje]
Creo que no se puede, simplemente.


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



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Acceso Denegado Al Escribir heyplaynow General 4 Miercoles, 10 Octobre 2012, 18:52 Ver último mensaje
heyplaynow
No hay nuevos mensajes Como Escribir 2 Textbox Al Mismo Tiempo O ... metalgearxd General 2 Sabado, 09 Marzo 2013, 00:40 Ver último mensaje
metalgearxd
No hay nuevos mensajes Escribir En 2 Tablas imagomundi Bases de Datos 6 Lunes, 27 Julio 2015, 10:50 Ver último mensaje
TRYUSY
No hay nuevos mensajes Escribir En Un Proceso... jsbsan General 6 Domingo, 28 May 2017, 14:36 Ver último mensaje
vuott
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
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



  

 

cron