Precedente :: Successivo |
Autore |
Messaggio |
Renzo(ita) Eroe in grazia degli dei
Registrato: 21/09/08 12:04 Messaggi: 158 Residenza: Modena
|
Inviato: 03 Ago 2012 11:46 Oggetto: Sostituire stringhe in vari file |
|
|
Ciao, sperando che sia la sezione giusta, vi chiedo come poter ricercare delle righe leggermente diverse fra loro all'interno di vari file, per sostituirle con una riga uguale per tutti.
Esempio:
-----------nel file n°1
G76 I308 J-180 K3
G133 X154 Y518.5
G134 A0 B0
M06 T56 (SPC aletta ANG. 90.00)
G70 X394.5 Y120
G00 X394.5 Y55
-----------nel file n°2
M91
M92
G133 X891 Y265
G134 A0 B0
M06 T33 (SPC aletta ANG. 90.00)
G00 X150 Y145
G76 I25 J-180 K5
-----------nel file n°3
M92
G133 X891 Y594.3
G134 A0 B0
M06 T1 (SPC aletta ANG. 90.00)
G00 X480 Y442.3
G76 I25 J-180 K11
devo sostituire "M06 T?? (SPC aletta ANG. 90.00)" con "M06 T56 (SPC aletta ANG. 90.00)"
Ho trovato TextCrawler che sostituisce in automatico una specifica riga di testo con un' altra,
ma non capisco come specificare dei caratteri jolly nella ricerca
Grazie |
|
Top |
|
|
freemind Supervisor sezione Programmazione
Registrato: 04/04/07 20:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 03 Ago 2012 12:11 Oggetto: |
|
|
Ciao,
con notepad++ hai la possibilità mi pare di fare il cerca e sostituisci su più file e lo puoi fare anche usando le espressioni regolari che in questo caso sono quello che ti servono.
Ovviamente se usi windows altrimenti c'è il buon vecchio grep per le macchine *nix. |
|
Top |
|
|
Renzo(ita) Eroe in grazia degli dei
Registrato: 21/09/08 12:04 Messaggi: 158 Residenza: Modena
|
Inviato: 03 Ago 2012 12:18 Oggetto: |
|
|
Scusa, ma non so cosa sono le espressioni regolari, sono solo poco più avanti di fare click con il mouse |
|
Top |
|
|
syaochan Dio minore
Registrato: 15/02/06 09:38 Messaggi: 779
|
Inviato: 03 Ago 2012 14:54 Oggetto: |
|
|
Allora fatti una cultura: link |
|
Top |
|
|
SverX Supervisor Macchinisti
Registrato: 25/03/02 11:16 Messaggi: 11580 Residenza: Tokelau
|
Inviato: 03 Ago 2012 17:07 Oggetto: |
|
|
con UltraEdit hai la sostituzione con le espressioni regolari, e fidati che non è troppo più complicato dei caratteri jolly
|
|
Top |
|
|
Renzo(ita) Eroe in grazia degli dei
Registrato: 21/09/08 12:04 Messaggi: 158 Residenza: Modena
|
Inviato: 03 Ago 2012 17:12 Oggetto: |
|
|
Grazie, bellissima guida in italiano
Ho utilizzato sia questo: "M06 T[0-9][0-9] .SPC aletta ANG. 90.00"
che questo: "M06 T.. .SPC aletta ANG. -90.00"
per sostituire i numeri casuali fra la "T" e la "(" con numeri decisi da me:
primo caso: "M06 T90 (SPC aletta ANG. 90.00"
secondo caso: "M06 T270 (SPC aletta ANG. -90.00"
E addirittura funziona
Adesso mi ci diverto un sacco |
|
Top |
|
|
lbug7575 Spammer *
Registrato: 31/03/15 19:18 Messaggi: 2
|
Inviato: 31 Mar 2015 19:48 Oggetto: |
|
|
Mi servirebbe creare uno script in bat che, una volta avviato, avvii un programma dopo 45 secondi dalla partenza dello script stesso (le macchine con cui lavoro ci mettono 30s a ricevere l' IP ed il programma che andrò a lanciare se è senza rete riavvia la macchina, creando un loop).
Idee? Very Happy
:*RosE*: |
|
Top |
|
|
SverX Supervisor Macchinisti
Registrato: 25/03/02 11:16 Messaggi: 11580 Residenza: Tokelau
|
Inviato: 01 Apr 2015 12:16 Oggetto: |
|
|
per fare un ritardo di (circa) 45 secondi la via più veloce che mi viene in mente è usare un ping
Codice: | @echo off
ping -n 45 localhost
programma.exe
|
|
|
Top |
|
|
lbug7575 Spammer *
Registrato: 31/03/15 19:18 Messaggi: 2
|
Inviato: 18 Apr 2015 11:47 Oggetto: |
|
|
[quote="lbug7575"]Mi servirebbe creare uno script in bat che, una volta avviato, avvii un programma dopo 45 secondi dalla partenza dello script stesso (le macchine con cui lavoro ci mettono 30s a ricevere l' IP ed il programma che andrò a lanciare se è senza rete riavvia la macchina, creando un loop).
Idee? Very Happy
______________________________________________________ |
|
Top |
|
|
SverX Supervisor Macchinisti
Registrato: 25/03/02 11:16 Messaggi: 11580 Residenza: Tokelau
|
Inviato: 05 Mag 2015 16:18 Oggetto: |
|
|
non hai letto sopra? |
|
Top |
|
|
|