Indice del forum
RegistratiCercaFAQLista utentiGruppiLog in
Modificare file di testo con il comando /write

 
Rispondi    Indice del forum » mIRC Scripting Precedente
Successivo
Modificare file di testo con il comando /write
Autore Messaggio
Xfiles
Membro Senior


Registrato: 28/12/07 19:22
Messaggi: 51

Messaggio Modificare file di testo con il comando /write Rispondi citando
Salve ragazzi... attraverso il comando /write vorrei modificare un file di testo e guardando la guida di mirc ho visto che con -s# si pu? fare una scansione del file di testo e cercare la parola che hai specificato. Come qui:
/write -dsalfa autojoin.mrc ... In questo modo mirc dovrebbe cercarmi la linea contenente la parola "alfa" e dovrebbe eliminare tutta la linea, per? non va e me ne sono accorto che la cancella solo se la parola da scansionare ? la prima nella linea (appunto a me non la ?) . Come posso risolvere il problema in modo che scansiona anche le altre lettere?
Gio Mar 27, 2008 9:15 pm Profilo Invia messaggio privato
Guido93
Utente Master


Registrato: 09/05/06 15:39
Messaggi: 528

Messaggio Rispondi citando
Usa l'opzione -w#
Codice:
/write -dwalfa autojoin.mrc

Gio Mar 27, 2008 9:28 pm Profilo Invia messaggio privato
Killer
Utente esperto


Registrato: 14/06/07 14:29
Messaggi: 439
Residenza: Roma

Messaggio Rispondi citando
puoi fargli leggere/ricercare la parola con $read
poi l'identificatore $readn rileva il nummero riga
lo dai in pasto a /write -dlN c:\XXX.txt

se utilizzi soltanto /write -lN puoi sovrascriverla

_________________
武力
Ven Mar 28, 2008 12:42 am Profilo Invia messaggio privato
Xfiles
Membro Senior


Registrato: 28/12/07 19:22
Messaggi: 51

Messaggio Rispondi citando
Killer ho provato ma nn va... guarda
/write $read(autojoin.mrc, w, *alfa*)
$readn
/write -dlN autojoin.mrc[/code]
Ven Mar 28, 2008 3:34 pm Profilo Invia messaggio privato
Killer
Utente esperto


Registrato: 14/06/07 14:29
Messaggi: 439
Residenza: Roma

Messaggio Rispondi citando
le N vanno sotituite con il valore ricavato da $readn (le ho scritte in rosso propio per evidenziarle)

esempio:
if ($read(autojoin.mrc, w, * $+ alfa $+ *)) {
echo la linea n? $readn ? stata eliminata
/write -dl $+ $readn autojoin.mrc
}
qui altri controlli se per esempio non esiste nessun alfa

_________________
武力
Ven Mar 28, 2008 4:35 pm Profilo Invia messaggio privato
Xfiles
Membro Senior


Registrato: 28/12/07 19:22
Messaggi: 51

Messaggio Rispondi citando
Grazie Killer problema risolto^^
Ven Mar 28, 2008 5:02 pm Profilo Invia messaggio privato
Vida92
Veterano


Registrato: 25/08/06 09:44
Messaggi: 182
Residenza: Urago Mella (Brescia)

Messaggio Rispondi citando
comunque Xfiles hai aperto un post con la domanda quasi simile.. potevi dire tutto di l? Wink

_________________

IRC IS A PRIVILIGE NOT A RIGHT! www.cybermirc.org
Dom Mar 30, 2008 12:44 am Profilo Invia messaggio privato MSN
Mostra prima i messaggi di:    
Rispondi    Indice del forum » mIRC Scripting Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a: 
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group
Design by Freestyle XL / Flowers Online.phpbb.it