1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. chip

Beiträge von chip

  • PNG-Image in einer GUI darstellen

    • chip
    • 12. September 2013 um 13:22

    100 Punkte ;).

  • PNG-Image in einer GUI darstellen

    • chip
    • 12. September 2013 um 12:09

    Sollte so gehen:

    Spoiler anzeigen
    [autoit]

    #Region ### INCLUDES ###
    #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 ###

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    #Region ### GUI FORM ###
    $Main = GUICreate("Downloader", 786, 521, 216, 125)
    $Pic = GUICtrlCreatePic(@ScriptDir & "\images\BeCast_Hintergrund.jpg", 0, 0, 786, 501)

    [/autoit] [autoit][/autoit] [autoit]

    Global $Main, $hImage, $hGraphic, $hImage1

    [/autoit] [autoit][/autoit] [autoit]

    ; PNG Bild laden
    _GDIPlus_Startup()
    $hImage = _GDIPlus_ImageLoadFromFile("images\winamp.png")
    $hGraphic = _GDIPlus_GraphicsCreateFromHWND($Main)

    [/autoit] [autoit][/autoit] [autoit]

    GUIRegisterMsg($WM_PAINT, "MY_WM_PAINT")
    GUISetState()

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    _GUICtrlCreateLabelTrans ("Download auswählen:", 75, 48, 178, 24)
    GUICtrlSetFont(-1, 12, 800, 4, "Arial Black")

    [/autoit] [autoit][/autoit] [autoit]

    $Group1 = _GUICtrlGroup_Create("Nachrichten:", 15, 80, 185, 120)
    _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)

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState(@SW_SHOW)
    #EndRegion ### GUI FORM ###

    [/autoit] [autoit][/autoit] [autoit]

    #Region ### MENU ###
    $filemenu = GUICtrlCreateMenu("Datei")
    $optmenu = GUICtrlCreateMenu("Optionen")
    $helpmenu = GUICtrlCreateMenu("?")

    [/autoit] [autoit][/autoit] [autoit]

    $exititem = GUICtrlCreateMenuItem("Beenden", $filemenu)
    $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 ###

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    #Region ### WORKAROUND ###
    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 ###

    [/autoit] [autoit][/autoit] [autoit]

    ; Ressourcen aufräumen
    _GDIPlus_GraphicsDispose($hGraphic)
    _GDIPlus_ImageDispose($hImage)
    _GDIPlus_Shutdown()

    [/autoit] [autoit][/autoit] [autoit]

    #Region ### FUNCTIONS ###
    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

    [/autoit] [autoit][/autoit] [autoit]

    ; PNG Bild zeichnen
    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 ###

    [/autoit]
  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • chip
    • 12. September 2013 um 12:04

    Ruf die mp3gain.exe in der cmd mit dem Parameter /? auf.

  • PNG-Image in einer GUI darstellen

    • chip
    • 12. September 2013 um 11:50

    Du hast die Func "MY_WM_PAINT" nicht angeepasst. Deine UI heißt z.b. ja nicht "$hGUI" sondern "$Main" usw.

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • chip
    • 12. September 2013 um 08:15

    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.

  • PNG-Image in einer GUI darstellen

    • chip
    • 12. September 2013 um 07:57

    Schau in die Hilfe bei

    [autoit]

    GUICtrlCreatePic

    [/autoit]

    da hast du ein Beispiel (Beispiel 3) für PNG das du 1zu1 übernehmen kannst.

  • Beitrag ohne Vorherige Klarstellung geschossen - warum?

    • chip
    • 11. September 2013 um 15:45

    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/

  • Beitrag ohne Vorherige Klarstellung geschossen - warum?

    • chip
    • 11. September 2013 um 15:40

    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

  • Bestimmten bereich / felder einer Webpage auslesen (Bieter, Counter)

    • chip
    • 10. September 2013 um 15:14

    Forenregeln beachten: https://www.autoit.de/index.php?page=Forumrules

  • Anagram

    • chip
    • 7. September 2013 um 10:35

    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.

  • Aus einer Variable nur die ersten 3 Stellen...

    • chip
    • 7. September 2013 um 10:29

    Du brauchst keinen Array. Mit

    [autoit]

    StringLeft

    [/autoit]

    kannst du dir Zeichen von Links ausgeben lassen.

  • AutoIt.de Logo Wettbewerb

    • chip
    • 2. September 2013 um 17:21

    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.

  • Exceldatei aufbauen

    • chip
    • 5. August 2013 um 11:25

    Die könntest auch einfach ein CSV-Datei schreiben, was schneller gehen dürfte und diese dann in Excel importieren.

  • XP screenshoot dll nutzen (screencapture und Pixelchecksum funktionieren nicht)

    • chip
    • 25. Juli 2013 um 16:08

    So ist das bei vielen Games nunmal.

  • Bobek's PW Tresor

    • chip
    • 25. Juli 2013 um 16:07

    Crypt.au3 ist ein Bestandteil der Autoitinstallation also keine externe UDF. Sprich dein Hinweis ist überflüssig ;).

  • im Auswahlmenü wählen

    • chip
    • 19. Juli 2013 um 13:32
    Zitat von autoit93


    Ist das was ich gemacht habe Ansatzweise richtig?

    Nö, du brauchst

    [autoit]

    _IEFormElementOptionSelect

    [/autoit]
  • Sleep Funktion ersetzen

    • chip
    • 12. Juli 2013 um 14:16

    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.

  • YouTube Clip | Bitte um Meinung

    • chip
    • 4. Juli 2013 um 14:02

    Naja für "Best Dock Theme EVER! " ist der Clip bissel arg Trist geraten.

  • Anmeldungen im LAN via UDP Broadcast mitbekommen

    • chip
    • 3. Juli 2013 um 09:57

    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.

  • _ImageSearch() und 64 bit

    • chip
    • 3. Juli 2013 um 09:39

    Probier mal ob die exe im Anhang hier funktioniert. Wenn ja wirst du eine veraltete ImageSearchDLL.dll haben.

    Dateien

    image.zip 329,85 kB – 382 Downloads

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™