Newsgroup: it.comp.software.newsreader
Titolo: [Dialog] 2 script per +1 e -1

Ho pensato che a volte può essere comodo aumentare o diminuire il punteggio
di un singolo messaggio senza andare ad aggiungere niente alle regole di
scoring and actions. Allora ho fatto uno script che, associandogli come
hotkey il + del tastierino numerico, aggiunge 1 punto, e un altro che col -
toglie 1 punto.
Program AddScore;
Begin
 PostKey(80, false, true, false, false, false, false, false, false);
 PostKey(9, false, false, false, false, false, false, false, false);
 PostKey(38, false, false, false, false, false, false, false, false);
 PostKey(13, false, false, false, false, false, false, false, false);
 ADo('MessageProperties');
End.
Program SubtrScore;
Begin
 PostKey(80, false, true, false, false, false, false, false, false);
 PostKey(9, false, false, false, false, false, false, false, false);
 PostKey(40, false, false, false, false, false, false, false, false);
 PostKey(13, false, false, false, false, false, false, false, false);
 ADo('MessageProperties');
End.
Ciao :)
-- 
Maria Luisa C - 08/01/2004 23.36.26, here.
http://fido.altervista.org/

 [8<]
Che mi permetto di "tradurre" (che dopo si pensa che fai le magie e voli
su una scopa ;o), visto che non è commentato...
Anche se i Postkey sono prima, il primo comando è:
    Ado('MessageProperties');
che apre le proprietà del messaggio (tasto dx -> Proprietà del
messaggio...).
Il primo PostKey è ALT+P, ovvero seleziona:
    [X] Imposta _p_unteggio
Il secondo è TAB, ovvero si sposta nel riquadro dove c'è scritto
l'attuale punteggio.
Il terzo è la freccetta su, ovvero aumenta il punteggio di uno.
L'ultimo è l'ENTER.
Il secondo è analogo.
Ciao (e grazie).
-- 
 /   _ _ | Xnews e la documentazione in italiano
( (/( (/ | 
http://web.lacasadialice.it/alanford/

 visto che non è commentato...
mancava un quarto a mezzanotte! (a proposito di Befana)
Ah, grazie per quel:
# Segna gente da non perdere
mi sono molto "ringalluzzita" :)
Ciao,
-- 
Maria Luisa C - 09/01/2004 10.21.11, here.
http://fido.altervista.org/

 L'ultimo è l'ENTER.	
Detto così sembra facile... :-)
Però non mi funziona comunque... :-(
Entrambi tra gli script personali, salvati e compilati, provati sia con
il NumLock attivo che disattivo.
-- 
11/01/2004 16.33.27, daRkSidE

 Perň non mi funziona comunque... :-(
Questo č un altro discorso...
L'ho provato anch'io adesso, devo dire che funziona ma non aggiorna la
vista automaticamente (forse dipende da altre impostazioni che ha
*MLC*).
Caccia un Ctrl+F11 (Aggiorna vista) alla fine dei due script e va tutto
(per lo meno a me):
    Postkey(122,false,false,true,false,false,false,false,false);
Ciao.


 
E' piů bello un  ADo('RefreshView');  :)
Perň č strano, io non ne ho bisogno e non mi sembra di aver messo delle
impostazioni particolari...
-- 
Maria Luisa C - 11/01/2004 18.11.42, here.
http://fido.altervista.org/

 delle impostazioni particolari...
Di stranezze ce ne sono parecchie negli script di Dialog (vedi 
GoToParent ;o)...
Tu non ci crederai, nella mia prima versione del tasto *T* il comando 
ADo('RefreshView') non funzionava, mentre il Ctrl+F11 sì... ^___^
Per questo, dopo che hai pubblicato la lista dei Postkey, quando posso 
preferisco usare questi ultimi (IMO rispettano di più le sequenze).


     Postkey(122,false,false,true,false,false,false,false,false);
Se č per questo ho anche aggiunto un Ado('RefreshView');, ma non mi fa
nulla. Se ho capito bene, dovrebbe agire attraverso il + e - del
tastierino numerico; ma per fare questo, ora che ci penso, occorre
associare lo script a quei tasti, attraverso Configura
pulsanti/scorciatoie.
Sě, ora funziona, sorry. Su queste cose non mi ero ancora proprio
applicato.  :-)
-- 
11/01/2004 22.10.15, daRkSidE

 applicato.  :-)
Bene! :)
Ti funziona anche senza il Refresh?
A me sì, e non capisco perché ce ne dovrebbe essere bisogno.
-- 
Maria Luisa C - 11/01/2004 22.52.55, here.
http://fido.altervista.org/

 A me sì, e non capisco perché ce ne dovrebbe essere bisogno.
Rettifico io (presi una svista per la fretta), ho dei problemi (ma non
sempre) sui *primi* messaggi di un thread che hanno già un punteggio (ma
non ho ancora ben capito né riesco sempre a riprodurlo ^___^;;;).


 non ho ancora ben capito né riesco sempre a riprodurlo ^___^;;;).
