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 - ira83

Pagine: 1 2 [3] 4 5 6
31
Programmazione (Gambas 2) / Re: wget e progress bar
« il: 11 Febbraio 2010, 22:47:41 »
Innanzi tutto un GRAZIE MILLE di dimensioni bibbliche...

ho messo 14147827 (che la dimensione esatta) ma si inceppa al 4 %... ora ci provo un po e vedo di risolvere..

grazie mille ancora sono debitore...

32
Programmazione (Gambas 2) / Re: wget e progress bar
« il: 11 Febbraio 2010, 22:28:46 »
non ci siamo ancora :
Codice: [Seleziona]
sergio@pc-sergio:~$ wget [b]http://ftp://[/b]ftp.finanze.it/pub/docfa4/docfa4-1.zip
--2010-02-11 22:22:18--  http://ftp//ftp.finanze.it/pub/docfa4/docfa4-1.zip
Risoluzione di ftp... fallito: Nome o servizio sconosciuto.
wget: impossibile risolvere l'indirizzo dell'host "ftp"
sergio@pc-sergio:~$

è qui http://ftp://ftp.finanze.it/pub/docfa4/docfa4-1.zip

quello corretto è solo ftp://ftp.finanze.it/pub/docfa4/docfa4-1.zip senza l'http.. che purtroppo l'editor del forum mette in automatico
eheh :D

grazie mille cmq per la grande mano che mi stai dando

33
Programmazione (Gambas 2) / Re: wget e progress bar
« il: 11 Febbraio 2010, 22:15:36 »
è sabgliato il link è tutto minuscolo :D l'ho corretto nelle ultime due cose che ho postato..

wget ftp://ftp.finanze.it/pub/docfa4/docfa4-1.zip

34
Programmazione (Gambas 2) / Re: wget e progress bar
« il: 11 Febbraio 2010, 22:08:30 »
effettivamente
Codice: [Seleziona]
comando = "wget ftp://ftp.finanze.it/pub/docfa4/docfa4-1.zip" 
hProcess = SHELL comando FOR READ AS "hProcess"

non funge... ma il wget dato da terminale cosi parte senza problemi...

35
Programmazione (Gambas 2) / Re: wget e progress bar
« il: 11 Febbraio 2010, 21:58:41 »
esiste è una cartella cmq... ftp://ftp.finanze.it/pub/docfa4
il wget scarica l'index.html

cmq mi da errore "Type mismatch:wanted Process,got String instead"

e evidenzia la riga comando= "wget......"

36
Programmazione (Gambas 2) / Re: wget e progress bar
« il: 11 Febbraio 2010, 21:25:00 »
ok ho buttato giu questo.. mi da errori su
comando= "wget..........."

sicuramente sbaglio a fare i dim dei processi e variabili

Codice: [Seleziona]
' Gambas class file

PUBLIC SUB Form_Open()

DIM controllo AS Variant
DIM comando AS Process
DIM hProcess AS Process
DIM Valore AS Integer
 

SHELL "ping -c 4 www.google.it" TO controllo


    IF Len(controllo) = 0 THEN
        Message.Error("Non è presente la connessione", "exit")
        installdocfa.Close()
    END IF
   


    IF NOT Exist(user.home &/ "Docfa") THEN
        MKDIR (user.home &/ "Docfa")
    END IF

END



PUBLIC SUB Button1_Click()

DIM controllo AS Variant
DIM comando AS Process
DIM hProcess AS Process
DIM Valore AS Integer
     

SHELL "rm -fr docfa4-1.zip index.html" WAIT
SHELL "wget ftp://ftp.finanze.it/pub/docfa4/" WAIT

SHELL "echo $(cat index.html | grep docfa4-1.zip | cut -d'(' -f2 | cut -d' ' -f1)" WAIT
SHELL "rm -fr index.html" WAIT



comando = "wget ftp://ftp.finanze.it/pub/Docfa4/docfa4-1.zip"
hProcess = SHELL comando FOR READ AS "hProcess"
timer1.start

END





PUBLIC SUB Timer1_Timer()

DIM controllo AS Variant
DIM comando AS Process
DIM hProcess AS Process
DIM Valore AS Integer


DIM i AS Integer

 
      i = hProcess.State
 
  IF i = 0 THEN
    Timer1.Stop
   
    ProgressBar1.Value = 1
 
  ELSE
Valore = Stat("docfa4-1.zip") / 13500
        ProgressBar1.value = Valore
   
  ENDIF
END

37
Programmazione (Gambas 2) / Re: wget e progress bar
« il: 10 Febbraio 2010, 22:31:50 »
ehm ok... ma "idealmente" il programma postato sopra potrebbe andare no? almeno a livello di logica mi pare di si...

38
Programmazione (Gambas 2) / Re: wget e progress bar
« il: 10 Febbraio 2010, 18:44:17 »
ok allora io da shell do:

Codice: [Seleziona]
wget link/$file.zip
cat index.html | grep $file.zip | cut -d'(' -f2 | cut -d' ' -f1
e come output ricevo la dimensione in byte
Codice: [Seleziona]
14147827

che in gambas è:
Codice: [Seleziona]
SHELL "rm -fr file.zip index.html" WAIT
SHELL "wget ftp://ftp.finanze.it/pub/file/" WAIT
SHELL "echo $( cat index.html | grep file.zip | cut -d'(' -f2 | cut -d' ' -f1)" WAIT

e ora? come la collego alla progress bar?

[postedit]
ho partorito questo...
Codice: [Seleziona]
PUBLIC SUB Form_Open()

