Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 3 de 4
Ir a la página Anterior  1, 2, 3, 4  Siguiente
 
Utilizar comados de consonla en aplicaciones gráficas.
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Re: Utilizar Comados De Consonla En Aplicaciones Gráficas. 
 
razaAztk escribió: [Ver mensaje]
@ kimizombie:

Yo en vez de ponerle el tiempo a la orden bash usaría un componente timer. Así si necesitase cancelar la orden simplemente cancelaría el Timer (en vez de usar otra orden bash).
Para la orden bash, usaría 'gksudo shutdown -h now'

Saludos!


Ni idea de como hacer nada de eso soy muy novato en este lenguaje
 



 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Utilizar Comados De Consonla En Aplicaciones Gráficas. 
 
Ayortano escribió: [Ver mensaje]
Claro que puedes, de esta manera:

EXEC ["gksudo", "shutdown -hq ", textbox1.text]


Ahora, te recomiendo usar un spinbox (quedan mejor y son más cómodos)
En ese caso quedaría:

EXEC ["gksudo", "shutdown -hq ",str(spinbox1.value)]


Saludos

P.D: Obviamente debes cambiar los nombres de los controles por los tuyos, por ejemplo si el textbox se llama juan, queda juan.text y no textbox1.text



Creo que ese codigo esta mal dado que creo que primero ejecuta el "programa gksudo" luego el "programa shutdown -hq" y luego pone el numero que se inserte como si fuera otro programa por lo tanto el ordenador se me apaga nada mas ejecutarlo dado que el tiempo no se inserta en el comando del shutdown sino que se ejecuta como otro programa.

Un abrazo, si me podeis decir como hacerlo muchas gracias
 



 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Utilizar Comados De Consonla En Aplicaciones Gráficas. 
 
Tienes razón, me equivoqué. Lo que debería haber hecho es concatenar esos strings, de la siguiente forma.

EXEC ["gksudo", "shutdown -hq "&str(spinbox1.value)]

 



 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Utilizar Comados De Consonla En Aplicaciones Gráficas. 
 
Ayortano escribió: [Ver mensaje]
Tienes razón, me equivoqué. Lo que debería haber hecho es concatenar esos strings, de la siguiente forma.

EXEC ["gksudo", "shutdown -hq "&str(spinbox1.value)]


jejejeje no pasa nada ayer yo todo convencido pruebo el codigo y hace el pc niumm y se me apago ahora pruebo este aver que tal
 



 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Utilizar Comados De Consonla En Aplicaciones Gráficas. 
 
Vale chicos esto ya funciona ahora como podria mostrar el progreso en un progressbar?  muchas gracias

yo e pensado con un for o nose :S

Me refiero al progreso que falta para que se apage
 



 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Utilizar Comados De Consonla En Aplicaciones Gráficas. 
 
Bueno, se me ocurre que pongas un timer. Cuando el usuario ponga apagar, que se cambie la propiedad Delay del timer a los segundos determinados, multiplicado por mil (el timer maneja milisegundos), y que se ponga a true la prop. enabled del timer.
Luego, en una progressbar, haciendo un cálculo, determinas cuánto debe avanzar, si de a 1%, 5,20,50, etc y listo.

Saludos
 



 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Utilizar Comados De Consonla En Aplicaciones Gráficas. 
 
Ayortano escribió: [Ver mensaje]
Bueno, se me ocurre que pongas un timer. Cuando el usuario ponga apagar, que se cambie la propiedad Delay del timer a los segundos determinados, multiplicado por mil (el timer maneja milisegundos), y que se ponga a true la prop. enabled del timer.
Luego, en una progressbar, haciendo un cálculo, determinas cuánto debe avanzar, si de a 1%, 5,20,50, etc y listo.

Saludos


No entiendo muy bien eso pero bueno dejemos de lado de momento el progressbar una pregunta al abrir un archivo quiero guardar el nombre del archivo en una variable, como puedo hacer eso?

Muchas gracias
 



 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Utilizar Comados De Consonla En Aplicaciones Gráficas. 
 
Por favor abre tu pregunta en un nuevo tema, porque quien tuviera esta misma pregunta no buscaría en este tema, por su título. Y usa un título descriptivo, por ejemplo "Cargar nombre de archivo en variable", ya que ayudaríamos en la búsqueda. Responderemos tu pregunta allí.

Saludos y espero no te ofendas amigo, pero es para mantener un poco de orden en el foro  
 



 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Utilizar Comados De Consonla En Aplicaciones Gráficas. 
 
Hola

Si quieres abrir un archivo mediante el cuadro Dialog:
 
PUBLIC SUB Button1_Click()

 
  DIM archivo AS String
  
  IF Dialog.OpenFile() THEN
    Message.Error("Apertura cancelada")
  ELSE  
    archivo = File.Name(Dialog.Path)
  END IF

END
 


En la variable archivo queda almacenado el nombre del archivo.

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. 
 
El Timer se llama TimerX y la progressbar se llama pbTimerX
Fijate en la sentencia
TimerX.Delay = 5000 / 10 ' dt = 5s; i = 10
donde el numerador es el tiempo total y el denominador el número de iteraciones; ese número de iteraciones también lo debes de cambiar en el IF del evento del Timer.

PUBLIC SUB Form_Open()
  
  TimerX.Delay = 5000 / 10 ' dt = 5s; i = 10
  pbTimerX.Value = 0
  TimerX.Enabled = TRUE

END

PUBLIC SUB TimerX_Timer()

  IF pbTimerX.Value < 1.0 THEN
    pbTimerX.Value += 1 / 10 ' i = 10
  ELSE
    PRINT "Funciona! :)"
    TimerX.Enabled = FALSE
  ENDIF

END

 


Referencias:
http://gambaslinux.wordpress.com/2007/12/12/uso-del-progressbar/


EDITO:

Se me ha olvidado mencionarte que el PRINT "Funciona! :)" lo puedes cambiar por la(s) orden(es) que quieras.
 



 
última edición por razaAztk el Sabado, 31 Julio 2010, 00:17; editado 1 vez 
razaAztk - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
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 3 de 4
Ir a la página Anterior  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