Hallo,
hat jemand eine Idee wie ich Deutschland per Google Maps ,InetGet und GuictrlcreatePic eine GUI machen könnte, wo man sich per Buttons nach oben, unten,rechts, links bewegen kann.
http://khm1.google.de/kh/v=36&hl=de&x=135&y=85&z=8&s=Ga .-----So sehen die Links aus.
Edit:
So stelle ich es mir ungefähr vor:
Spoiler anzeigen
#cs ----------------------------------------------------------------------------
[/autoit] [autoit][/autoit] [autoit]AutoIt Version: 3.3.0.0
Author: myName
Script Function:
Template AutoIt script.
#ce ----------------------------------------------------------------------------
[/autoit] [autoit][/autoit] [autoit]; Script Start - Add your code below here
[/autoit] [autoit][/autoit] [autoit]#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 864, 768)
$Button1 = GUICtrlCreateButton("", 784, 32, 27, 25, 0)
$Button2 = GUICtrlCreateButton("", 808, 8, 27, 25, 0)
$Button3 = GUICtrlCreateButton("", 832, 32, 27, 25, 0)
$Button4 = GUICtrlCreateButton("", 808, 56, 27, 25, 0)
GUISetState(@SW_SHOW)
$PicSize1 = 0
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]For $next = 1 To 4
InetGet("http://khm1.google.de/kh/v=36&hl=de&x=" & $next & "&y=42&z=7&s=G", @ScriptDir & "\img\Pic" & $next & ".jpg", 1)
GUICtrlCreatePic(@ScriptDir & "\img\Pic" & $next & ".jpg", $PicSize1, 0, 256, 256)
InetGet("http://khm1.google.de/kh/v=36&hl=de&x=" & $next & "&y=43&z=7&s=G", @ScriptDir & "\img\Pic2" & $next & ".jpg", 1)
GUICtrlCreatePic(@ScriptDir & "\img\Pic2" & $next & ".jpg", $PicSize1, 256, 256, 256)
InetGet("http://khm1.google.de/kh/v=36&hl=de&x=" & $next & "&y=44&z=7&s=G", @ScriptDir & "\img\Pic3" & $next & ".jpg", 1)
GUICtrlCreatePic(@ScriptDir & "\img\Pic3" & $next & ".jpg", $PicSize1, 512, 256, 256)
$PicSize1 = $PicSize1 + 256
Next
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Aber wie kann ich es jetzt durch die 4 Buttons steuern?
Edit2:
So weit bin ich jetzt:
Spoiler anzeigen
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.0.0
Author: myName
Script Function:
Template AutoIt script.
#ce ----------------------------------------------------------------------------
; Script Start - Add your code below here
[/autoit] [autoit][/autoit] [autoit]#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 864, 768)
$Button1 = GUICtrlCreateButton("", 784, 32, 27, 25, 0)
$Button2 = GUICtrlCreateButton("", 808, 8, 27, 25, 0)
$Button3 = GUICtrlCreateButton("", 832, 32, 27, 25, 0)
$Button4 = GUICtrlCreateButton("", 808, 56, 27, 25, 0)
GUISetState(@SW_SHOW)
$PicSize1 = 0
$PicSchaerfe = 64
For $next = 1 To 14
[/autoit] [autoit][/autoit] [autoit]$number = 1
InetGet("http://khm1.google.de/kh/v=36&hl=de&x=" & $next & "&y=4" & 1 + $number & "&z=7&s=G", @ScriptDir & "\img\Pic" & $number & $next & ".jpg", 1)
GUICtrlCreatePic(@ScriptDir & "\img\Pic" & $number & $next & ".jpg", $PicSize1, 0, $PicSchaerfe, $PicSchaerfe)
$number = 2
InetGet("http://khm1.google.de/kh/v=36&hl=de&x=" & $next & "&y=4" & 1 + $number & "&z=7&s=G", @ScriptDir & "\img\Pic" & $number & $next & ".jpg", 1)
GUICtrlCreatePic(@ScriptDir & "\img\Pic" & $number & $next & ".jpg", $PicSize1, $PicSchaerfe, $PicSchaerfe, $PicSchaerfe)
$number = 3
InetGet("http://khm1.google.de/kh/v=36&hl=de&x=" & $next & "&y=4" & 1 + $number & "&z=7&s=G", @ScriptDir & "\img\Pic" & $number & $next & ".jpg", 1)
GUICtrlCreatePic(@ScriptDir & "\img\Pic" & $number & $next & ".jpg", $PicSize1, $PicSchaerfe * ($number - 1), $PicSchaerfe, $PicSchaerfe)
$number = 4
InetGet("http://khm1.google.de/kh/v=36&hl=de&x=" & $next & "&y=4" & 1 + $number & "&z=7&s=G", @ScriptDir & "\img\Pic" & $number & $next & ".jpg", 1)
GUICtrlCreatePic(@ScriptDir & "\img\Pic" & $number & $next & ".jpg", $PicSize1, $PicSchaerfe * ($number - 1), $PicSchaerfe, $PicSchaerfe)
$number = 5
InetGet("http://khm1.google.de/kh/v=36&hl=de&x=" & $next & "&y=4" & 1 + $number & "&z=7&s=G", @ScriptDir & "\img\Pic" & $number & $next & ".jpg", 1)
GUICtrlCreatePic(@ScriptDir & "\img\Pic" & $number & $next & ".jpg", $PicSize1, $PicSchaerfe * ($number - 1), $PicSchaerfe, $PicSchaerfe)
$number = 6
InetGet("http://khm1.google.de/kh/v=36&hl=de&x=" & $next & "&y=4" & 1 + $number & "&z=7&s=G", @ScriptDir & "\img\Pic" & $number & $next & ".jpg", 1)
GUICtrlCreatePic(@ScriptDir & "\img\Pic" & $number & $next & ".jpg", $PicSize1, $PicSchaerfe * ($number - 1), $PicSchaerfe, $PicSchaerfe)
$number = 7
InetGet("http://khm1.google.de/kh/v=36&hl=de&x=" & $next & "&y=4" & 1 + $number & "&z=7&s=G", @ScriptDir & "\img\Pic" & $number & $next & ".jpg", 1)
GUICtrlCreatePic(@ScriptDir & "\img\Pic" & $number & $next & ".jpg", $PicSize1, $PicSchaerfe * ($number - 1), $PicSchaerfe, $PicSchaerfe)
$number = 8
InetGet("http://khm1.google.de/kh/v=36&hl=de&x=" & $next & "&y=4" & 1 + $number & "&z=7&s=G", @ScriptDir & "\img\Pic" & $number & $next & ".jpg", 1)
GUICtrlCreatePic(@ScriptDir & "\img\Pic" & $number & $next & ".jpg", $PicSize1, $PicSchaerfe * ($number - 1), $PicSchaerfe, $PicSchaerfe)
$number = 9
InetGet("http://khm1.google.de/kh/v=36&hl=de&x=" & $next & "&y=4" & 1 + $number & "&z=7&s=G", @ScriptDir & "\img\Pic" & $number & $next & ".jpg", 1)
GUICtrlCreatePic(@ScriptDir & "\img\Pic" & $number & $next & ".jpg", $PicSize1, $PicSchaerfe * ($number - 1), $PicSchaerfe, $PicSchaerfe)
$number = 10
InetGet("http://khm1.google.de/kh/v=36&hl=de&x=" & $next & "&y=4" & 1 + $number & "&z=7&s=G", @ScriptDir & "\img\Pic" & $number & $next & ".jpg", 1)
GUICtrlCreatePic(@ScriptDir & "\img\Pic" & $number & $next & ".jpg", $PicSize1, $PicSchaerfe * ($number - 1), $PicSchaerfe, $PicSchaerfe)
$number = 11
InetGet("http://khm1.google.de/kh/v=36&hl=de&x=" & $next & "&y=4" & 1 + $number & "&z=7&s=G", @ScriptDir & "\img\Pic" & $number & $next & ".jpg", 1)
GUICtrlCreatePic(@ScriptDir & "\img\Pic" & $number & $next & ".jpg", $PicSize1, $PicSchaerfe * ($number - 1), $PicSchaerfe, $PicSchaerfe)
$number = 12
InetGet("http://khm1.google.de/kh/v=36&hl=de&x=" & $next & "&y=4" & 1 + $number & "&z=7&s=G", @ScriptDir & "\img\Pic" & $number & $next & ".jpg", 1)
GUICtrlCreatePic(@ScriptDir & "\img\Pic" & $number & $next & ".jpg", $PicSize1, $PicSchaerfe * ($number - 1), $PicSchaerfe, $PicSchaerfe)
$PicSize1 = $PicSize1 + $PicSchaerfe
Next
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Wie kann ich die bereits vorghandenenen Bilder nutzen statt es erneut herunterzuladen?