DIM stato AS Variant
DIM avanzamento AS Integer
DIM Valore AS Integer
DIM controllo AS Variant
DIM myprocess AS Process

 
WAIT
SHELL "ping -c 4 www.google.it" TO controllo
WAIT

    IF Len(controllo) = 0 THEN
        Message.Error("Non è presente la connessione", "exit")
        installdocfa.Close()
    END IF
   


    IF NOT Exist(user.home &/ "Docfa") THEN
        MKDIR (user.home &/ "Docfa")
    END IF
   


SHELL "rm -fr docfa4-1.zip index.html" WAIT
SHELL "wget ftp://ftp.finanze.it/pub/docfa4/" WAIT
SHELL "echo $( cat index.html | grep docfa4-1.zip | cut -d'(' -f2 | cut -d' ' -f1)" TO avanzamento
SHELL "rm -fr index.html" WAIT

SHELL "wget ftp://ftp.finanze.it/pub/docfa4/docfa4-1.zip" WAIT

REPEAT
   SHELL "ls --size | grep docfa4-1.zip | cut -d' ' -f1" TO Valore
   stato = Valore / avanzamento
   ProgressBar1.Value = stato
UNTIL avanzamento = Valore


END


ovviamente non funge... sicuramente errori di sintassi, ma come procedimento potrebbe andare?

come mai non mi compare la finestrella grafica?

39
Programmazione (Gambas 2) / Re: wget e progress bar
« il: 10 Febbraio 2010, 17:47:15 »
si sono ftp...
uno dei vari esempi può esser questo...

ftp://ftp.finanze.it/pub/

Codice: [Seleziona]
wget ftp://ftp.finanze.it/pub/ct93.exe

wget non da la percentuale, ma so che occupa 274 KB...

40
Programmazione (Gambas 2) / Re: wget e progress bar
« il: 10 Febbraio 2010, 12:47:53 »
no wget non riconosce la dimensione... effettivamente scaricato possiamo notare  che occupa 13.5 MB... non 14.5  :P
però wget non ne riconosce dimensione e quindi non può fornire una percentuale...

41
Programmazione (Gambas 2) / Re: wget e progress bar
« il: 09 Febbraio 2010, 22:37:45 »
solo su alcuni file... strana la cosa  :o

42
Programmazione (Gambas 2) / Re: wget e progress bar
« il: 09 Febbraio 2010, 22:17:19 »
che versione hai?

io:
Codice: [Seleziona]
 wget --version
GNU Wget 1.12 compilato su linux-gnu.

+digest +ipv6 +nls +ntlm +opie +md5/openssl +https -gnutls +openssl
-iri

Wgetrc:
    /etc/wgetrc (sistema)
Locale: /usr/share/locale
Compilazione: gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC="/etc/wgetrc"
    -DLOCALEDIR="/usr/share/locale" -I. -I../lib -O2 -g -pipe -Wformat
    -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
    -fstack-protector --param=ssp-buffer-size=4
Collegamento: gcc -O2 -g -pipe -Wformat -Werror=format-security
    -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
    --param=ssp-buffer-size=4 -Wl,--as-needed -Wl,--no-undefined
    -Wl,-z,relro /usr/lib64/libssl.so /usr/lib64/libcrypto.so -ldl -lrt
    ftp-opie.o openssl.o http-ntlm.o gen-md5.o ../lib/libgnu.a

Copyright (C) 2009 Free Software Foundation, Inc.
Licenza GPLv3+: GNU GPL versione 3 o successiva
<http://www.gnu.org/licenses/gpl.html>.
Questo è software libero: siete liberi di modificarlo e redistribuirlo.
Non c'è ALCUNA GARANZIA, negli estremi permessi dalla legge.

Scritto da Hrvoje Niksic <hniksic@xemacs.org>.
Attualmente mantenuto da Micah Cowan <micah@cowan.name>.
Inviare segnalazioni di bug e suggerimenti a <bug-wget@gnu.org>.

43
Programmazione (Gambas 2) / Re: wget e progress bar
« il: 09 Febbraio 2010, 21:59:59 »
ehm... non proprio.. percentuali non ne vedo :D

44
Programmazione (Gambas 2) / Re: wget e progress bar
« il: 09 Febbraio 2010, 21:29:28 »
output del wget è questo... (ho provato a scaricar l'index del forum eheh)

Codice: [Seleziona]
[massimo@localhost ~]$ wget http://www.gambas-it.org/smf/index.php
--2010-02-09 21:26:41--  http://www.gambas-it.org/smf/index.php
Risoluzione di www.gambas-it.org... 69.89.25.193
Connessione a www.gambas-it.org|69.89.25.193|:80... connesso.
HTTP richiesta inviata, in attesa di risposta... 200 OK
Lunghezza: non specificato [text/html]
Salvataggio in: "index.php"

    [    <=>                                                                 ] 39.763      53,8K/s   in 0,7s

2010-02-09 21:26:44 (53,8 KB/s) - "index.php" salvato [39763]

[massimo@localhost ~]$

dove

Codice: [Seleziona]
   [    <=>                                                                 ] 39.763      53,8K/s   in 0,7s

varia nel tempo

<=>   va avanti indietro poi si ha i k scaricati (mi pare) poi la velocità e infine il tempo restante

45
Programmazione (Gambas 2) / wget e progress bar
« il: 09 Febbraio 2010, 16:46:46 »
Ciao a tutti... a un certo punto del mio programma ho messo un

Codice: [Seleziona]
SHELL "wget link/file.zip; mv file.zip $HOME

nella veste grafica ho posizionato una progressbar.... volevo chiedere se c'e modo di far interagire il suo avanzamento con l'avanzamento di wget, o se esistono altri metodi\comandi per farlo..

grazie mille

ciao a tutti

Pagine: 1 2 [3] 4 5 6