vncdotool vám umožní komunikovat se servery VNC přímo z příkazového řádku.
V současné době v rámci vývoje, takže použití na vlastní nebezpečí, ale to, co je nejhorší, co se mohlo stát?
Quick Start
Pokud máte VNC serveru se systémem můžete rychle vyzkoušet vncdotool spuštěním:
python vncdotool / command.py -h hostaddr -d displaynum klikněte 2
Což pro většinu správců oken se otevře kontextové menu v levém horním rohu obrazovky. Pokud jste nainstalovali PIL pak můžete dělat obrazovky zachycuje také:
python vncdotool / command.py -h hostaddr -d displaynum capture screen.png
Instalovat:
Budete muset mít Twisted nainstalovány, http://twistedmatrix.com. Případně, budete také potřebovat Python Imaging Library, http://www.pythonware.com/products/pil/. Poté, co jste nainstalovali závislostí můžete nainstalovat vncdotool ze zdroje s:
python setup.py nainstalovat
Použití:
Po instalaci můžete použít příkaz vncdotool poslat klíče, pro alfanumerické stačí zadat znak. Pro ostatní klávesy jsou používány názvy:
vncdotool klíč
vncdotool klíč 5
key vncdotool.
key vncdotool zadat
vncdotool key shift-
vncdotool klávesa Ctrl-C
key vncdotool ctrl-alt-del
Pro vstup dat, můžete použít příkaz typu, který podporuje alfanumerické pouze:
Typ vncdotool ahoj
Také můžete ovládat kurzor myši se pohybu a klepněte na tlačítko:
vncdotool přesunout 100 100
vncdotool klikněte 1
Pokud máte Python Imaging Library (PIL) nainstalován můžete také zachycuje obrazovce zasedání:
vncdotool capture screenshot.png
Opět, pokud máte PIL, můžete počkat na obrazovce, aby odpovídal známý obraz. To je užitečné pro čekání na server, který se ve známém stavu:
vncdotool očekávají somescreen.png 0
Konečně, můžete zadat více akce na jednom příkazovém řádku:
Typ vncdotool username ENTER očekávat password_prompt.png
vncdotool typ heslo přesunout 100 150 kliknutí 1 očekávat welcome_screen.png
Požadavky na :
- Python
Komentáře nebyl nalezen