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 ... 5 6 [7] 8 9 ... 12
91
Programmazione / Info contenuto shell
« il: 05 Marzo 2023, 17:02:46 »
Ho scritto questo semplice codice che dovrebbe restituire le info della cpu ma non restituisce nulla, sbaglio qualcosa ?

  Dim cpu As String
  Shell "cat / proc / cpuinfo | grep 'model name' | uniq | awk -F ':' '{print $2}'" To cpu
  label.Text = cpu

92
Programmazione / Errore aggiornamento pacchetti
« il: 27 Febbraio 2023, 08:19:57 »
Ho trovato questo codice che dovrebbe aggiornare i pacchetti di linux usando apt, ma genera un errore:

dice Output inaspettato nel FMain.class:56

' Gambas class file

Public Sub UpdatePackages()
  Dim cmd As String
  Dim pkgCount As Integer
  Dim pkgIndex As Integer
 
  ' Eseguire il comando apt-get update per aggiornare la lista dei pacchetti disponibili '
  cmd = "sudo apt-get update"
  Shell(cmd)
 
  ' Eseguire il comando apt-get upgrade per aggiornare i pacchetti esistenti '
  cmd = "sudo apt-get upgrade -y"
  pkgCount = CountPackages(cmd)
 
  ' Impostare il massimo valore della barra di avanzamento '
  ProgressBar1.MaxValue = pkgCount
 
  ' Eseguire il comando apt-get upgrade con una pipe verso lo script '
  cmd = "sudo apt-get upgrade -y | tee /tmp/apt_progress.txt"
  Shell(cmd)
 
  ' Leggere il file di progressione apt_progress.txt '
  Dim aptProgress As New File("/tmp/apt_progress.txt")
  aptProgress.OpenForRead()
  While Not aptProgress.Eof
    Dim line As String = aptProgress.ReadLine()
   
    ' Controllare se la riga contiene il nome del pacchetto '
    If line.StartsWith("Preparing to unpack") Then
      pkgIndex = pkgIndex + 1
     
      ' Aggiornare la barra di avanzamento '
      ProgressBar1.Value = pkgIndex
     
      ' Aggiornare la descrizione della barra di avanzamento '
      ProgressBar1.Text = "Aggiornamento in corso... (" & pkgIndex & "/" & pkgCount & ")"
    Endif
  Wend
 
  ' Chiudere il file di progressione '
  aptProgress.Close()
 
  ' Visualizzare un messaggio di conferma '
  Message("Aggiornamento completato con successo!")
End

Public Function CountPackages(cmd As String) As Integer
  Dim count As Integer = 0
 
  ' Eseguire il comando apt-get upgrade con una pipe verso lo script '
  cmd = cmd & " | grep 'Preparing to unpack'"
  Dim output As String = Shell(cmd)
 
  ' Contare il numero di pacchetti '
  Dim lines As String[] = Split( Output , "\n")
  For Each Line As String In lines
    If line.StartsWith("Preparing to unpack") Then
      count = count + 1
    Endif
  Next
 
  Return count
End


93
Serve per fare un software multilingua ?

95
Domande tecniche / Re:Programma multilingua
« il: 22 Giugno 2022, 12:55:28 »
C'è un modo per tradurre un programma in tutte le lingue ?, se devo tradurre ogni singola voce in 30 lingue diverse ci vuole una vita...

Accidenti sei il primo che conosco che ha installate sul proprio OS 30 lingue!

Comunque ben difficilmente un programma fatto da una singola persona o da un piccolo gruppo verrà tradotto in tante lingue.
Lo stesso Gambas3 è creato in inglese (us) e poi essendo Minisini di madre lingua francese lo ha tradotto anche in francese.
Normalmente se si vuole internazionalizzare un programma si fa allo stesso modo suo e poi, come ha fatto Minisini, si mette a disposizione degli utenti un traduttore.
Così persone come il sottoscritto insieme ad altri, hanno contribuito ad avere l'IDE di Gambas in italiano.

