Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - Gratisweb

Pagine: [1] 2 3 ... 13
1
Programmazione / Re:shell wait
« il: 16 Ottobre 2024, 09:28:18 »
Ma la scritta Passo appare immediatamente con il terminale aperto che mi cerca la password di root, deve apparire quando chiudo il terminale e non quando resta aperto

2
Programmazione / Re:shell wait
« il: 16 Ottobre 2024, 08:39:16 »

Non funziona, appena clicco il button subito scrive la stringa passo  mentre il terminale è aperto

Verifica questo esempio semplice:
Codice: [Seleziona]
Public Sub Button1_Click()

  Shell "gnome-terminal -x sudo -S ls" Wait

  Print "passo"

End



Ai lettori del nostro forum suggeriamo a tal riguardo anche la lettura delle seguente pagine:
   https://www.gambas-it.org/wiki/index.php/Inserire_le_password_per_lanciare_comandi
   https://www.gambas-it.org/wiki/index.php/Lanciare_da_un%27applicazione_Gambas_il_Terminale_e_far_partire_da_esso_un_programma

3
Programmazione / Re:shell wait
« il: 15 Ottobre 2024, 22:18:03 »
Public Sub Button1_Click()

  Dim cmd As String
  cmd = "gnome-terminal -- sudo apt update"

  ' Esegui il comando in un terminale GNOME
  Shell cmd Wait

  ' Questo testo apparirà solo dopo la chiusura del terminale
  Label1.Text = "Aggiornamento finito"

End

Problema uguale

4
Programmazione / shell wait
« il: 15 Ottobre 2024, 17:14:11 »
In un form metto un button con una label e nel button scrivo il seguente codice....

Public Sub Button1_Click()
  Dim cmd As String
  cmd = "gnome-terminal -- bash -c 'echo inserisci la password di root; sudo -S apt update; exec bash'"

  ' Esegui il comando in un terminale GNOME
  Shell cmd Wait

  ' Questo testo apparirà solo dopo la chiusura del terminale
  Label1.Text = "Aggiornamento finito"

End

appena clicco il button si apre il terminale per digitare la password di root ed eseguire sudo apt update ma il problema è che nella label1 immediatamente appare "Aggiornamento finito" quando ancora devo scrivere la password sul terminale.......

Come se il wait non aspetta la chiusura del terminale

5
Programmazione / Re:Selezione multipla fileview
« il: 12 Settembre 2024, 12:11:21 »
Codice: [Seleziona]
FileView1.Filter = ["vmlinuz-*"]
FileView1.Mode = Select.Multiple

  For Each s As String In FileView1.Paths
    TextArea1.Text &= s & "\n"
  Next
Comunque la selezione multipla non funziona perchè devo selezionarla io, in parole povere  deve riportare su textarea i kernel installati

6
Programmazione / Selezione multipla fileview
« il: 12 Settembre 2024, 09:57:16 »
Come selezionare tramite comando le voci che appaio su fileview e riportali su un textarea ?

7
Programmazione / Re:Traduttore IDE disabilitato
« il: 12 Settembre 2024, 08:01:54 »
Lo switch si abilita ma il problema è quando vado in Progetto/Traduci la scritta Traduzione automatica resta disattivata

8
Programmazione / Traduttore IDE disabilitato
« il: 11 Settembre 2024, 23:08:17 »
Ho installato dai sorgenti l' ultima versione di gambas, ma il traduttore risulta disattivato. Dalle opzioni l' ho abilitato ma non và.....
Translate-shell è installato è funziona....

9
Programmazione / Re:Aggiornare gambas
« il: 03 Luglio 2024, 09:18:13 »
Non puoi "aggiornarla", devi fare come ha detto Gianluigi, disinstalla, scarica i nuovi sorgenti e ricompila!
 :-\

e come si disinstalla ?

10
Programmazione / Re:Aggiornare gambas
« il: 02 Luglio 2024, 16:48:37 »
Debian 12, ma io la versione.3.19.1 l' ho installata con i sorgenti. Volevo sapere come aggiornarla alla 3.19.2
Se l'hai già fatto, ti basta disinstallare la versione vecchia e installare quella nuova  :-\

Io non l' ho installato tramite apt ma dai sorgenti, quindi per aggiornarla ?

11
Programmazione / Re:Aggiornare gambas
« il: 01 Luglio 2024, 16:46:40 »
Debian 12, ma io la versione.3.19.1 l' ho installata con i sorgenti. Volevo sapere come aggiornarla alla 3.19.2

12
Programmazione / Aggiornare gambas
« il: 01 Luglio 2024, 09:55:13 »
Ho la versione gambas 3.19.1, sul sito ufficiale ho visto che c'è la versione 3.19.2.
Come aggiornarla ?

13
Programmazione / Problema programmi gambas su kde
« il: 01 Luglio 2024, 08:31:08 »
Ho creato dei programmini in gambas, se li lancio su xfc o mate o cinnamon funziona ma se li lancio su kde wayland non partono proprio.  Nemmeno trayicon funziona, ma se lancio kde x11 funziona

14
Programmazione / Re:impedire avvio multiplo
« il: 15 Maggio 2024, 07:22:02 »
Ho provato questo è funziona......

Public Sub Form_Activate()   ' oppure "Sub Main()" se il programma è a "linea di comando"
 
 Dim s, cmdline As String
 Dim id As New String[]

 For Each s In Dir("/proc", "*", gb.Directory)
   If Exist("/proc" &/ s &/ "cmdline") Then
     cmdline = File.Load("/proc" &/ s &/ "cmdline")
     If (cmdline Like "*" & Application.Name & ".gambas*") Then
       id.Push(Split(File.Load("/proc" &/ s &/ "stat"), Chr(32))[0])
       If id.Count > 1 Then
         If id[id.Max] > id[id.Max - 1] Then Quit
       Endif     
     Endif
   Endif
 Next
   
End


Ma funziona solo se il file eseguibile finisce con .gambas.....
Ma se il file eseguibile non finisce con .gambas ma non ha estensionee?

Esempio invece di chiamarsi
esempio.gambas si chiama esempio

Perchè appena rinomino il file eseguibile togliendo il .gambas non funziona

15
Programmazione / impedire avvio multiplo
« il: 14 Maggio 2024, 22:30:36 »
Creo un programma in gambas e lo avvio, come si fà in modo che se si avvia di nuovo per sbaglio invece si deve chiudere automaticamente ?
Mi spiego......
Io credo un programma che si chiama ESEMPIO1
lancio ESEMPIO1 senza chiuderlo
lancio di nuovo ESEMPIO1 ed invece si deve chiudere perchè già l' ho aperto prima. Come si fà ?

Pagine: [1] 2 3 ... 13