[AUTOIT] Graphik URL HELP

08/24/2009 14:20 bLUEFiRE©#1
also ich wollte fragen ob mann mit autoit ein bild mit einer graphic adresse z.B. aus dem internet in autoit einbinden kann das man die graphik adresse einfach reinschreibt wenn ja wie geht das wäre echt cool :)



MFG der wo mir hilft bekommt ein Thanks
08/24/2009 14:42 buFFy!#2
Also wenn du die Addresse des Bildes hast, hast du die Möglichkeit das Bild per InetGet runterzuladen. Diesbezüglich müsstest du das Bild ganz klar irgendwo abspeichern.
Nun solltest du im Normalfall deine GUI mit dem Bild ausstatten können.

Vergiss aber nicht das Bild am anfang des Skriptes herunterzuladen und zu speichern, und zu überprüfen ob das Bild bereits existiert (Spart Zeit!).
08/24/2009 14:45 bLUEFiRE©#3
meinte es nicht soo ^^ das ich das bild nicht rubterlade sondern gleich die url oder hab ich was falsch verstanden?
08/24/2009 14:56 buFFy!#4
So meinte ich das, und so funktioniert's auch.
Code:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>


;//prüfen ob bild exisitiert, wenn nicht dann runterladen
If Not FileExists(@ScriptDir & "/Bild.jpg") Then InetGet("http://www.findix.com/data/adpix/picture_L/tanga-unterwaesche-9591.jpg", @ScriptDir & "/Bild.jpg")
;//warten bis datei erstellt ist
Do
	Sleep(10)
Until FileExists("Bild.jpg")
;//gui mit bild erstellen
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 621, 445, 193, 125)
$Pic1 = GUICtrlCreatePic(@ScriptDir & "/Bild.jpg", 0, 0, 620, 444, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

	EndSwitch
WEnd
08/24/2009 15:49 felixli93#5
Du musst ein Bild immer runterladen, bevor du es öffnen kannst.
Auch dein Browser speichert sie lokal irgendwo ab...
08/24/2009 15:56 buFFy!#6
irgendwo dürfte dann wohl der Temp ordner sein.
08/24/2009 19:22 felixli93#7
richtig, meistens werden die daten dort gespeichert, bis sie nicht mehr verwendet werden.

ne andere möglichkeit gibts nicht...
08/24/2009 23:15 bLUEFiRE©#8
oke danke ;) bitte closen