Qui puoi ispirarti al traduttore di Gambas per creare quello personalizzato da aggiungere al tuo progetto:
https://gitlab.com/gambas/gambas/-/tree/master/app/src/gambas3/.src/Translation

Per farlo in multilingua un motivo ci saràà, non credi ?

96
Domande tecniche / Re:Programma multilingua
« il: 22 Giugno 2022, 10:02:29 »
C'è un modo per tradurre un programma in tutte le lingue ?, se devo tradurre ogni singola voce in 30 lingue diverse ci vuole una vita...

97
Programmazione / Re:Download software da gambas
« il: 15 Aprile 2022, 17:18:28 »
Uso debian

98
Programmazione / Re:Download software da gambas
« il: 08 Aprile 2022, 09:05:45 »
Per scaricare dei programmi da repository si una da terminale il comando apt install nomeprogramma
Da gambas come si fà senza usare il comando shell ?

99
Programmazione / Download software da gambas
« il: 05 Aprile 2022, 08:16:58 »
Salve, è possibile scaricare da gambas programmi da repository senza usare lo shell con il comando apt install ?

100
Programmazione / Re:Verificare se si è Online o offline
« il: 02 Aprile 2022, 17:26:03 »
Static Property Read NetworkAvailable As Boolean

Se scrivo direttamente
Static Property Read NetworkAvailable As Boolean

da errore, sbaglio qualcosa
Come si usa ?

101
Programmazione / Verificare se si è Online o offline
« il: 02 Aprile 2022, 08:40:02 »
Salve, come verificare da gambas che c'è connessione internet o no ?

102
Programmazione / Adattare form
« il: 18 Febbraio 2022, 09:09:43 »
Ho un problema, dentro un form ho inserito una foto come sfondo con relativi pulsanti.....
Appena la avvio tutto bene ma il problema è se cambio desktop per esempio da mate passo a lxqt o kde lo sfondo che ho messo dentro il form si vede tagliato cioè non si adatta alla risoluzione dello schermo o alla risoluzione di altro desktop.
Come risolvo ?

103
Programmazione / Re:Tasto annulla inputbox
« il: 31 Dicembre 2021, 20:19:23 »
il problema è che non devo premere nulla e deve andare avanti come se il si l' ho premuto.
...ma lui ti domanda quale debba essere il destino di file di librerie installate o da installare.
Non credo che tu ne possa prescindere. :-X

L' hai presente Bleachbit ?

104
Programmazione / Re:Tasto annulla inputbox
« il: 31 Dicembre 2021, 16:27:12 »
Continuare? [S/n] Interrotto.
Non t'è mai capitato nell'istallazione di pacchetti un interruzione con domanda se si vuole continuare, come in questo caso da te ora riportato ?
In questi casi, se si vuole "continuare" con l'installazione si preme il tasto "s" e poi quello di "Invio" sulla tastiera.
...non ci vedo nulla di strano.  :-\

Il programma che hai allegato cioè il primo ha dei problemi, se lanci un comando premendo Run funziona, ma se poi dopo rifai la stessa procedura cioè scegli un comando dal combobox e premi run, si rallenta in una maniera impressionante.

Il fatto che non c'è nulla di strano nel fare la domanda è premere si il problema è che non devo premnere nulla e deve andare avanti come se il si l' ho premuto.

105
Programmazione / Re:Tasto annulla inputbox
« il: 31 Dicembre 2021, 10:05:32 »
inserendo sudo come filtro a me ne trova 7
Idem per me.
Comunque i due che ho postato credo siano quelli citati nella M.L..

Dai il comando apt autoremove

e si interrompe

Lettura elenco dei pacchetti...
Generazione albero delle dipendenze...
Lettura informazioni sullo stato...
I seguenti pacchetti saranno RIMOSSI:
  libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediagsttools5
  libqt5multimediawidgets5 qml-module-qtquick-window2 vokoscreen-ng
0 aggiornati, 0 installati, 6 da rimuovere e 0 non aggiornati.
Dopo quest'operazione, verranno liberati 4.540 kB di spazio su disco.
Continuare? [S/n] Interrotto.

Pagine: 1 ... 5 6 [7] 8 9 ... 12