Visualizzazione Stampabile
-
@Speedy29
Credo sia opportuno al limite definire un thread per il tuo programma (anche a me non funziona).
Io sistemerei un attimo il tuo batch.
Il programma dovrebeb essere portatile e nonr cihiedere die ssere emsso nella root del disco C:
Manca nella tua cartella il programma wget.exe.
Il tuo batch funziona solo eprchè wgete.exe esiset già nel pc ed è nel path.
I file esegubili andrebbero messi in una cartella separata (es .\exe) e lancciati da lì.
I nomi dei file quando possibile epr evitare andrebbero parametrizzati tramite variabuili.
@oscarini
Puoi usare anche il mio batch.
È nel post precedente a quello di speedy29
E' portatile, funziona dove lo metti e non richiede file esterni (wget è incluso).
-
@Speedy
evidentemente ci sono errori di fondo ...su win 7 non va ... estraendo il file GPSfix.zip mi ritrovo la cartella Gpsfix con un altra sotto cartella Gpsfix ....manca il file wget.exe .... dovresti modificare il file .cmd alcune stringhe non mi convincono ...cmq ottimo lavoro :fumo:
quello di Bovirus ...ok
scarica i due file cab nella cartella in qualsiasi posizione dove è posta ....
complimenti :fumo:
-
@bottoni
Ci sarà a breve una nuova versione che "prende" alcuni suggerimenti dal batch di speedy29
Espansioen file in sotto cartelle per data (aaaa.mm.gg oo.mm)
-
Dopo avere scaricato il zip postato da speedy29 lo estratto, la cartella Gpsfix l'ho messa nel desktop, funziona uso win.10
-
Ho capito dove è l'inghippo.
Per indicare al file batch, su quale cartella lavorare uso %cd%, questo funziona anche su nomi lungli, ma se la cartella è composta da due nomi con uno spazio, questa va a farsi friggere, quindi il batch non sa più su che cartella lavorare.
Il file wget, è contenuto nel file MyFile.cab, che viene estratto ad inizio, e questo per mantenere il piu pulito possibile la cartella di lavoro, ma anche qui, il batch non lavora in modo corretto con cartelle suddivise dallo spazio.
Vedo se riesco a risolvere.
P.S. per il resto il programma è sicuramente portabile, e lo potete mettere in qualsiasi cartelle, importante che il nome non contenga spazi, almeno per ora.
Se qualcuno sa come risolvere, grazie
-
@speedy29
Quei %cd% non servono.
Se vuoi evitare problemi nei percorsi usa le virgolette per il percorso lungo con spazi. Es "%cd%\Test spazio"
Ho rivisto il tuo batch
Parametrizzato nomi file e cartelle
Eliminato le cose non indispensabili (es. expand è già incluso in Windows)
Spostato i file di appoggio in una cartella separata (.support-file)
Raggruppato i comandi
Vedi un pò se ti potrebbe andar bene
..
-
@ bovirus
Ottimo Lavoro, ma anche nel tuo batch ho trovato questi problemi:
Sistemata la cancellazione dei vecchi file.
il file wget, per funzionare deve essere nella cartelle dove è il batch, altrimenti non funziona ( sistemato il batch ora è ok )
Quando copi il file .tlv, deve essere rinominato, come ad esempio
copy %TOOLS-FOLDER%\ee_meta_Global.tlv %GLOBALLOCATE-FOLDER%\ee_meta.tlv >NUL
Occhio che per il Sirf è diverso, te hai messo gli stessi file ( sistemato il rename per tipo di chipset )
Ora sembra sia tutto OK.
Aggiorno il precedente post #2 con il nuovo tool sistemato alla versione 1.1
Ora non resta che provare
-
@speedy29
Grazie delle correzioni
Personalmente nella versione del tuo kit nel mio PC
- Ho rimosos il colore grigio all'inizio perchè poco visibile.
- Ho rimosso il colore rosso degli errori
- Ho lasciato uan sola riga vuota prima/tra/dopo le due ultime avvertenze.
Essendo la spiegazione in Italiano credo dovresti decidere se avere tutti i messaggi o in italiano o in inglese.
-
@bovirus
Grazie a Te per la disponibilità.
Come dai tuoi suggerimenti, ho sistemato i messaggi in Italiano, e tolto il colore iniziale.
Se qualcuno lo preferisce, editare il file di batch, in corrispondenza della riga color eliminare prima parte dove riporta echo.
-
@speedy29
Sistemato il tuo post nella parte testo con un pò di aggiornamenti, evidenze testo etc.
Se aggiornerai il link ti suggersico di aggiornare solo il link di mega e il numero versione in fondo, lasciando inalterato il resto.