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

Beiträge von i2c

  • Was genau macht die Option "2 = not case sensitive, using a basic/faster comparison"

    • i2c
    • 5. August 2011 um 16:31

    Ich behaupte einmal, das flag 2 sehr wohl case sensitiv ist. Einziger Vorteil gegenüber flag 1 könnte der versprochene Geschwindigkeitsvorteil sein. Ob es den gibt ... keine Ahnung.

    Spoiler anzeigen
    [autoit]

    #Region - Timestamp
    ;2011-08-05 16:28:16
    #EndRegion

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

    $StringDavor = "Fussballschuh in Groesse 8"
    $Old = "fussball"
    $New = ""

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

    ConsoleWrite("Davor: " & $StringDavor & @CRLF)
    $StringDanach = StringReplace($StringDavor, $Old, $New, 0, 2) ; 2 = not case sensitive, using a basic/faster comparison
    ConsoleWrite(" Error=" & @error & ", Replaces=" & @extended & @CRLF)
    ConsoleWrite("Danach: " & $StringDanach & @CRLF & @CRLF)

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

    ConsoleWrite("Davor: " & "fussballschuh in Groesse 8" & @CRLF)
    $StringDanach = StringReplace("fussballschuh in Groesse 8", $Old, $New, 0, 2) ; 2 = not case sensitive, using a basic/faster comparison
    ConsoleWrite(" Error=" & @error & ", Replaces=" & @extended & @CRLF)
    ConsoleWrite("Danach: " & $StringDanach & @CRLF & @CRLF)

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

    ConsoleWrite("Davor: " & "Schuhfussball in Groesse 8" & @CRLF)
    $StringDanach = StringReplace("Schuhfussball in Groesse 8", $Old, $New, 0, 2) ; 2 = not case sensitive, using a basic/faster comparison
    ConsoleWrite(" Error=" & @error & ", Replaces=" & @extended & @CRLF)
    ConsoleWrite("Danach: " & $StringDanach & @CRLF & @CRLF)

    [/autoit]
  • Dateien vergleichen

    • i2c
    • 4. August 2011 um 23:06

    FIleOpen()
    FileRead()
    FileClose()

    If $string = $string2 ....

  • Welchen Internet Browser für Windows nutzt ihr - Umfrage ?

    • i2c
    • 4. August 2011 um 23:03

    Auch wenn ich zum Thema UAC mit dir nahezu einer Meinung bin (deaktivert und schon immer ohne Probleme als Admin unterwegs), geht es hier doch um Browser und nicht um die persönlichen Vorlieben und Meinungen zum Thema OS Sicherheit.

    Ein Schritt in RIchtung Umfragethema wäre nett.

    Das "sudo-Gehampel" ist übrigens kein Ubuntu-spezifisches 'Problem'.

  • Winhttp Quellcode Problem

    • i2c
    • 4. August 2011 um 20:56
    Spoiler anzeigen
    [autoit]

    #Region - Timestamp
    ;2011-08-04 20:54:57
    #EndRegion

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

    #include <WinHTTP.au3>

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

    Global $hOpen = _WinHttpOpen("Hello World")
    Global $hConnect = _WinHttpConnect($hOpen, "www.google.com")
    Global $sData = "?uilel=3&service=youtube&passive=true"
    Global $sResult = _WinHttpSimpleRequest($hConnect, "POST", "/accounts/ServiceLogin", $WINHTTP_NO_REFERER, $sData, "Content-Type: application/x-www-form-urlencoded")
    ConsoleWrite($sResult & @CRLF)
    _WinHttpCloseHandle($hConnect)
    _WinHttpCloseHandle($hOpen)

    [/autoit]
    response
    HTML
    <html><head>
    <script type="text/javascript">
        function autoSubmit() {
          document.forms["hiddenpost"].submit();
        }
      </script></head>
    <body onload="autoSubmit()"><div><span style="font-size:1.2em">Processing...</span></div>
    <form action="https://www.google.com/accounts/ServiceLogin" method="POST" id="hiddenpost" name="hiddenpost"><input type="hidden" name="passive" value="true"> <input type="hidden" name="service" value="youtube"> <input type="hidden" name="?uilel" value="3">
    <noscript><input type="submit" name="nojssubmit" value="You should turn on Javascript support." id="nojssubmit"></noscript></form></body></html>
  • Combobox nach Focusverlust auslösen

    • i2c
    • 2. August 2011 um 16:18

    Wenn es nicht unbedingt der Fokusverlust sein muss ...

    Spoiler anzeigen
    [autoit]

    $hGUI = guicreate("",100,100)
    $combo = guictrlcreatecombo("", 5,5,95)
    guictrlsetdata(-1, "hallo")
    guictrlsetdata(-1, "welt")
    guisetstate(@SW_SHOW)

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

    while 1
    $msg = guigetmsg()
    switch $msg
    case $combo
    $string = guictrlread($combo)
    switch $string
    case "hallo"
    msgbox(0,0,"hallo")
    case "welt"
    msgbox(0,0,"welt")
    endswitch
    endswitch
    wend

    [/autoit]
  • Enter in Listbox

    • i2c
    • 2. August 2011 um 14:11
    Zitat von DerSchatten

    Das würde mich auch interessieren.

    Aber generell auch für Inputfelder, Editfelder, etc...

    Es gibt da noch die Funktion HotKeySet, aber die prüft den Tastendruck auch nicht im aktiven Control.

    Spoiler anzeigen
    [autoit]

    #include <GuiConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <GuiListView.au3>
    #include <Constants.au3>

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

    Global Const $VK_RETURN = 0x0D

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

    $hGUI = GUICreate("", 200, 200)
    $input =GUICtrlCreateInput("bla",5,5)
    $hInput = GUICtrlGetHandle($input)
    GUISetState(@SW_SHOW)

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

    $wProcHandle = DllCallbackRegister("_WindowProc", "int", "hwnd;uint;wparam;lparam")
    $wProcOld = _WinAPI_SetWindowLong($hInput, $GWL_WNDPROC, DllCallbackGetPtr($wProcHandle))

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

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    case $GUI_EVENT_CLOSE
    _WinAPI_SetWindowLong($hInput, $GWL_WNDPROC, $wProcOld)
    DllCallbackFree($wProcHandle)
    Exit
    EndSwitch
    Wend

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

    Func _WindowProc($hWnd, $Msg, $wParam, $lParam)
    Switch $hWnd
    Case $hInput
    Switch $Msg
    Case $WM_GETDLGCODE
    Switch $wParam
    Case $VK_RETURN
    MsgBox(0,0, GUICtrlRead($input))
    Return 0
    EndSwitch
    EndSwitch
    EndSwitch

    Return _WinAPI_CallWindowProc($wProcOld, $hWnd, $Msg, $wParam, $lParam)
    EndFunc

    [/autoit]
  • Enter in Listbox

    • i2c
    • 2. August 2011 um 13:54
    Spoiler anzeigen
    [autoit]

    #include <GuiConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <GuiListView.au3>
    #include <Constants.au3>

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

    Global Const $VK_RETURN = 0x0D

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

    $hGUI = GUICreate("", 200, 200)
    $hListView = _GUICtrlListView_Create($hGUI, "Spalte 1", 10, 10)
    For $i = 1 To 10
    _GUICtrlListView_AddItem($hListView, Random(1,1000,1))
    Next
    GUISetState(@SW_SHOW)

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

    $wProcHandle = DllCallbackRegister("_WindowProc", "int", "hwnd;uint;wparam;lparam")
    $wProcOld = _WinAPI_SetWindowLong($hListView, $GWL_WNDPROC, DllCallbackGetPtr($wProcHandle))

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

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    case $GUI_EVENT_CLOSE
    _WinAPI_SetWindowLong($hListView, $GWL_WNDPROC, $wProcOld)
    DllCallbackFree($wProcHandle)
    Exit
    EndSwitch
    Wend

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

    Func _WindowProc($hWnd, $Msg, $wParam, $lParam)
    Switch $hWnd
    Case $hListView
    Switch $Msg
    Case $WM_GETDLGCODE
    Switch $wParam
    Case $VK_RETURN
    MsgBox(0,0, _GUICtrlListView_GetItemText($hListview,_GUICtrlListView_GetSelectedIndices($hListview)))
    Return 0
    EndSwitch
    EndSwitch
    EndSwitch

    Return _WinAPI_CallWindowProc($wProcOld, $hWnd, $Msg, $wParam, $lParam)
    EndFunc

    [/autoit]
  • Firefox Hide=True Problem

    • i2c
    • 2. August 2011 um 00:36

    Ich arbeite ja bekanntlich weder mit FF noch mit IE aber gestern hab ich es mal gewagt, MozRepl zu installieren.

    Das Ergebnis war, das das Skript aus dem Startpost den FF maximiert startete und das System zum hängen brachte. Keine Reaktion auf Tastatur oder Maus. Hot Button. Da war meine Begeisterung dann auch schon wieder verflogen.

    Firefox 4 auf Win7 Ultimate 64bit
    MozRepl in der aktuellen beta

    Mag jetzt nicht besonders hilfreich sein, loswerden musste ich es aber trotzdem.

  • GUI Frage

    • i2c
    • 1. August 2011 um 23:25
    [autoit]

    If BitAND(GUICtrlRead($AddOptions),$GUI_CHECKED)=$GUI_CHECKED Then

    [/autoit]
  • GUI Frage

    • i2c
    • 1. August 2011 um 22:38
    Spoiler anzeigen
    [autoit]

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

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

    $gui1 = GUICreate("GUI-1", 259, 46)
    $Button1_1 = GUICtrlCreateButton("zu GUI-1", 8, 8, 75, 25, $WS_GROUP)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $Button2_1 = GUICtrlCreateButton("zu GUI-2", 88, 8, 75, 25, $WS_GROUP)
    $Button3_1 = GUICtrlCreateButton("zu GUI-3", 168, 8, 75, 25, $WS_GROUP)
    GUISetState(@SW_SHOW)

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

    $gui2 = GUICreate("GUI-2", 259, 46)
    $Button1_2 = GUICtrlCreateButton("zu GUI-1", 8, 8, 75, 25, $WS_GROUP)
    $Button2_2 = GUICtrlCreateButton("zu GUI-2", 88, 8, 75, 25, $WS_GROUP)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $Button3_2 = GUICtrlCreateButton("zu GUI-3", 168, 8, 75, 25, $WS_GROUP)
    GUISetState(@SW_HIDE)

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

    $gui3 = GUICreate("GUI-3", 259, 46)
    $Button1_3 = GUICtrlCreateButton("zu GUI-1", 8, 8, 75, 25, $WS_GROUP)
    $Button2_3 = GUICtrlCreateButton("zu GUI-2", 88, 8, 75, 25, $WS_GROUP)
    $Button3_3 = GUICtrlCreateButton("zu GUI-3", 168, 8, 75, 25, $WS_GROUP)
    GUICtrlSetState(-1, $GUI_DISABLE)
    GUISetState(@SW_HIDE)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button2_1
    GUISetState(@SW_HIDE, $gui1)
    GUISetState(@SW_SHOW, $gui2)
    Case $Button3_1
    GUISetState(@SW_HIDE, $gui1)
    GUISetState(@SW_SHOW, $gui3)
    Case $Button1_2
    GUISetState(@SW_HIDE, $gui2)
    GUISetState(@SW_SHOW, $gui1)
    Case $Button3_2
    GUISetState(@SW_HIDE, $gui2)
    GUISetState(@SW_SHOW, $gui3)
    Case $Button1_3
    GUISetState(@SW_HIDE, $gui3)
    GUISetState(@SW_SHOW, $gui1)
    Case $Button2_3
    GUISetState(@SW_HIDE, $gui3)
    GUISetState(@SW_SHOW, $gui2)
    EndSwitch
    WEnd

    [/autoit]
    Spoiler anzeigen
    [autoit]

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

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

    Opt("GUIOnEventMode", 1)

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

    $gui1 = GUICreate("GUI-1", 259, 46)
    GUISetOnEvent($GUI_EVENT_CLOSE, "_exit")
    $Button1 = GUICtrlCreateButton("zu GUI-1", 8, 8, 75, 25, $WS_GROUP)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $Button2 = GUICtrlCreateButton("zu GUI-2", 88, 8, 75, 25, $WS_GROUP)
    GUICtrlSetOnEvent(-1, "_show2")
    $Button3 = GUICtrlCreateButton("zu GUI-3", 168, 8, 75, 25, $WS_GROUP)
    GUICtrlSetOnEvent(-1, "_show3")
    GUISetState(@SW_SHOW)

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

    $gui2 = GUICreate("GUI-2", 259, 46)
    GUISetOnEvent($GUI_EVENT_CLOSE, "_exit")
    $Button1 = GUICtrlCreateButton("zu GUI-1", 8, 8, 75, 25, $WS_GROUP)
    GUICtrlSetOnEvent(-1, "_show1")
    $Button2 = GUICtrlCreateButton("zu GUI-2", 88, 8, 75, 25, $WS_GROUP)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $Button3 = GUICtrlCreateButton("zu GUI-3", 168, 8, 75, 25, $WS_GROUP)
    GUICtrlSetOnEvent(-1, "_show3")
    GUISetState(@SW_HIDE)

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

    $gui3 = GUICreate("GUI-3", 259, 46)
    GUISetOnEvent($GUI_EVENT_CLOSE, "_exit")
    $Button1 = GUICtrlCreateButton("zu GUI-1", 8, 8, 75, 25, $WS_GROUP)
    GUICtrlSetOnEvent(-1, "_show1")
    $Button2 = GUICtrlCreateButton("zu GUI-2", 88, 8, 75, 25, $WS_GROUP)
    GUICtrlSetOnEvent(-1, "_show2")
    $Button3 = GUICtrlCreateButton("zu GUI-3", 168, 8, 75, 25, $WS_GROUP)
    GUICtrlSetState(-1, $GUI_DISABLE)
    GUISetState(@SW_HIDE)

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

    While 1
    Sleep(100)
    WEnd

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

    Func _show1()
    GUISetState(@SW_HIDE, $gui2)
    GUISetState(@SW_HIDE, $gui3)
    GUISetState(@SW_SHOW, $gui1)
    EndFunc ;==>_show1

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

    Func _show2()
    GUISetState(@SW_HIDE, $gui1)
    GUISetState(@SW_HIDE, $gui3)
    GUISetState(@SW_SHOW, $gui2)
    EndFunc ;==>_show2

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

    Func _show3()
    GUISetState(@SW_HIDE, $gui1)
    GUISetState(@SW_HIDE, $gui2)
    GUISetState(@SW_SHOW, $gui3)
    EndFunc ;==>_show3

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

    Func _exit()
    Exit
    EndFunc ;==>_exit

    [/autoit]
  • 15 Jahre Matt(t)hias ...

    • i2c
    • 31. Juli 2011 um 21:09
    Zitat von name22

    Meine Kreativität begrenzt sich auf Programmieren und Beleidigungen.


    Ist die Reihenfolge zufällig oder möchtest du uns jetzt damit sagen, das du ersteres tatsächlich besser kannst? :D

  • 15 Jahre Matt(t)hias ...

    • i2c
    • 31. Juli 2011 um 21:01
    Zitat von Mattthias

    Danke i2c, dass du an mich denkst - Lässt mir die Tränen kommen, ich bin gerührt


    Bild' dir nicht zuviel darauf ein. Wenn name22 das heute nicht nochmal in der SB erwähnt hätte dann .... :P :D

  • 15 Jahre Matt(t)hias ...

    • i2c
    • 31. Juli 2011 um 14:15

    ... Segen oder Fluch? .... nein, Spass :D

    Happy Birthday Matze. Alles Gute zum 15ten! :party:

    Aufgrund technischer Probleme erscheint hier keine AE-Animation. Wir bitten dies zu entschuldigen.

  • GUICtrlCreateDate immer offen

    • i2c
    • 30. Juli 2011 um 21:04
    [autoit]

    GUICtrlCreateMonthCal()

    [/autoit]
  • mousemove fehlermeldung ?

    • i2c
    • 30. Juli 2011 um 00:11

    Safari ist generell für garnichts geeignet ^^.
    Was passiert, wenn PixelSearch einen Error zurückgibt, $hoi2 also kein Array ist? ;)

  • Accountdaten in Programm abrufen, ohne Browser zu benutzen

    • i2c
    • 29. Juli 2011 um 20:03

    Weil ich das Spiel selbst nicht spiele, sag ich einfach mal kurz und knapp - POST und GET per WinHTTP.
    Einfach mal im Forum danach suchen.

  • verschiedene befehle bei google und in der sufo nicht gefunden. bitte hilfe

    • i2c
    • 29. Juli 2011 um 18:00

    http://translation.autoit.de/onlinehilfe/index.php

  • Function klappt nicht so!

    • i2c
    • 13. Juli 2011 um 03:55

    Den ganzen Quellcode da oben packst du in eine Funktion?
    Das geht nicht. Du kannst nicht innerhalb einer Funktion eine neue anlegen, z.B. _RegAktiv().

  • Windows der name des Produkt aus zu lesen.

    • i2c
    • 11. Juli 2011 um 20:58

    HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion

    [autoit]

    #Region - Timestamp
    ;2011-07-11 21:00:40
    #EndRegion

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

    $editionID = RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion", "EditionID")
    ConsoleWrite($editionID & @CRLF)

    [/autoit]
  • Lotto Zahlen errechner

    • i2c
    • 11. Juli 2011 um 20:21

    Dem kann ich nur zustimmen.
    War nur etwas enttäuschend, das der Inhalt nicht das hält, was der Titel verspricht. Ich hätte dich gerne drauf festgenagelt :D.

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™