Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Problema Con Instruccion Shell

Problema Con Instruccion Shell
Artículo
Responder citando    Descargar mensaje  
Mensaje Problema Con Instruccion Shell 
 
que tal, tengo ubuntu 13.10 y uso gambas3, quiero ejecutar shell "sudo echo -e -n '\xff' > /dev/rfcomm0"  si lo ejecuto directo no hay ningun problema pero necesito sustituir ff por una variable, para eso se me ocurrio crear una cadena e ir añadiendo por partes la instruccion y luego la variable, el problema es que gambas no me deja rabajar con \ diagonal inversa en cadenas, me manda error, hay alguna manera de indicarle que es texto y que no es parte de una instruccion? gracias y saludos



 
Erik Gasca - Ver perfil del usuario Enviar mensaje privado  
Erik Gasca [ Lunes, 10 Marzo 2014, 23:37 ]
 


Problema Con Instruccion Shell
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Problema Con Instruccion Shell 
 
Yo ejecuto esa instrucción desde gambas (cambiando rfcomm por null, claro) y no me da ningún error.

Creo que ya comenté la forma de acceder a puertos serie, incluido bluetooth sin tener que ser root, cosa que además de peligrosa te va a traer otros problemas en gambas. Añade tu usuario al grupo dialout y ya no tendrás que usar sudo.

Para utilizar caracteres especiales dentro de una cadena hay que usar caracteres de "escape". gambas usa la barra invertida para escapar comillas y dobles comillas y la propia barra invertida.

Otra consideración importante es que no tienes necesidad de acceder al shell teniendo las clases necesarias en el propio gambas. Carga primero el componente gb.net y luego usas la clase SerialPort, que te da acceso a los dispositivos del sistema compatibles. Mira en los ejemplos de gambas para aprender a usarlo y verás cómo te facilita las cosas, incluso podrás probar su funcionamiento con tu dispositivo BT (siempre que hagas lo de añadir tu usuario al grupo dialout).

Saludos



 
jguardon - Ver perfil del usuario Enviar mensaje privado  
jguardon [ Lunes, 10 Marzo 2014, 23:56 ]
Responder citando    Descargar mensaje  
Mensaje Re: Problema Con Instruccion Shell 
 
Gracias, si de echo ya llevaba rato peleandome con los permisos, ya andaba tan bloqueado que no se me ocurrió usar el caracter de escape que usaba en C   voy a probar lo que me comentas, gracias.



 
Erik Gasca - Ver perfil del usuario Enviar mensaje privado  
Erik Gasca [ Viernes, 28 Marzo 2014, 16:54 ]
Mostrar mensajes anteriores:    
 
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


 



 

cron