Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 4
Ir a la página 1, 2, 3, 4  Siguiente
 
Utilizar comados de consonla en aplicaciones gráficas.
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Utilizar comados de consonla en aplicaciones gráficas. 
 
Buenas chicos una duda, en gambas podemos por ejemplo con un boton reiniciar ejecutar sudo shutdown -h -q 5
es decir, meter comandos de la terminal dentro de nuestro programa grafico en gambas.
Gracias de ser asi me podeis poner un ejemplo
 



 
última edición por Invitado el Martes, 27 Julio 2010, 23:17; editado 1 vez 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Duda Novata 
 
Sí, usando SHELL

Ejemplo:

Public SUB Button1_Click()

  SHELL "tu-comando"

END

 



 
última edición por techm3 el Martes, 27 Julio 2010, 23:24; editado 1 vez 
techm3 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Duda Novata 
 
techm3 escribió: [Ver mensaje]
Sí, usando SHELL

Ejemplo:

Public SUB Button1_Click()

  SHELL "tu-comando"

END


Sois unos crack enserio gracias por todo

Otra pregunta por ejemplo tengo un textbox vale y puedo acer que en el comando:  shutdown -h -q (tiempo)
el tiempo varie dependiendo del textox es decir, si ingresa 5 se apage en 5 minutos gracias
Tambien me gustaria saber como darme privilegios de su , porque cuando pongo

SHELL "sudo shutdown -h -q 5" me pone: sudo: no tty present and no askpass program specified
 



 
última edición por Invitado el Martes, 27 Julio 2010, 23:46; editado 1 vez 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Duda Novata 
 
También puedes usar EXEC para hacerlo. Para más información deberías leer el capítulo 4 "Gestión de procesos" del libro "Programación visual con software libre".
 




===================
Cómo programar con Gambas

Speed Books: informática libre.
 
fabianfv - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Duda Novata 
 
Hola.

Si tratas de invocar el superusuario sin un terminal tty, te arroja ese error.

Trata con la siguiente instrucción:

shell "gksu -u nombre_usuario shutdown ...."


ó

shell "gksu -u root shutdown...."


Esto por lo menos funciona en Ubuntu.

Saludos
 



 
abarzuaf - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Utilizar comados de consonla en aplicaciones gráficas. 
 
Hola Kimizombie.
Por favor lee las normas antes de publicar. Es necesario el uso de títulos descriptivos para que usuarios futuros con tus mismas dudas puedan localizar fácilmente los temas de interés.

Recuerda añadir "(Solucionado)" al título si solucionaste tus dudas.

Título cambiado de "Duda Novata" a "Utilizar comados de consonla en aplicaciones gráficas"

Un saludo.
 




===================
www.capasoft.cat
 
Capa - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Utilizar Comados De Consonla En Aplicaciones Gráficas. 
 
Capa escribió: [Ver mensaje]
Hola Kimizombie.
Por favor lee las normas antes de publicar. Es necesario el uso de títulos descriptivos para que usuarios futuros con tus mismas dudas puedan localizar fácilmente los temas de interés.

Recuerda añadir "(Solucionado)" al título si solucionaste tus dudas.

Título cambiado de "Duda Novata" a "Utilizar comados de consonla en aplicaciones gráficas"

Un saludo.


Tienes toda la razon el titulo era completamente erroneo muchas gracias por la correción , en el post anterior ya puse solucionado pero quiero probar todos lso codigos expuestos para poder cerrar el tema con mi duda bien resuelta.

Lamento las molestias ocasionadas


Muchas gracias por todo, en cuanto a lo de el sudo lo voy a probar ahora y os digo
 



 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Utilizar Comados De Consonla En Aplicaciones Gráficas. 
 
No me sale lo de ejecutar la orden como super usuario mira el codigo:

PUBLIC SUB Button1_Click()


SHELL "gksu -u root shutdown -h -q 5"
END


Y me sale esto debajo:

GKsu versión 2.0.2

Uso: gksu [-u <usuario>] [opciones] <orden>

  --debug, -d
    Muestra información en pantalla que puede ser
    útil para diagnosticar o resolver problemas.

  --user <usuario>, -u <usuario>
    Ejecuta <orden> como el usuario especificado.

  --disable-grab, -g
    Desactiva el «bloqueo» del teclado, ratón,
    y el foco mientras el programa esta preguntando por la
    contraseña
  --prompt, -P
    Pregunta al usuario si quiere que se bloquee su teclado
    y ratón antes de hacerlo.
  --preserv-env, -k
   Mantener las variables de entorno, estas no son $HOME
    ni $PATH, por ejemplo.
  --login, -l
    Actúa como un intérprete de órdenes de acceso. Esto puede
    causar problemas con Xauthority. ¡Debe ejecutar xhost
    para permitir que el usuario objetivo pueda abrir ventanas
    en su pantalla!

  --description <fichero|descripción>, -D  <fichero|descripción>
    Ofrece un nombre descriptivo para que la orden lo utilice
    como mensaje por omisión, haciéndolo más agradable.
    También puede proporcionar la ruta absoluta a un fichero
    .desktop. Si lo hace, se utilizará clave «Name» del fichero.
  --message <mensaje>, -m <mensaje>
    Reemplaza el mensaje estándar que pregunta por la
    contraseña por el argumento indicado a la opción.
    Sólo debe utilizarlo si no es suficiente con
    --description.

  --print-pass, -p
    Pide a gksu que pregunte la contraseña en la salida
    estándar como ssh-askpass. Útil cuando se usan guiones
    con programas que pueden recibir la contraseña por la
    entrada estándar.

  --sudo-mode, S
    Hace que GKSu utilice sudo en lugar de su, como si se le
    hubiera llamado como «gksudo».
  --su-mode, -w
    Hace que GKSu utilice su en lugar de utilizar el
    valor por omisión de libgksu.


No se que hago mal :S
 



 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Utilizar comados de consonla en aplicaciones gráficas. 
 
Cambia gksu por gksudo pero sin especificar usuario, a ver si así te funciona:


SHELL "gksudo shutdown -h -q 5"


Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Utilizar Comados De Consonla En Aplicaciones Gráficas. 
 
jguardon escribió: [Ver mensaje]
Cambia gksu por gksudo pero sin especificar usuario, a ver si así te funciona:


SHELL "gksudo shutdown -h -q 5"


Saludos


Que va sale lo mismo, me sal la sintaxis de gksudo en la terminal pero no ejecuta el codigo
 



 
 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Utilizar Lector De Codigo De Barra En Gambas chen_08 General 7 Martes, 13 Octobre 2009, 18:23 Ver último mensaje
chen_08
No hay nuevos mensajes Utilizar Libunity En Gambas destroyer General 0 Sabado, 16 Abril 2011, 08:58 Ver último mensaje
destroyer
No hay nuevos mensajes Simple Ejemplo Usando Gambas3 Y Google Cha... jsbsan Aplicaciones/Fragmentos de Código 3 Sabado, 21 Abril 2012, 11:03 Ver último mensaje
arubioc
No hay nuevos mensajes Nota: forgeGambas, forja de aplicaciones jguardon Sobre Gambas-es 8 Viernes, 29 Marzo 2013, 13:19 Ver último mensaje
jguardon
 

Publicar nuevo tema  Responder al tema  Página 1 de 4
Ir a la página 1, 2, 3, 4  Siguiente

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