HI
Ich wollte fragen wie ich den bildschirm zu einen anderen Computer übertragen kann, wie bei skype, bloß mit autoit.
Bildschirmübertragung mit autoit
-
- [ gelöst ]
-
93lucas -
17. August 2010 um 14:24 -
Geschlossen -
Erledigt
-
-
[autoit]
;Pseudocode:
[/autoit]
while
Einen Screenshot machen, per TCPIP übertragen,
For $i=1 to beliebige Anzahl
weiteren Screenshot machen, nur die Anderungen zum vorangegangenen Shot übertragen
next
wendWie man Screenshots macht und Bilder miteinander vergleicht, findet man in der AutoIt-Hilfe, vollständige TCP-Übertragung auch
-
Mit
[autoit]_ScreenCapture_Capture
[/autoit]
[autoit]
einen Screenshot
Machen.
Ein Kleines Beispiel:
[/autoit][autoit][/autoit][autoit][/autoit]
#Include <ScreenCapture.au3>
_ScreenCapture_Capture([$sFileName = "" , $iLeft = 0 , $iTop = 0 , $iRight = -1 , $iBottom = -1 , $fCursor = True)
[autoit]
Mit $sFileName = "" Definierst du den namen(und Pfad !) , also zb. user/desktop/Screen.jpg . Mit $iLeft = 0 definierst du die X (also Breite) des bereiches von dem du einen screenshop machen willst.
Weiteres werde ich jetzt nicht erklären, aber zum fall das du von dem ganzen desktop einen screenshot machen willst, dann benutz einfach#Include <ScreenCapture.au3>
[/autoit]
_ScreenCapture_Capture($sFileName = "Dein Screen Pfad und name.jpg")TCP bringt meiner meinung nach gar nicht bei sowas, da empfehle ich eher den File upload.
[autoit]
Also (Beispiel aus der hilfe !):#include <FTPEx.au3>
[/autoit][autoit][/autoit][autoit]$server = 'ftp.csx.cam.ac.uk'
[/autoit][autoit][/autoit][autoit]
$username = ''
$pass = ''$Open = _FTP_Open('Mein FTP-Control')
[/autoit][autoit][/autoit][autoit]
$Conn = _FTP_Connect($Open, $server, $username, $pass)
; ...
_FTP_ProgressUpload($l_FTPSession, $s_LocalFile, $s_RemoteFile [, $FunctionToCall = ""])$Ftpc = _FTP_Close($Open)
[/autoit]Funktion _FTP_ProgressUpload----$l_FTPSession Rückgabe von _FTP_Connect(). $s_LocalFile Die lokale Datei. $s_RemoteFile Die auf dem Server zu erzeugende Datei.----- $FunctionToCall [optional] Eine Funktion, welche einen Fortschrittsbalken aktualisiert oder auf Benutzereingaben reagiert, wie etwa einen Klick auf Abbrechen oder das Schließen der Anwendung. (Mehr Info am Ende des Kommentars)
____Ich glaub das erklärt alles.
-
Ich habe mal ein kleines Tool gebastelt. Kann sein da es schon ne weile her ist als ich das gemacht habe. Nicht so richtig funzt.
-
hängt das dann nicht ein bischen?