Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 03-10-2008, 20.49.06   #1
TNOTB
Hero Member
 
L'avatar di TNOTB
 
Registrato: 07-05-2001
Loc.: Naples
Messaggi: 519
TNOTB promette bene
Help: script o batch per automatizzare.....

Ciao a tutti

avrei bisogno di un programmino o un semplice batch che mi automatizzi una certa operazione relativa al contenuto di un file
premetto che sono a digiuno di qualsiasi linguaggio di programmazione e/o di comandi avanzati per creare script o batch.

Mi spiego:

ho un file txt con questo contenuto tipo:

Codice:
L 101                             1     
CU Z      2449028.834523083.52    184.54
CD Z      2449029.244523084.09    184.45
CD Z      2449031.914523082.27    184.34
CD Z      2449051.484523061.27    184.49
CD Z      2449050.404523060.48    184.74
CD Z      2449029.444523083.90    184.37
L 101                             2     
CU Z      2449028.794523083.54    184.51
CD Z      2449051.434523061.41    184.50
L 101                             3     
CU Z      2449051.434523061.41    184.50
L 101                             4     
CU Z      2449028.524523130.61    178.31
CD Z      2449034.174523128.20    178.24
CD Z      2449033.304523125.85    178.25
CD Z      2449027.544523128.00    178.20
CD Z      2449028.504523130.57    178.27
CD Z      2449033.064523125.85    178.23
tali codici dovrebbero essere trasformati così:

- le righe relative a "L 101 1 " devono sparire

- ogni codice "CU Z" e "CD Z" deve essere sostituito con CTB

- ogni valore numerico di ogni riga, ad esempio:

Codice:
	2449028.834523083.52    184.54
deve essere così scomposto

Codice:
	
             2449028.83      4523083.52      184.540
ovvero la serie centrale deve essere separata due cifre dopo il punto

- all'inizio di ogni riga, dopo il codice CTB (ex CU Z/CD Z) deve essere inserito il corrispondente valore numerico della riga alla quale appartiene la serie di codici

nell'esempio sopra abbiamo 4 serie di codici e nella prima ad esempio abbiamo 6 righe


in definititiva il contenuto del file di output deve essere come segue, rispettando gli spazi tra i vari valori:

Codice:
CTB      1      2449028.83      4523083.52      184.540
CTB      2      2449029.24      4523084.09      184.450
CTB      3      2449031.91      4523082.27      184.340
CTB      4      2449051.48      4523061.27      184.490
CTB      5      2449050.40      4523060.48      184.740
CTB      6      2449029.44      4523083.90      184.370
CTB      1      2449028.79      4523083.54      184.510
CTB      2      2449051.43      4523061.41      184.500
CTB      1      2449028.52      4523130.61      178.310
CTB      2      2449034.17      4523128.20      178.240
CTB      3      2449033.30      4523125.85      178.250
CTB      4      2449027.54      4523128.00      178.200
CTB      5      2449028.50      4523130.57      178.270
CTB      6      2449033.06      4523125.85      178.230
CTB      1      2449082.66      4523117.36      180.470
CTB      2      2449080.33      4523117.16      180.250
CTB      3      2449080.28      4523119.32      180.250
CTB      4      2449080.75      4523119.44      180.250
CTB      5      2449080.62      4523120.27      180.250
CTB      6      2449082.84      4523120.31      180.210
CTB      7      2449085.51      4523120.02      180.130
CTB      8      2449085.28      4523117.25      180.420
esiste la possibilità di creare un batch che si occupi di tal operazione? sono circa 13000 righe e sarebbe un lavoraccio da fare manualmente.

Grazie
TNOTB non è collegato   Rispondi citando
Vecchio 10-10-2008, 12.50.46   #2
Franzo
Senior Member
 
Registrato: 02-08-2007
Messaggi: 295
Franzo promette bene
Ciao,
o qualcuno ti fa un programmino ad hoc oppure importa in word, alcune cose le puoi fare con il comanndo trova e sostituisci
Franzo non è collegato   Rispondi citando
Vecchio 20-10-2008, 00.57.54   #3
NS-1
Hero Member
 
L'avatar di NS-1
 
Registrato: 09-05-2002
Loc.: COMO
Messaggi: 1.135
NS-1 promette bene
...mhhh...
se ti studi qualcosina di programmazione in C oppure se preferisci di Delphi (così ti crei un'interfaccia grafica in 2 secondi) lo puoi fare tranquillamente tu senza problemi...
___________________________________

...ad ogni alba sorgerà il tuo profumo
NS-1 non è collegato   Rispondi citando
Vecchio 20-10-2008, 10.19.28   #4
Franzo
Senior Member
 
Registrato: 02-08-2007
Messaggi: 295
Franzo promette bene
Infatti, potrebbe essere un buon input per imparare qualche linguaggio. Se non hai esperienza parti con il Visual Basic
Franzo non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
script batch per creare playlist everett Programmazione 0 15-07-2008 18.55.25
script batch evitare la limitazione di lunghezza dei nomi con xcopy xmatrix83 Programmazione 6 29-08-2007 12.05.21
[Fedora] C2 - Automatizzare script di shell Gambit77 Linux e altri Sistemi Operativi 2 28-10-2004 11.35.21
MS Windows Script 5.6 Macao Archivio News Web 0 03-09-2004 04.30.46
Batch Script particolare gutguy Windows 9x/Me/NT4/2000 1 28-07-2004 18.38.54

Orario GMT +2. Ora sono le: 10.55.48.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.