Script di mIRC per controllare e inviare al canale l’uptime del pc

Non sarebbe simpatico poter scrivere il comando /uptime e inviare allla finestra corrente un messaggio come questo?

Questo è apparso appena ho scritto /uptime in mIRC. Il mio nick è stato rimosso per ragioni di privacy

 

E’ molto più completo di un semplice script per l’uptime, visto che è in grado di ricordare il record che si è raggiunto!

Ovviamente richiede dello scripting. Come al solito, vediamo il codice funziona, e commentiamolo.

Aprite il pannello Aliases, premendo il pulsante , e aggiungete questo codice alla fine:

/checkuptime //if ($calc($ticks / 1000) > %UptimeRecord) //set %IlGiorno $asctime(d mmmm) | //if ($calc($ticks / 1000) > %UptimeRecord) //set %UptimeRecord $calc($ticks / 1000)

/uptime {
  //if ($calc($ticks / 1000) > %UptimeRecord) //set %UptimeRecord $calc($ticks / 1000)  
  //say 9,1 It is $day $+ , $time $+ , here in the Italian slumps, and 4Windows $os 9runned *cough*smoothly*cough* for8 $replace($duration($calc($ticks / 1000),2),wk,$chr(32) $+ Week,hr,$chr(32) $+ Hour,min,$chr(32) $+ Minute,day,$chr(32) $+ Day) $+ 9 $+ . Record:7 $replace($duration(%UptimeRecord,2),wk,$chr(32) $+ Week,hr,$chr(32) $+ Hour,min,$chr(32) $+ Minute,day,$chr(32) $+ Day) 9( $+ %IlGiorno $+ )
}

Ora dovete accedere al pannello Remote, premendo il pulsante , e aggiungete questa riga:

on 1:START:/timeruptime 0 40 /checkuptime   

o, se già avete un on START seguito da { e altre righe, inserite "/timeruptime 0 40 /checkuptime" senza virgolette subito prima di } alla fine.

Dovete aggiungere una riga anche al pannello Variable, accessibile dal pannello Remote e Aliases, cliccando sulla cartelletta "Variables"; qui aggiungete questa riga:

%UptimeRecord 0

premete OK e riavviate mIRC.

Questo script controllerà gni 40 secondi se l’uptime è maggiore di quello registrato, e, se sì, aggiorna il record, assieme alla data odierna. Potete cambiare la frequenza di controllo aumentato il valore dopo "timeruptime", da 40 a 60 ad esempio, per controllare ogni minuto, o a 3600 per ogni ora.

Inutile a dirsi, potete ovviamente cambiare anche il messaggio, semplicemente modificando le scritte ed i codici di controllo dei colori.

E’ tutto, scrivete /uptime alla fine per vedere il risultato.

Leave a Reply

Your email address will not be published. Required fields are marked *