|
You last visited: Today at 04:55
Advertisement
Bild im Programm
Discussion on Bild im Programm within the AutoIt forum part of the Coders Den category.
02/21/2011, 16:36
|
#1
|
elite*gold: 0
Join Date: Apr 2009
Posts: 857
Received Thanks: 329
|
Bild im Programm
Hey, bin noch ziehmlich neu bei AutoIt und wollte fragen wie ich ein Bild als Hintergrund nehme das nicht aufm PC sondern auf einer homepage ist  (  )
LG
|
|
|
02/21/2011, 16:47
|
#2
|
elite*gold: 52
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
|
Bild mit InetGet( "URL", @tempdir & "\File.jpg" ) runterladen und dann mit
GUICtrlCreatePic(@tempdir & "\File.jpg", 0, 0, Breite, Höhe, $BS_PUSHLIKE) zum Hintergrund machen
|
|
|
02/21/2011, 16:49
|
#3
|
elite*gold: 0
Join Date: Feb 2010
Posts: 344
Received Thanks: 151
|
Du musst dein Problem genauer beschreiben.
Wenn du ein Bild als Hintergrund in einem GUI haben willst, dann ist hier ein Beispiel :
PHP Code:
#include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #include <INet.au3> $Bild = _INetGetSource("URL mit http:// hier eingeben!") FileDelete("Bild.tmp") FileWrite("Bild.tmp",$Bild) $Form1 = GUICreate("Form1", 442, 370, 192, 124) $Pic1 = GUICtrlCreatePic("Bild.tmp", 0, 0, 441, 369, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS)) $Button1 = GUICtrlCreateButton("Test", 152, 168, 97, 25, $WS_GROUP) $Input1 = GUICtrlCreateInput("Input1", 152, 144, 97, 21) GUISetState(@SW_SHOW)
While 1 $nMsg = GUIGetMsg() If $nMsg = $GUI_EVENT_CLOSE Then Exit EndIf WEnd
Bemerkungen :
Da manche aus irgendeinem Grund Probleme mit InetGet haben, benutze ich _InetGetSource aus INet.au3 .
Wenn du dir das mit dem BitOR nicht merken kannst, dann lass das ", BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS)" weg und lass den Hintergrund als erstes erstellen.
GUICtrlCreatePic("Bild.tmp", 0, 0, 441, 369, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS)) erstellt ein Bild , oben links in der Ecke bis über das gesamte GUI geht.
GUIGetMsg() überprüft, ob sich irgendetwas im GUI geändert hat, zum Beispiel, wenn ein Button gedrückt wird.
"If $nMsg = $GUI_EVENT_CLOSE Then Exit" bedeutet, dass wenn man auf das Kreuz des GUIs drückt, das GUI sich beendet.
Edit : Mist, BlackHybrid war schneller
|
|
|
02/21/2011, 17:26
|
#4
|
elite*gold: 0
Join Date: Apr 2009
Posts: 857
Received Thanks: 329
|
Quote:
Originally Posted by derpo
Du musst dein Problem genauer beschreiben.
Wenn du ein Bild als Hintergrund in einem GUI haben willst, dann ist hier ein Beispiel :
PHP Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <INet.au3>
$Bild = _INetGetSource("URL mit http:// hier eingeben!")
FileDelete("Bild.tmp")
FileWrite("Bild.tmp",$Bild)
$Form1 = GUICreate("Form1", 442, 370, 192, 124)
$Pic1 = GUICtrlCreatePic("Bild.tmp", 0, 0, 441, 369, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Button1 = GUICtrlCreateButton("Test", 152, 168, 97, 25, $WS_GROUP)
$Input1 = GUICtrlCreateInput("Input1", 152, 144, 97, 21)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
If $nMsg = $GUI_EVENT_CLOSE Then
Exit
EndIf
WEnd
Bemerkungen :
Da manche aus irgendeinem Grund Probleme mit InetGet haben, benutze ich _InetGetSource aus INet.au3 .
Wenn du dir das mit dem BitOR nicht merken kannst, dann lass das ", BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS)" weg und lass den Hintergrund als erstes erstellen.
GUICtrlCreatePic("Bild.tmp", 0, 0, 441, 369, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS)) erstellt ein Bild , oben links in der Ecke bis über das gesamte GUI geht.
GUIGetMsg() überprüft, ob sich irgendetwas im GUI geändert hat, zum Beispiel, wenn ein Button gedrückt wird.
"If $nMsg = $GUI_EVENT_CLOSE Then Exit" bedeutet, dass wenn man auf das Kreuz des GUIs drückt, das GUI sich beendet.
Edit : Mist, BlackHybrid war schneller
|
Genau so hab ichs gemacht funzt auch aber jetzt gehen die Buttons nich mehr -.-
|
|
|
02/21/2011, 17:27
|
#5
|
elite*gold: 52
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
|
Du musst auch $BS_PUSHLIKE als Style bei GUICtrlCreatePic nehen
|
|
|
02/21/2011, 17:32
|
#6
|
elite*gold: 0
Join Date: Apr 2009
Posts: 857
Received Thanks: 329
|
Code:
GuiCreate("Elite-Network Starter by TheReasoN",350,130,110,181)
$button1=GuiCtrlCreateButton("Client starten",15,19,90,40)
$button2=GuiCtrlCreateButton("Optionen",245,19,90,40)
$button3=GuiCtrlCreateButton("Metin2.de",15,75,90,40)
$button4=GuiCtrlCreateButton("Schließen",245,75,90,40)
$button5=GuiCtrlCreateButton("xD",1000,1000,1,1)
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <INet.au3>
$Bild = _INetGetSource("http://img6.imagebanana.com/img/79zuy66l/asd.jpg")
FileDelete("Back1.jpg")
FileWrite("Back1.jpg",$Bild)
$Pic1 = GUICtrlCreatePic("Back1.jpg", 0, 0, 314, 119, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUISetState(@SW_SHOW)
GUICtrlCreatePic(@tempdir & "\Back1.jpg", 0, 0, 314, 119)
While 1
$nMsg = GUIGetMsg()
If $nMsg = $GUI_EVENT_CLOSE Then
Exit
EndIf
WEnd
GuiSetState()
While 1
$msg=GuiGetMsg()
If $msg=-3 Then button5()
If $msg=$button1 Then button1()
If $msg=$button2 Then button2()
If $msg=$button3 Then button3()
If $msg=$button4 Then button4()
If $msg=$button5 Then button5()
Wend
Func button1()
Run ("Elite-Network.exe")
EndFunc
Func button2()
run ("config.exe")
EndFunc
Func button3()
ShellExecute ("http://www.metin2.de/", 1)
EndFunc
Func button4()
exit
EndFunc
Func button5()
EndFunc
So siehts im mom aus aber Wenn ich auf die Buttons drücke passiert nix -.-
€: Habs geschafft
|
|
|
 |
Similar Threads
|
BILD BEARBTEITUNGS PROGRAMM GESUCHT...
01/11/2011 - Off Topic - 13 Replies
heyy... hab in google mal gesucht aber die sagen alle was anderes -.-^^
was ist das beste FREEWARE bearbeitungs programm was ihr kennt?
womit man solche bilder machen kann wie
:
.Cake
IJonas
usw..??
|
bild als Programm anzeigen?
08/19/2010 - AutoIt - 7 Replies
Hi,
wie schaffe ich es das AutoIT mir ein Bild an eine bestimmte stelle setzt das immer im vordegrund ist UND nicht in einem anderen Fenster ist also nicht in einer Gui sonder als "eigenes" Programm?
|
Erstes Deutsches All-in-One Multiboxing Programm (Offizieles Legales Programm)
07/10/2010 - World of Warcraft Trading - 2 Replies
Noch nie war Multiboxing leichter, MMObox unterstützt Sie mehrere Charaktere gleichzeit zu spielen,
dabei wird nur ein PC benötigt. MMObox steuert im Hintergrund Ihre Charaktere mit Makros.
Bis zu 5 Cahraktere gleichzeitig steuern
Es wird nur ein PC benötigt
Makrofunktionen für alle Charaktere z.b Alle folgen, essen, trinken, aufsitzen....
|
Bild im spiel mit Bild im Ordner vergleichen
10/19/2009 - AutoIt - 7 Replies
Hallo!
Ich wollt mal fragen ob und wen ja wie es geht mit autoit ein Bild das im spiel ist mit einem bild das im ordner leigt zu vergleichen!
Dankeschonmal in Vorraus!:rolleyes::):D
|
Suche Programm um Zugriffe von einem Programm auf
04/18/2007 - General Coding - 2 Replies
Ja, vermutlich falsche section, da ich es aber fürs Gamehacking brauche...naja...also ich suche ein Programm mit dem ich ein anderes Programm darauf überprüfen kann in welche Dateien es schreibt bzw ob es etwas in die Registry schreibt. Also, alle Schreibakte außerdie auf den RAM.
Gibt es so etwas? Ich hoffe doch ^_^
Danke im voraus ;)
|
All times are GMT +1. The time now is 04:56.
|
|