script programmazione: uno script python in 12 righe, eseguibile in nvda Donato Taddei su uictech, 01\03\2013, h. 09.49. Lo script qui riportato è stato preso in 5 minuti da internet ed adattato in altri 5. é perfettamente funzionante in nvda. Ecco la procedura per chi volesse verificare: 1) - copiare il relativo stralcio in un file della directory radice del vostro nvda dandogli una estensione .py. 2) - per evitare casini con le indentazioni attraverso la lista, le indentazioni sono segnalate con segni meno o trattini che sarà vostra cura sostituire con un tab, altrimenti ovviamente non funziona. I trattini iniziali da sostituire sono solo 4. 3) - lanciare nvda, se non lo state già usando. 4) - insert n per aprire il menu di nvda t come tools per andare a strumenti e c come console perandare a console python 5) - scrivere: execfile("vostrofile.py") 6) _ f6 per andare alla finestra dei risultati Troverete il codice html di una pagina del mio sito Cosa ho voluto dimostrare con questa esibizione? 1) - il python è un linguaggio compatto e conciso perchè in realtà le righe sarebbero anche potute essere solo 5 e, per quanto può esserlo un linguaggio di programmazione, è anche comprensibile . 2) - col linguaggio di script di jaws semplicemente ve la sognate una cosa del genere, anzi non potete nemmeno immaginarvela. Mentre è inferiore a jaws per altre cose su questo nvda è incomensurabilmente superiore, fa niente se nessuno se ne è accorto a cecolandia. 3) - attraverso nvda è molto facile connettere due computer tramite protocolli internet, per chi volesse farci giochi e giochini come Gabriele. Dopo quanto detto si è capito cosa fa in dettaglio: importa i moduli necessari; imposta nome dominio e pagina da scaricare ed apre una connessione http; se trova la pagina mostra un messaggio e la visualizza se qualcosa non va mostra un messaggio se la pagina non esiste o negli altri casi mostra un messaggio col codice di errore. E infine chiude la connessione Segue lo script in 12 righe Don from httplib import * connection = HTTPConnection("donatotaddei.altervista.org") connection.request("GET", "/articolo.htm") response = connection.getresponse() if response.status == 200: -print "Pagina trovata, ne mostro il codice html" -print response.read() elif response.status == 404: -print "Pagina non trovata " else: - print response.status, response.reason connection.close()Torna all'indice