vncdotool giver dig mulighed for at interagere med VNC servere direkte fra kommandolinjen.
I øjeblikket er under developement, så brug på egen fare, men hvad er det værste, der kunne ske?
Quick Start
Hvis du har en VNC server, der kører, kan du hurtigt afprøve vncdotool ved at køre:
python vncdotool / command.py -h hostaddr -d displaynum klik 2
Som for de fleste vindueshåndteringer vil åbne en genvejsmenu i øverste venstre hjørne af skærmen. Hvis du har PIL installeret, så kan du gøre skærmbilleder også:
python vncdotool / command.py -h hostaddr -d displaynum capture screen.png
Installer:
Du bliver nødt til at have snoet installeret, http://twistedmatrix.com. Eventuelt vil du også brug for Python Imaging Library, http://www.pythonware.com/products/pil/. Når du har de afhængigheder installeret kan du installere vncdotool fra kilde med:
python setup.py installere
Anvendelse:
Når det er installeret, kan du bruge vncdotool kommando til at sende nøgler, for alfanumeriske du bare angive tegnet. For andre taster navne bruges:
vncdotool tasten
vncdotool tast 5
vncdotool nøgle.
vncdotool nøgle ind
vncdotool nøgle shift-a
vncdotool tast ctrl-C
vncdotool tast ctrl-alt-del
At indtaste data, kan du bruge den type kommando, som kun understøtter alfanumerisk:
vncdotool typen hej
Du kan også styre musemarkøren med træk og klik:
vncdotool flytte 100 100
vncdotool klik 1
Hvis du har Python Imaging Library (PIL) installeret, kan du også gøre skærmbilleder af sessionen:
vncdotool capture screenshot.png
Igen, hvis du har PIL, kan du vente til skærmen for at matche en kendt billede. Dette er nyttigt for at vente på serveren til at være i en kendt tilstand:
vncdotool forvente somescreen.png 0
Endelig kan du angive flere handlinger på en enkelt kommando linje:
vncdotool typen brugernavn Enter forventer password_prompt.png
vncdotool typen password flytte 100 150 klik 1 forventer welcome_screen.png
Krav :
- Python
Kommentarer ikke fundet