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. Nitrama

Beiträge von Nitrama

  • Augen folgen Maus (Beispiel)

    • Nitrama
    • 20. November 2011 um 11:24

    sieht voll witzig aus ^^

  • Neue AMD "Bulldozer"-Architektur - was haltet ihr davon?

    • Nitrama
    • 7. November 2011 um 16:29

    also ich bleibe bei AMD ich werde mir auch bald so einen 8 Kerner holen wenn du ein passendet Mainboard sucht

    http://www.gigabyte.at/products/product-page.aspx?pid=3900#

    hab ich mir erst vor kurzen gekauft und bin sehr zufreiden damit

  • OpenCl goes AutoIt Update 31.Dezember 2016

    • Nitrama
    • 7. November 2011 um 04:28

    Habs auch hienbekommen. :D

    is wirkle cool. :thumbup:

  • OpenCl goes AutoIt Update 31.Dezember 2016

    • Nitrama
    • 6. November 2011 um 19:55

    mir fällt leider die <GDIConstants.au3>

    wo find ich die?

  • Arengu - Das AutoIt 2D RPG

    • Nitrama
    • 5. November 2011 um 20:03

    noch ein kleiner Bug

    C:\Users\Martin\Desktop\RPG\DATA\UDF\UDF_Laden.au3 (548) : ==> Variable used without being declared.:
    IniWrite(@ScriptDir & "\PLAYER\DATA.ini", "INV", IniRead(@ScriptDir & "\DATA\Laden.ini", "F_NR", $obj_var, ""), "-")
    IniWrite(@ScriptDir & "\PLAYER\DATA.ini", "INV", IniRead(@ScriptDir & "\DATA\Laden.ini", "F_NR", ^ ERROR
    >Exit code: 1 Time: 14.910

    wollte das OIH ändern

  • Arengu - Das AutoIt 2D RPG

    • Nitrama
    • 5. November 2011 um 14:52

    Hab einen kleiner Bug gefunden

    wenn man mit dem Bott(Floß) immer nach unten schiffert kommt man irgendwann nicht mehr zurück.

  • Problem mit iTunes

    • Nitrama
    • 5. November 2011 um 07:45

    Hast du dein Ipod, Iphone, IPad oder was auch immer zu fällig gejailbreakt?

  • ChaosPendel-Simulation (mit GDI+)

    • Nitrama
    • 3. November 2011 um 16:25

    Ich kann dir zwar nicht helfen ob das alles so stimmt

    aber ich finds cool :thumbup:

  • Autoit direkt aus dem Browser

    • Nitrama
    • 31. Oktober 2011 um 17:55

    jetzt gehts ^^

    edit: es wehre cool wenn das hier im Forum öffters genutzt wird !

  • Autoit direkt aus dem Browser

    • Nitrama
    • 31. Oktober 2011 um 09:46

    Bei mir kommt leider ein Fehler

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Dateien

    Unbenannt.png 28,89 kB – 0 Downloads
  • Mouse2Sides

    • Nitrama
    • 29. Oktober 2011 um 17:12

    Voll cool

    Danke :)

  • Mouse2Sides

    • Nitrama
    • 29. Oktober 2011 um 15:59

    is ja mal voll cool


    kannste das auch noch machen das das mit oben und unten auch geht?

    Wenn man mit nen großen Bildschirm arbeitet (so wie ich) ist das volll gut^^

    Edit: hab grade noch einen kleinen Bug gefunden. Wenn man direkt an den Rand geht flackert die Maus.

  • 'Ersatz'-Signatur

    • Nitrama
    • 13. Oktober 2011 um 22:38

    BOA ist das viel ^^

    aber ma im erst wie lange Arbeitest du schon mit Autoit
    Und wie viele Scripte sind das?

  • Case abfrage bei unbekannten vielen controls

    • Nitrama
    • 13. Oktober 2011 um 22:23

    also

    mit dem Beispiel von Fresapore

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    ;GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")
    ;Opt("GUIOnEventMode", 1)
    $anzeige=0
    $ini = IniReadSectionNames ( "progs.ini" )
    $h = IniRead ( "config.ini", "config", "top", "20" )
    $size = IniRead ( "config.ini", "config", "size", "20" )
    $ini[0] += 1
    Global $pic[$ini[0]] , $pic1[$ini[0]]
    $ini[0] -= 1
    $width = @DesktopWidth
    $width -=$size
    $width1 = @DesktopWidth
    $width1 -=$size
    $h1 = $size + $h

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


    $gui = GUICreate("", 0, 0,0,0,$WS_POPUP)

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

    $startpicgui= GUICreate("", $size, $size, $width, $h, $WS_POPUP, BitOR($WS_EX_LAYERED, $WS_EX_MDICHILD), $gui)

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

    $startpic = GUICtrlCreatePic("startbutton.gif", 0, 0, $size, $size)

    ;$cDummy1 = GUICtrlCreateDummy()
    For $i = 1 to $ini[0] Step +1
    $width -=$size
    $pic[$i]= GUICreate("", $size, $size, $width, $h, $WS_POPUP, BitOR($WS_EX_LAYERED, $WS_EX_MDICHILD), $gui)
    $pic1[$i] = GUICtrlCreatePic(IniRead ( "progs.ini", $ini[$i], "bild", "default" ), 0, 0,$size,$size)
    ; GUICtrlSetOnEvent(-1, "_Click")
    Next
    ;$cDummy2 = GUICtrlCreateDummy()
    GUISetState(@SW_SHOW,$startpicgui)
    While 1

    If WinGetTitle("[ACTIVE]") = "Program Manager" Or WinGetTitle("[ACTIVE]") = "" or WinGetTitle ("[ACTIVE]") = "Start" Then
    $mousepos = MouseGetPos ()
    if ($mousepos[1] >= $h and $mousepos[1] <= $h1 and $mousepos[0] >= $width1) Then
    if ($anzeige==0)then
    For $i = 1 to $ini[0] Step +1
    GUISetState(@SW_SHOW, $pic[$i])
    GUIctrlSetState($pic1[$i],$Gui_SHOW )
    $anzeige=1
    Next
    EndIf
    Else

    if ($anzeige==1) Then
    if ($mousepos[1] >= $h and $mousepos[1] <= $h1 and $mousepos[0] >= $width) then


    else
    For $i = 1 to $ini[0] Step +1
    GUISetState(@SW_HIDE, $pic[$i])
    GUIctrlSetState($pic1[$i],$Gui_Hide )
    $anzeige=0
    Next
    EndIf
    EndIf
    endif
    EndIf

    $nMsg = GUIGetMsg(1)
    For $i = 1 to $ini[0] Step +1
    If $nMsg[1] = $pic[$i] And $nMsg[0] = $pic1[$i] Then run (IniRead ( "progs.ini", $ini[$i], "pfad", default ))
    Next
    WEnd

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

    ;Func _Click()
    ; If @GUI_CtrlId > $cDummy1 And @GUI_CtrlId < $cDummy2 Then
    ; MsgBox(0, "", "Bild Nr.: " & @GUI_CtrlId - $cDummy1 & " wurde geklickt")

    ; EndIf
    ;EndFunc ;==>_Click

    [/autoit]


    und hier noch ma mit dem Beispiel von eukalyptus

    Spoiler anzeigen
    [autoit][/autoit] [autoit][/autoit] [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")
    Opt("GUIOnEventMode", 1)
    $anzeige=0
    $ini = IniReadSectionNames ( "progs.ini" )
    $h = IniRead ( "config.ini", "config", "top", "20" )
    $size = IniRead ( "config.ini", "config", "size", "20" )
    $ini[0] += 1
    Global $pic[$ini[0]] , $pic1[$ini[0]]
    $ini[0] -= 1
    $width = @DesktopWidth
    $width -=$size
    $width1 = @DesktopWidth
    $width1 -=$size
    $h1 = $size + $h

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


    $gui = GUICreate("", 0, 0,0,0,$WS_POPUP)

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

    $startpicgui= GUICreate("", $size, $size, $width, $h, $WS_POPUP, BitOR($WS_EX_LAYERED, $WS_EX_MDICHILD), $gui)

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

    $startpic = GUICtrlCreatePic("startbutton.gif", 0, 0, $size, $size)

    $cDummy1 = GUICtrlCreateDummy()
    For $i = 1 to $ini[0] Step +1
    $width -=$size
    $pic[$i]= GUICreate("", $size, $size, $width, $h, $WS_POPUP, BitOR($WS_EX_LAYERED, $WS_EX_MDICHILD), $gui)
    $pic1[$i] = GUICtrlCreatePic(IniRead ( "progs.ini", $ini[$i], "bild", "default" ), 0, 0,$size,$size)
    GUICtrlSetOnEvent(-1, "_Click")
    Next
    $cDummy2 = GUICtrlCreateDummy()
    GUISetState(@SW_SHOW,$startpicgui)
    While 1

    If WinGetTitle("[ACTIVE]") = "Program Manager" Or WinGetTitle("[ACTIVE]") = "" or WinGetTitle ("[ACTIVE]") = "Start" Then
    $mousepos = MouseGetPos ()
    if ($mousepos[1] >= $h and $mousepos[1] <= $h1 and $mousepos[0] >= $width1) Then
    if ($anzeige==0)then
    For $i = 1 to $ini[0] Step +1
    GUISetState(@SW_SHOW, $pic[$i])
    GUIctrlSetState($pic1[$i],$Gui_SHOW )
    $anzeige=1
    Next
    EndIf
    Else

    if ($anzeige==1) Then
    if ($mousepos[1] >= $h and $mousepos[1] <= $h1 and $mousepos[0] >= $width) then


    else
    For $i = 1 to $ini[0] Step +1
    GUISetState(@SW_HIDE, $pic[$i])
    GUIctrlSetState($pic1[$i],$Gui_Hide )
    $anzeige=0
    Next
    EndIf
    EndIf
    endif
    EndIf

    ;$nMsg = GUIGetMsg(1)
    ; For $i = 1 to $ini[0] Step +1
    ; If $nMsg[1] = $pic[$i] And $nMsg[0] = $pic1[$i] Then run (IniRead ( "progs.ini", $ini[$i], "pfad", default ))
    ; Next
    WEnd

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

    Func _Click()
    If @GUI_CtrlId > $cDummy1 And @GUI_CtrlId < $cDummy2 Then
    MsgBox(0, "", "Bild Nr.: " & @GUI_CtrlId - $cDummy1 & " wurde geklickt")

    EndIf
    EndFunc ;==>_Click

    [/autoit]


    ich hab bestimmt bloß so einen selten dämlichen Fehler drin den ich einfach nicht finde

    ma sehen ob du helfen kannst ^^


    PS: es das erst bild geht nicht habe ich grad rausgefunden aber der rest geht komischer weise

  • Bilder mit schwarzen Kreisen darstellen

    • Nitrama
    • 13. Oktober 2011 um 22:07

    sehr cool

    nur ein paar mehr Datei Formate müsste es unterstützen

  • Case abfrage bei unbekannten vielen controls

    • Nitrama
    • 13. Oktober 2011 um 21:47

    eukalyptus

    ich bekomme es blos hin das das letzte ertstellte bild funktioniert die anderen gehen einfach nicht ^^

    Fresapore

    deins geht fast perfeckt nur man muss fast immer mehrmals klicken damit es reagiert ist natürlich auch nicht das gelbe vom ei


    Ich danke euch wirkle für eure Hilfe

    Aber ich glaube ich brauch noch mehr Hilfe ^^

  • Case abfrage bei unbekannten vielen controls

    • Nitrama
    • 13. Oktober 2011 um 20:38

    eukalyptus

    ich glaube ich habs leider nicht verstanden ^^

    Fresapore

    endweden bin ich zu dumm oder es geht wirkle nicht ^^

    habt ihr vllt noch ein paar vorschläge
    oder könntet ihr mir das einbauen ?

  • Case abfrage bei unbekannten vielen controls

    • Nitrama
    • 13. Oktober 2011 um 20:17

    Hey ,

    ich hab da ma wieder nen problem und zwar.

    Ich weiß garne wie ich das richtig beschreiben soll.

    erstma Quellcode :)

    Spoiler anzeigen
    [autoit]


    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    $anzeige=0
    $ini = IniReadSectionNames ( "progs.ini" )
    $h = IniRead ( "config.ini", "config", "top", "20" )
    $size = IniRead ( "config.ini", "config", "size", "20" )
    $ini[0] += 1
    Global $pic[$ini[0]] , $pic1[$ini[0]]
    $ini[0] -= 1
    $width = @DesktopWidth
    $width -=$size
    $width1 = @DesktopWidth
    $width1 -=$size
    $h1 = $size + $h
    ;MsgBox (0,0,$ini[1])

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

    $gui = GUICreate("", 0, 0,0,0,$WS_POPUP)

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

    $startpicgui= GUICreate("", $size, $size, $width, $h, $WS_POPUP, BitOR($WS_EX_LAYERED, $WS_EX_MDICHILD), $gui)
    $startpic = GUICtrlCreatePic("startbutton.gif", 0, 0, $size, $size)
    For $i = 1 to $ini[0] Step +1
    $width -=$size
    $pic[$i]= GUICreate("", $size, $size, $width, $h, $WS_POPUP, $WS_EX_MDICHILD, $gui)
    $pic1[$i] = GUICtrlCreatePic(IniRead ( "progs.ini", $ini[$i], "bild", "default" ), 0, 0,$size,$size)
    Next

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

    GUISetState(@SW_SHOW,$startpicgui)
    While 1

    If WinGetTitle("[ACTIVE]") = "Program Manager" Or WinGetTitle("[ACTIVE]") = "" or WinGetTitle ("[ACTIVE]") = "Start" Then
    $mousepos = MouseGetPos ()
    if ($mousepos[1] >= $h and $mousepos[1] <= $h1 and $mousepos[0] >= $width1) Then
    if ($anzeige==0)then
    For $i = 1 to $ini[0] Step +1
    GUISetState(@SW_SHOW, $pic[$i])
    GUIctrlSetState($pic1[$i],$Gui_SHOW )
    $anzeige=1
    Next
    EndIf
    Else

    if ($anzeige==1) Then
    if ($mousepos[1] >= $h and $mousepos[1] <= $h1 and $mousepos[0] >= $width) then


    else
    For $i = 1 to $ini[0] Step +1
    GUISetState(@SW_HIDE, $pic[$i])
    GUIctrlSetState($pic1[$i],$Gui_Hide )
    $anzeige=0
    Next
    EndIf
    EndIf
    endif
    EndIf

    $nMsg = GUIGetMsg()
    ;AB HIER
    Switch $nMsg
    For $i = 1 to $ini[0] Step +1

    case $pic[$i]
    run (IniRead ( "progs.ini", $ini[$i], "pfad", default )

    Next
    EndSwitch
    ;HIER ENDE

    Sleep (10)
    WEnd

    [/autoit]

    Ich muss halt wissen ob das Bild geklickt wurde oder nicht.

    ich hab versucht das case so zu erstellen

    [autoit]


    For $i = 1 to $ini[0] Step +1

    case $pic[$i]
    run (IniRead ( "progs.ini", $ini[$i], "pfad", default )

    Next

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

    aber das geht leider nicht

    hat jemannd vllt noch ne idee

    bilder uns so sind im anhang

    Gruß Nitrama

    Dateien

    programm.rar 7,4 kB – 347 Downloads
  • Scite hilfe !

    • Nitrama
    • 23. September 2011 um 04:42

    Du musst "F11" drücken

  • InEx - Erweiterte Ini-Datei

    • Nitrama
    • 5. September 2011 um 19:43

    ich finds gut

    und ich werde es auch ma in nächter zeit gebrauchen ^^

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™