Dilemmi sullo scripting in ubuntu

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
DrRek
Prode Principiante
Messaggi: 12
Iscrizione: sabato 27 febbraio 2016, 18:38
Desktop: ubuntu
Distribuzione: Ubuntu 15.10
Sesso: Maschile

Dilemmi sullo scripting in ubuntu

Messaggio da DrRek »

Salve ragazzi,
ultimamente mi sto interessando a creare script per velocizzare operazioni che faccio ogni giorno al computer. Il punto però e che riesco a fare solo cose semplici e primitive.
Scrivo qui per chiedervi come posso ad esempio creare, se possibile, uno script che ad un determinato orario apre firefox, va ad una pagina e clicca due bottoni o che ad esempio mi apra filezilla, si connetta ad un server e mi scarichi un file.
Ho già cercato diverse soluzioni e la più fattibile era quella di simulare la pressione del mouse o della tastiera, ma non è esattamente quello a cui pensavo, ritardi della connessione o del computer li farebbero fallire quasi sempre e tra l'altro preferirei fare qualcosa che lavori in background senza che io veda il mouse muoversi o la tastiera scrivere.
Forse voglio l'impossibile, ma spero di no :D

Grazie a tutti quelli che risponderanno.


p.s. capisco che la risposta può essere troppo aperta e lunga da spiegare a me basterebbe sapere solo che sono cose che si possono fare e se avete qualche bello script a portata di mano di postarlo così che io mi possa studiare i comandi e avere un punto di partenza.
Avatar utente
ubuntumate
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1180
Iscrizione: giovedì 28 maggio 2015, 18:18
Distribuzione: Windows 7
Sesso: Maschile
Località: Milano

Re: Dilemmi sullo scripting in ubuntu

Messaggio da ubuntumate »

Ti consiglio di imparare Python. È un linguaggio semplice e ben fatto ed è conosciuto. In particolare una volta superate le basi, impara ad usare i moduli subprocess,time e mechanize per python 2.7 .Questo dovrebbe essere sufficiente per implementare le automazioni che desideri.

PS:
1) non conosco bene Python, ci ho solo giocherellato tempo fa per fare giochi banali e altre cosette da lamer.

2) Mi auguro di non aver aiutato uno scommettitore.
Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession.
ACM/IEEE Code of ethics.
Avatar utente
eaghezzi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 725
Iscrizione: martedì 21 luglio 2009, 10:27
Desktop: Lubuntu
Distribuzione: Ubuntu 14.04.1 LTS i686
Sesso: Maschile
Località: Valleambrosia

Re: Dilemmi sullo scripting in ubuntu

Messaggio da eaghezzi »

tu vuoi controllare il browser da un processo esterno se il browser non lo prevede non puoi farlo

per fare quello che vuoi tu la soluzione più semplice e già provata che io conosco è utilizzare un linguaggio .net o mono

fai un progetto win form, sulla form metti un controllo web browser

poi hai i metodi per pilotare il browser puoi navigare , selezionare gli elementi della pagina ed invocare anche i javascript

che io sappia funziona solo con windows e devi avere explorer installato infatti ilweb browser control è una interfaccia di explorer.

un collega una volta mi ha segnalato che esiste un browser open scritto in java potresti utilizzare quello.


buon lavoro
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4457
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: Dilemmi sullo scripting in ubuntu

Messaggio da UbuNuovo »

Visto che si tratta di fare uno script, userei strumenti da linea di comando tipo wget o curl per inviare i dati POST o GET corrispondenti all'effetto del pulsante e userei un programma ftp senza interfaccia grafica per caricare/scaricare file.
Salva l'Ucraina! 🇺🇦
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti