PDA

Visualizza la versione completa : Software per utilizzare autonomamente il pc.


user8932
06-07-2013, 15:54
Vorrei sapere come creare un software che sia in grado di comandare (in base a precisi ordini dell'utente) il pc: ad esempio che sia in grado di aprire una cartella mediante un comando codificato nel programma, scaricare un file da internet totalmente autonomamente mediante una serie di istruzioni...

oregon
06-07-2013, 17:52
Ma non avevi già creato un thread simile? (comandi vocali) ...

user8932
06-07-2013, 21:51
In realtà la questione è diversa e non sapevo se accodare un altro problema alla vecchia discussione o crearne una nuova. In questa discussione cerco un modo per far si che il pc riesca a fare una operazione da solo autonomamente una volta lanciato un determinato programma in cui sarà codificato tutto il procedimento che il sistema seguirà per portare a termine l'operazione stessa. Es.: (riporto delle stringhe indicative immaginando il procedimento)
1) open "Google Chrome"; 2) write "Html.it" (per scrivere nella barra di ricerca di Google); 3) open result 1 (per dire di aprire il primo risultato della ricerca). Questo procedimento per far aprire in automatico al pc la pagina web "Html.it". Ovviamente, come ho già detto, ho utilizzato del codice in linea di massima ma non ho la più pallida idea degli strumenti da utilizzare e del codice esatto da scrivere nel programma. Spero sia tutto chiaro ora e che mi possiate dare una mano.

MItaly
06-07-2013, 22:09
Anche questo non è banale, qui servono due cose: una libreria per la gestione dell'input vocale (che dipende dal sistema operativo) e un modo per dialogare con le applicazioni (anche questo dipende dal sistema operativo e dall'applicazione specifica).
Come detto di là, il mio consiglio è prima impara un linguaggio per bene, poi potrai dedicarti a questo genere di cose.

user8932
06-07-2013, 22:54
Ma io non voglio implementare un input vocale. Dovrei codificare un programma che una volta lanciato, autonomamente e senza che io parli o clicchi qualcosa con il mouse o tastiera, deve aprire la cartella "Documenti" (per esempio). Ma io non devo dire: "Apri la cartella Documenti". Dovrò solo cercare di esprimere questo concetto in codice. Quindi il programma, una volta lanciato, a priori aprirà la cartella "Documenti" (perché il codice dice questo), e io non devo intervenire né con la voce, né con altro tipo di input per aprirla. Non so come spiegarmi meglio.

MItaly
06-07-2013, 23:06
Ah ok, avevo letto male; be' quello dipende dal programma, dall'operazione specifica da fare e dal linguaggio con cui stai lavorando... :stordita:

user8932
06-07-2013, 23:26
Potrei utilizzare o C o Java e vorrei, ad esempio, implementare un programma in grado di aprire una cartella. Lavoro su Windows 7.

MItaly
06-07-2013, 23:40
Devi usare la API ShellExecute. Ma per problemi specifici devi aprire thread come da regolamento: un problema per thread, specificando linguaggio di riferimento.

user8932
06-07-2013, 23:48
E che linguaggio mi consigli tra Java e C/C++? Per me è indifferente.

MItaly
06-07-2013, 23:56
Dipende da cosa devi fare, se cerchi nel forum si è già discusso tante volte dell'argomento "primo linguaggio da imparare"... ma, come detto sopra, non puoi condurre "thread fiume" in questa maniera, altrimenti non si capisce più niente.

Loading