Panico! ;;;;^_______^;;;
Credo di aver scoperto l'arcano... (io ho %scorehighest%)
Chiedo venia <:o/


 Ciao.
Buona notte!
-- 
Maria Luisa C - 11/01/2004 23.34.47, here.
http://fido.altervista.org/

 l'altro script per evidenziare i contrassegni).
Esatto.
Per non saper né leggere né scrivere (vuoi mai che i giapponesi siano
aleph1 - tanto ci vorrebbe un'eternità prima che se ne accorgano ;o), mi
sono fatto una nuova colonna "*" (grazie alle quattro cifre 'grattate'
all'anno ed ai secondi), in cui ho messo %score%.
Il tuo script l'ho leggermente modificato così (funge anche per i
punteggi negativi):
|   colScore:
|    begin
|     points:=StrToInt(origStr);
|     if points mod 2 = 1 then  PaintString := '*';
|     if points mod 2 = -1 then  PaintString := '*';
|     if points mod 2 = 0 then  PaintString := ' ';
|    end;
ed il risultato lo puoi ammirare qui:
 
http://web.lacasadialice.it/alanford/shot/asterischi.png
(non far caso ai punti, è solo un esperimento).


 (non far caso ai punti, è solo un esperimento).
hmmm... ma quel cuoricino? ;P

     
http://web.lacasadialice.it/alanford/shot/asterischi.png
Beelloooo!
Ho visto che hai tolto l'h: 
Hai fatto bene, era solo una cosa cosmetica mentre scrivevo lo script, che
in realtà poi mi sono dimenticata di togliere, ma ruba solo spazio.
Spiegami a cosa serve contrassegnare i -1 (oltre che per i giapponesi ;))
perché non l'ho capito ma mi incuriosisce.
In ogni modo se lo fai metti
if ((points mod 2 = 1) or (points mod 2 = -1)) then  PaintString := '*';
ché sta meglio :))
-- 
random anagram: Silicon Graphics = Gosh, sir, I can clip!
Maria Luisa C - 12/01/04 22.18.21, here.
http://fido.altervista.org/

 hmmm... ma quel cuoricino? ;P
Ditemi dov'č, io non lo trovo! 8-|
-- 
random anagram: Astronomers = Moon starers / No more stars
Maria Luisa C - 12/01/04 22.35.20, here.
http://fido.altervista.org/

 Ditemi dov'è, io non lo trovo! 8-|
Indizio: vicino a te ^_-

 Rassegnatevi... ;oÞRRR
Ma è post-produzione, vero?
Altrimenti... dimmi quanto vuoi per dirmi come si fa, chè mi tornerebbe
assai comodo... ;DD

 ché sta meglio :))
Mica so scrivere gli script io! :o)


 ché sta meglio :))
Fatto, adesso è così (mi beccava anche gli zero):
|   colScore:
|    begin
|     points:=StrToInt(origStr);
|     if ((points mod 2 = 1) or (points mod 2 = -1)) then  PaintString := '*';    if points mod 2 = -1 then  PaintString := '*';
|     if points mod 2 = 0 then  PaintString := ' ';
|     if origStr = '' then  PaintString := ' ';
|    end;


 Mica so scrivere gli script io! :o)
Neanch'io, ci arrabattiamo!
Ho poi trovato il cuoricino, grazie al suggerimento di Cammagno.
E' bellissimo!
Non l'avevo visto perché i tuoi screenshot prendono 2 dei miei schermi.
Ciao,
-- 
random anagram: Funeral = Real Fun
Maria Luisa C - 12/01/04 22.58.18, here.
http://fido.altervista.org/

 ché sta meglio :))
Fatto, adesso è così (mi beccava anche gli zero):
|   colScore:
|    begin
|     points:=StrToInt(origStr);
|     if ((points mod 2 = 1) or (points mod 2 = -1)) then  PaintString := '*';
|     if points mod 2 = 0 then  PaintString := ' ';
|     if origStr = '' then  PaintString := ' ';
|    end;
Ciao.


|     if origStr = '' then  PaintString := ' ';
stessa bruttura di prima:
if ((points mod 2 = 0) or (origStr = '')) then  PaintString := ' ';
E' come in italiano, non dici
se faccio tardi non usciamo
se sei stanca non usciamo
o no?
aiuto, sta venendo fuori la "pignoletta" :(
(ogni tanto succede)
-- 
random anagram: The Cockroach = Cook, Catch Her
Maria Luisa C - 12/01/04 23.11.17, here.
http://fido.altervista.org/

 (ogni tanto succede)
Tranquilla, sei solo una programmatrice nell'animo.
(Sě, č grave come sembra ^__^).
-- 
Fare Well! |           40tude Dialog v2.0.10.1 ~ 
http://snurl.com/dialog
G          | «Here is Shadowfax the Great, whom no other hand can tame.»

 Rassegnatevi... ;oÞRRR
ROTFL! Sei un grande ^___^
