https://foro.gambas-es.org/viewtopic.php?f=1&t=3777&p=21344#p21344
-----------------------------------
vuott
Viernes, 11 Abril 2014, 20:19

Re: Ejecutar Comando Con Sudo Dentro De Gambas 3
-----------------------------------
Hola,
[code linenumbers=false syntax=gambas]Shell ("echo ", contrasena, " | sudo -S kill ", killpad1.Handle][/code]
1) ¿Por qué utilizas las paréntesis con [i]Shell[/i]?    No son necesarias.
2) ¿Por qué no utilizas sólo recursos de Gambas para matar el proceso?
Yo escribiría de esta manera:
[code linenumbers=false syntax=gambas]
Public killpad1 As Process

Public Sub btnActivar1_Click()

  If btnActivar1.Value = True Then
  killpad1 = Shell "echo " & contrasena & " | sudo -S xboxdrv -d --silent --wid 0" & controltype1 & forcefeedbackpad1 & trigger1 & deadzone1
  Else
  killpad1.Kill
  Endif

End[/code]


