From ee16206644791ce2678946961091e84f53f6804f Mon Sep 17 00:00:00 2001 From: Paolo Gatto Date: Sun, 10 May 2026 18:13:03 +0200 Subject: [PATCH] Upload files to "/" --- COLLAUDO .txt | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 COLLAUDO .txt diff --git a/COLLAUDO .txt b/COLLAUDO .txt new file mode 100644 index 0000000..de25596 --- /dev/null +++ b/COLLAUDO .txt @@ -0,0 +1,82 @@ +Q1JKZQZ4N +https://www.ilportaledellautomobilista.it/revisioni/certificatoApprovazioneVeicolo/Read_initAction.action + + +vorrei fare un programma per tampermonkey che si attiva da un menu' inserito nella pagina all'interno di un menu. +il menu e script si attivano solo su questa pagina https://www.ilportaledellautomobilista.it/revisioni/certificatoApprovazioneVeicolo/ +Il pulsante prende il nome "correggi" perchè ha lo scopo di correggere un eerrore nell pagina html. +la prima ase è di leggere un gruppo di valori dei campi nell'html che sono disposti sotto forma di una matrice di valori disposti secondo +una matrice a 2 colonne e 6 righe a-b;c-d;e-f;g-h,i-l;m-n. +allego l'html compilato per individiare i campi precompilati in modo la cella a è compilata con AAA, b con BBB e cosi via. +i campi vari contengono al massimo 36 caratteri, e per un errore quando si richiamano i dati c'è un errore che comporta una sfalsamento nella compilazione dei dati ad esempio: +SALVANDO I DATI NELLA PAGINA, + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD +EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + +quando si richiamano per modifica si ottiene: + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +B CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CC DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD +DDD EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EEEE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + +E COSì VIA. si ottiene una sorta di scrorrimento del testo per effetto di un errore nell'offset delle procedure. + +LA MACRO DEVE QUINDI LEGGERE I VALORI attali e modificare ripristinando i valori corretti visto che l'errore è sistematico ed avviene +sempre con la stessa modalità. + +i campi hanno codifica +a DettaglioCertificatoApprovazioneVeicolo_richiestaCertificatoApprovazioneVeicoloView_righeDescrittiveList_0_ +b DettaglioCertificatoApprovazioneVeicolo_richiestaCertificatoApprovazioneVeicoloView_righeDescrittiveList_1_ +c DettaglioCertificatoApprovazioneVeicolo_richiestaCertificatoApprovazioneVeicoloView_righeDescrittiveList_2_ +d DettaglioCertificatoApprovazioneVeicolo_richiestaCertificatoApprovazioneVeicoloView_righeDescrittiveList_3_ +e DettaglioCertificatoApprovazioneVeicolo_richiestaCertificatoApprovazioneVeicoloView_righeDescrittiveList_4_ +f DettaglioCertificatoApprovazioneVeicolo_richiestaCertificatoApprovazioneVeicoloView_righeDescrittiveList_5_ +g DettaglioCertificatoApprovazioneVeicolo_richiestaCertificatoApprovazioneVeicoloView_righeDescrittiveList_6_ +h DettaglioCertificatoApprovazioneVeicolo_richiestaCertificatoApprovazioneVeicoloView_righeDescrittiveList_7_ +i DettaglioCertificatoApprovazioneVeicolo_richiestaCertificatoApprovazioneVeicoloView_righeDescrittiveList_8_ +j DettaglioCertificatoApprovazioneVeicolo_richiestaCertificatoApprovazioneVeicoloView_righeDescrittiveList_9_ +k DettaglioCertificatoApprovazioneVeicolo_richiestaCertificatoApprovazioneVeicoloView_righeDescrittiveList_10_ +l DettaglioCertificatoApprovazioneVeicolo_richiestaCertificatoApprovazioneVeicoloView_righeDescrittiveList_11_ + +vegono cambiati così + +a_new = inalterato +b_new = uno spazio, 36-1 caratteri di b che scorrono a destra di 1 +c_new = 1 carattere di b presi da estremo destro, uno spazio, 36-2 caratteri di c che scorrono a destra di 2 +d_new = 2 carattere di c presi da estremo destro, uno spazio, 36-3 caratteri di d che scorrono a destra di 3 +e_new = 3 carattere di c presi da estremo destro, uno spazio, 36-4 caratteri di e che scorrono a destra di 4 +e così via per gli altri + +VORREI definire direttamente la strategia inversa, valore per valore + +a_corr = a inalterato +b_corr = b eliminato il prima carattere (spazio) ed aggiunto in coda il primo carattere di c +c_corr = c eliminato i primi 2 caratteri ed aggiunto in coda i primi 2 caratteri di d +d_corr = c eliminato i primi 3 caratteri ed aggiunto in coda i primi 3 caratteri di e +e_corr = e eliminato i primi 4 caratteri ed aggiunto in coda i primi 4 caratteri di f +f_corr = f eliminato i primi 5 caratteri ed aggiunto in coda i primi 5 caratteri di g +g_corr = g eliminato i primi 6 caratteri ed aggiunto in coda i primi 6 caratteri di h +h_corr = h eliminato i primi 7 caratteri ed aggiunto in coda i primi 7 caratteri di i +i_corr = i eliminato i primi 8 caratteri ed aggiunto in coda i primi 8 caratteri di j +j_corr = j eliminato i primi 9 caratteri ed aggiunto in coda i primi 9 caratteri di k +k_corr = k eliminato i primi 10 caratteri ed aggiunto in coda i primi 10 caratteri di l + + + + + + + + + + + + + + + + + +