100 Punkte ;).
Beiträge von chip
-
-
Sollte so gehen:
Spoiler anzeigen
[autoit]#Region ### INCLUDES ###
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <GDIPlus.au3>
#Include <WinAPI.au3>
#include <GroupEx[0.5].au3>
#include <data\Winamp_Library.au3>
#include <data\config.ini>
#EndRegion ### INCLUDES ####Region ### GUI FORM ###
[/autoit] [autoit][/autoit] [autoit]
$Main = GUICreate("Downloader", 786, 521, 216, 125)
$Pic = GUICtrlCreatePic(@ScriptDir & "\images\BeCast_Hintergrund.jpg", 0, 0, 786, 501)Global $Main, $hImage, $hGraphic, $hImage1
[/autoit] [autoit][/autoit] [autoit]; PNG Bild laden
[/autoit] [autoit][/autoit] [autoit]
_GDIPlus_Startup()
$hImage = _GDIPlus_ImageLoadFromFile("images\winamp.png")
$hGraphic = _GDIPlus_GraphicsCreateFromHWND($Main)GUIRegisterMsg($WM_PAINT, "MY_WM_PAINT")
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
GUISetState()_GUICtrlCreateLabelTrans ("Download auswählen:", 75, 48, 178, 24)
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetFont(-1, 12, 800, 4, "Arial Black")$Group1 = _GUICtrlGroup_Create("Nachrichten:", 15, 80, 185, 120)
[/autoit] [autoit][/autoit] [autoit]
_GuiCtrlGroup_Set($Main, $Group1, $GUI_BKCOLOR_TRANSPARENT, $_GROUPBACKGROUND)
$Button1 = GUICtrlCreateButton("Aktualisieren", 111, 168, 83, 25)
_GUICtrlCreateLabelTrans("Montag - Freitag:", 25, 100, 101, 17)
_GUICtrlCreateLabelTrans("06:00 Uhr / 09:00 Uhr / 12:00 Uhr", 25, 130, 167, 17)
_GUICtrlCreateLabelTrans("jeweils ab ca. 10 Min vor", 25, 115, 121, 17)
_GUICtrlCreateLabelTrans("16:00 Uhr / 20:00 Uhr / 24:00 Uhr", 25, 145, 167, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)GUISetState(@SW_SHOW)
[/autoit] [autoit][/autoit] [autoit]
#EndRegion ### GUI FORM ####Region ### MENU ###
[/autoit] [autoit][/autoit] [autoit]
$filemenu = GUICtrlCreateMenu("Datei")
$optmenu = GUICtrlCreateMenu("Optionen")
$helpmenu = GUICtrlCreateMenu("?")$exititem = GUICtrlCreateMenuItem("Beenden", $filemenu)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$connectitem = GUICtrlCreateMenuItem("Verbindung testen", $optmenu)
$trenneritem1 = GUICtrlCreateMenuItem("", $optmenu)
$stateitem = GUICtrlCreateMenuItem("Statusanzeige", $optmenu)
$einstitem = GUICtrlCreateMenuItem("Einstellungen", $optmenu)
$helpitem = GUICtrlCreateMenuItem("Hilfe", $helpmenu)
$aboutitem = GUICtrlCreateMenuItem("Info", $helpmenu)
#EndRegion ### MENU ####Region ### WORKAROUND ###
[/autoit] [autoit][/autoit] [autoit]
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $exititem, $GUI_EVENT_CLOSE
Exit
Case $einstitem
Run("subs\options.exe", $scriptpath & "subs", @SW_MAXIMIZE)
EndSwitch
WEnd
#EndRegion ### WORKAROUND ###; Ressourcen aufräumen
[/autoit] [autoit][/autoit] [autoit]
_GDIPlus_GraphicsDispose($hGraphic)
_GDIPlus_ImageDispose($hImage)
_GDIPlus_Shutdown()#Region ### FUNCTIONS ###
[/autoit] [autoit][/autoit] [autoit]
Func _GuiCtrlCreateLabelTrans($_text, $_left, $_top, $_width=Default, $_height=Default, $_style=-1, $_exStyle=0, $_iForeCol=-1)
Local $ID = GUICtrlCreateLabel($_text, $_left, $_top, $_width, $_height, $_style, $_exStyle)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
If $_iForeCol <> -1 Then GUICtrlSetColor(-1, $_iForeCol)
Return $ID
EndFunc; PNG Bild zeichnen
[/autoit]
Func MY_WM_PAINT($hWnd, $msg, $wParam, $lParam)
#forceref $hWnd, $Msg, $wParam, $lParam
_WinAPI_RedrawWindow($Main, 0, 0, $RDW_UPDATENOW)
_GDIPlus_GraphicsDrawImage($hGraphic, $hImage, 0, 0)
_WinAPI_RedrawWindow($Main, 0, 0, $RDW_VALIDATE)
Return $GUI_RUNDEFMSG
EndFunc ;==>MY_WM_PAINT
#EndRegion ### FUNCTIONS ### -
-
Du hast die Func "MY_WM_PAINT" nicht angeepasst. Deine UI heißt z.b. ja nicht "$hGUI" sondern "$Main" usw.
-
Da es von MP3Gain eine Kommandozeilenversion gibt ist das sogar ideal dafür geeignet, da nicht über die grafische Oberfläche gehen musst. Mit
[autoit]FileInstall
[/autoit]kannst MP3Gain-Kommandozeilenversion (sind nur 120KB) auch direkt in dein Script integrieren. Somit muss es keiner der Moderatoren selbst runterladen.
-
Schau in die Hilfe bei
[autoit]GUICtrlCreatePic
[/autoit]da hast du ein Beispiel (Beispiel 3) für PNG das du 1zu1 übernehmen kannst.
-
Forenregeln: "Automatisierung von Webseiten oder Tools, die das in ihren AGBs verbieten".
Die entsprechende AGB-Zeile hat BugFix gepostet.
Wobei hier auch das hier greift:
"4. Die auf der eBay-Website abgelegten Inhalte dürfen ohne vorherige Zustimmung der Rechteinhaber weder kopiert oder verbreitet, noch in sonstiger Weise genutzt oder vervielfältigt werden. Dies gilt auch für ein Kopieren im Wege von "Robot/Crawler"-Suchmaschinentechnologien oder durch sonstige automatische Mechanismen."
Es hat schon seine Gründe warum ebay für sowas eine API anbietet: http://developer.ebay.com/common/api/
-
alpines es gibt keine Grauzone hier im Forum. Es wurde mehrmals klar gesagt das es keine Grauzonen hier geben wird um genau solche überflüssigen Diskussionen nichtmehr zu haben.
Vote 4 close
-
-
Das hat aber nicht viel mit Anagramm zu tun. Ein Anagramm ist das Bilden einens neuen sinnvollen Wortes aus einem anderen sinnvollen Wort. In deinem Script werden die Buchstaben einfach wild durcheinander geworfen.
-
Du brauchst keinen Array. Mit
[autoit]StringLeft
[/autoit]kannst du dir Zeichen von Links ausgeben lassen.
-
Ich bin dafür, dass aktuelle Logo zu lassen und einfach nur die Jahreszahlen zu entfernen.
Das Logo von Minx finde ich passt so garnich zum Forum. Für irgendeinen Gamingclan durchaus passend aber nicht für ein Forum das auch seriös wirken soll.
-
Die könntest auch einfach ein CSV-Datei schreiben, was schneller gehen dürfte und diese dann in Excel importieren.
-
-
Crypt.au3 ist ein Bestandteil der Autoitinstallation also keine externe UDF. Sprich dein Hinweis ist überflüssig ;).
-
Ist das was ich gemacht habe Ansatzweise richtig?Nö, du brauchst
[autoit]_IEFormElementOptionSelect
[/autoit] -
Will deinen Erfolg nicht schmälern Schnitzel, aber praktisch das gleiche hab ich ihm heute morgen schon gesagt nur er ist schlicht zu faul es zu verstehen.
-
Naja für "Best Dock Theme EVER! " ist der Clip bissel arg Trist geraten.
-
Das wirst denke ich nicht so ohne weites hinbekommen. Da die Geräte sich ja nicht zu dir verbinden sondern zum Accesspoint. Was du mach kannst ist schauen ob dein Accesspoint ein API-Schnittstelle bzw. Webinterface hat und darüber periodisch prüfen ob ein neues Gerät hinzugekommen ist.
-
Probier mal ob die exe im Anhang hier funktioniert. Wenn ja wirst du eine veraltete ImageSearchDLL.dll haben.