vncdotool consente di interagire con i server VNC direttamente dalla linea di comando.
Attualmente in fase di sviluppo, in modo da utilizzare a proprio rischio e pericolo ma ciò che è la cosa peggiore che potrebbe accadere?
Quick Start
Se si dispone di un server VNC in esecuzione è possibile provare rapidamente vncdotool eseguendo:
python vncdotool / command.py -h hostAddr -d displaynum fare clic su 2
Che per la maggior parte si apriranno window manager un menu di scelta rapida in alto a sinistra dello schermo. Se avete installato PIL allora si può fare schermo cattura anche:
python vncdotool / command.py -h hostAddr -d displaynum cattura screen.png
Installa:
È necessario avere installato TWISTED, http://twistedmatrix.com. Opzionalmente, sarà anche necessario Python Imaging Library, http://www.pythonware.com/products/pil/. Dopo aver installato le dipendenze è possibile installare vncdotool dai sorgenti con:
python setup.py install
Utilizzo:
Una volta installato è possibile utilizzare il comando vncdotool per inviare le chiavi, per alfanumerica è sufficiente specificare il carattere. Per gli altri tasti sono utilizzati i nomi:
vncdotool chiave un
chiave vncdotool 5
chiave vncdotool.
chiave vncdotool entrare
vncdotool tasto shift-a
vncdotool di tasti Ctrl-C
chiave vncdotool ctrl-alt-del
Per inserire i dati è possibile utilizzare il comando tipo, che supporta solo alfanumerici:
tipo vncdotool ciao
È inoltre possibile controllare il puntatore del mouse con movimento e fare clic su:
vncdotool spostare 100 100
vncdotool fare clic su 1
Se avete la Python Imaging Library (PIL) installato si può anche fare catture di schermo della sessione:
vncdotool cattura screenshot.png
Anche in questo caso se si dispone di PIL, è possibile attendere per lo schermo in modo che corrisponda un'immagine conosciuta. Questo è utile per l'attesa per il server di essere in uno stato conosciuto:
vncdotool aspettarsi somescreen.png 0
Infine, si può specificare più azioni su una sola riga di comando:
vncdotool tipo di chiave nome utente entra aspettano password_prompt.png
vncdotool tipo di password spostare 100 150 clic 1 aspettava welcome_screen.png
Requisiti
- Python
I commenti non trovato