Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 04:55

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Bild im Programm

Discussion on Bild im Programm within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Premaider's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 857
Received Thanks: 329
Exclamation 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
Premaider is offline  
Old 02/21/2011, 16:47   #2
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
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
BlackHybrid is offline  
Thanks
1 User
Old 02/21/2011, 16:49   #3
 
derpo's Avatar
 
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"442370192124)
$Pic1 GUICtrlCreatePic("Bild.tmp"00441369BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Button1 GUICtrlCreateButton("Test"1521689725$WS_GROUP)
$Input1 GUICtrlCreateInput("Input1"1521449721)
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
derpo is offline  
Thanks
1 User
Old 02/21/2011, 17:26   #4
 
Premaider's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 857
Received Thanks: 329
Quote:
Originally Posted by derpo View Post
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"442370192124)
$Pic1 GUICtrlCreatePic("Bild.tmp"00441369BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Button1 GUICtrlCreateButton("Test"1521689725$WS_GROUP)
$Input1 GUICtrlCreateInput("Input1"1521449721)
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 -.-
Premaider is offline  
Old 02/21/2011, 17:27   #5
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Du musst auch $BS_PUSHLIKE als Style bei GUICtrlCreatePic nehen
BlackHybrid is offline  
Old 02/21/2011, 17:32   #6
 
Premaider's Avatar
 
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
Premaider is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.