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. Dankeschön

Beiträge von Dankeschön

  • Hotkeyset gleichzeitig ?

    • Dankeschön
    • 25. Oktober 2009 um 21:03
    [autoit]

    #include <Misc.au3>
    $dll = DllOpen("user32.dll")
    $string = "atu"

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

    $converted = StringToIsPressed($string)
    MsgBox(0,"",$string & @crlf & $converted)

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

    While 1
    Sleep(20)
    If IsPressedIsPressedCode($converted) Then MsgBox(0,"","Funzt :)")
    WEnd

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

    Func StringToIsPressed($string)
    If Not StringIsAlNum($string) Then
    SetError(-1)
    Return -1
    EndIf
    $endstring = "first"
    For $loop = 1 To StringLen($string)
    $tmpkey = StringLower(StringTrimLeft(StringLeft($string,$loop),$loop-1))
    Switch $tmpkey
    Case "a"
    $returncode = 41
    Case "b"
    $returncode = 42
    Case "c"
    $returncode = 43
    Case "d"
    $returncode = 44
    Case "e"
    $returncode = 45
    Case "f"
    $returncode = 46
    Case "g"
    $returncode = 47
    Case "h"
    $returncode = 48
    Case "i"
    $returncode = 49
    Case "j"
    StringUpper($tmpkey)
    $returncode = 4 & $tmpkey
    Case "k"
    StringUpper($tmpkey)
    $returncode = 4 & $tmpkey
    Case "l"
    StringUpper($tmpkey)
    $returncode = 4 & $tmpkey
    Case "m"
    StringUpper($tmpkey)
    $returncode = 4 & $tmpkey
    Case "n"
    StringUpper($tmpkey)
    $returncode = 4 & $tmpkey
    Case "o"
    StringUpper($tmpkey)
    $returncode = 4 & $tmpkey
    Case "p"
    $returncode = 50
    Case "q"
    $returncode = 51
    Case "r"
    $returncode = 52
    Case "s"
    $returncode = 53
    Case "t"
    $returncode = 54
    Case "u"
    $returncode = 55
    Case "v"
    $returncode = 56
    Case "w"
    $returncode = 57
    Case "x"
    $returncode = 58
    Case "y"
    $returncode = 59
    Case "z"
    $returncode = "5A"
    Case 0
    $returncode = 3 & $tmpkey
    Case 1
    $returncode = 3 & $tmpkey
    Case 2
    $returncode = 3 & $tmpkey
    Case 3
    $returncode = 3 & $tmpkey
    Case 4
    $returncode = 3 & $tmpkey
    Case 5
    $returncode = 3 & $tmpkey
    Case 6
    $returncode = 3 & $tmpkey
    Case 7
    $returncode = 3 & $tmpkey
    Case 8
    $returncode = 3 & $tmpkey
    Case 9
    $returncode = 3 & $tmpkey
    EndSwitch
    If $endstring <> "first" Then
    $endstring = $endstring & "|" & $returncode
    Else
    $endstring = $returncode
    EndIf
    Next
    Return $endstring
    EndFunc

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

    Func IsPressedIsPressedCode($code)
    $split = StringSplit($code,"|")
    For $loop = 1 To $split[0]
    If _IsPressed($split[$loop],$dll) Then
    ContinueLoop
    Else
    Return False
    EndIf
    Next
    Return True
    EndFunc

    [/autoit]

    Hab ich mir grad selbstgebaut, funktioniert supi :)

    Mfg,
    Dankeschön

  • Hotkeyset gleichzeitig ?

    • Dankeschön
    • 25. Oktober 2009 um 20:20

    Das ist mir schon klar.
    Nur darf es kein offensichtlicher hotkey sein,
    soll also so aussehen, als würde man normal schreiben.

    Und das erlauben halt nur normale Buchstaben.
    Außerdem soll die Kombination nicht entdeckt werden...

    Aber das muss doch möglich sein, besonders weil ich das glaube ich mal gesehen habe.

  • Hotkeyset gleichzeitig ?

    • Dankeschön
    • 25. Oktober 2009 um 20:04

    Das Problem ist, dass ich variable Hotkeys benutzen möchte.
    Das wäre über ispressed viel zu aufwendig, bei hotkeyset dagegen nur auslesen + hotkeyset($String)

  • Hotkeyset gleichzeitig ?

    • Dankeschön
    • 25. Oktober 2009 um 18:59

    Geht nicht

  • Hotkeyset gleichzeitig ?

    • Dankeschön
    • 25. Oktober 2009 um 18:24

    Ich meine, ich habe mal irgendwo etwas darüber gelesen, kann es aber nicht wiederfinden.
    Und bevor ich mir die Send & Hotkeyset Doku zum 6. mal durchlesen, frag ich doch einfach mal.

    Und zwar möchte ich sowas machen :

    HotKeySet("123","func")

    Das soll aber nur ausgelöst werden, wenn man die alle gleichzeitig drückt.
    Bin mir auch sicher, das schonmal gesehen zu haben.

    Hoffe ihr könnt mir helfen :)

    Mfg,
    Dankeschön

  • StringIsXDigit nur bis F ?

    • Dankeschön
    • 25. Oktober 2009 um 18:21

    Danke, das wars :)

  • StringIsXDigit nur bis F ?

    • Dankeschön
    • 25. Oktober 2009 um 17:53

    Ich möchte überprüfen,
    ob ein String nur aus Buchstaben von 0-9 & A-Z besteht (groß & klein).

    Wie kann man das elegant machen ?
    StringIsXDigit macht eigentlich schon das richtige, geht aber nur bis F, also ABCDEF.
    Das ist natürlich zu wenig.

    Mfg,
    Dankeschön

  • In einem Spiel eine Nachricht optisch schön darstellen

    • Dankeschön
    • 11. Oktober 2009 um 18:58

    Leider nicht... :(
    Geht bei vollbildgames garnix zum textanzeigen ?

  • In einem Spiel eine Nachricht optisch schön darstellen

    • Dankeschön
    • 11. Oktober 2009 um 11:56

    Habe jetzt gestern noch die interessante Funktion

    [autoit]

    _WinAPI_DrawText

    [/autoit]


    gesehen....

    Beispielsskript:

    Spoiler anzeigen
    [autoit]

    #include <WinAPI.au3>
    #include <WindowsConstants.au3>
    #include <FontConstants.au3>

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

    Global $tRECT, $hFont, $hOldFont, $hDC

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

    HotKeySet("{ESC}", "_Exit")

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

    $tRECT = DllStructCreate($tagRect)
    DllStructSetData($tRECT, "Left", 50)
    DllStructSetData($tRECT, "Top", 5)
    DllStructSetData($tRECT, "Right", 250)
    DllStructSetData($tRECT, "Bottom", 50)

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

    $hDC = _WinAPI_GetDC(0)
    $hFont = _WinAPI_CreateFont(50, 0, 0, 0, 400, False, False, False, $DEFAULT_CHARSET, _
    $OUT_DEFAULT_PRECIS, $CLIP_DEFAULT_PRECIS, $DEFAULT_QUALITY, 0, 'Arial')
    $hOldFont = _WinAPI_SelectObject($hDC, $hFont)

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

    _WinAPI_SetTextColor($hDC, 0x0000FF)
    _WinAPI_SetBkColor($hDC, 0x000000)
    ; comment next line to get black background instead of transparent one
    _WinAPI_SetBkMode($hDC, $TRANSPARENT)

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

    While 1
    _WinAPI_DrawText($hDC, "Hello world!", $tRECT, $DT_CENTER)
    Sleep(100)
    WEnd

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

    Func _Exit()
    _WinAPI_SelectObject($hDC, $hOldFont)
    _WinAPI_DeleteObject($hFont)
    _WinAPI_ReleaseDC(0, $hDC)
    _WinAPI_InvalidateRect(0, 0)
    $tRECT = 0
    Exit
    EndFunc ;==>_Exit

    [/autoit]

    Nur wo kann ich die Position einstellen, wo der Text auftaucht ?
    Bei dem Left-Dingens habichs schon versucht, aber wenn ich da nen Wert ändere, verschwindet das irgendwie Oo
    Bis 50 gehts, sobalds drüber geht, isses weg

  • In einem Spiel eine Nachricht optisch schön darstellen

    • Dankeschön
    • 10. Oktober 2009 um 21:45

    Guten Abend,
    es geht darum, in einem Spiel (GTA San Andreas) ingame per AutoIt eine Nachricht anzeigen zu lassen, lediglich einen kleinen String.

    Ich hatte temporär den interessanten Gedanken, eine OnTop Popup-Gui zu erstellen und nach ner Zeit zu löschen. Sähe leider etwas sehr blöde aus.....
    Diesbezüglich Frage eins: Wie kann man eine GUI transparent machen, so dass lediglich ein Label NICHT transparent ist ?

    Dann hatte ich mal die Hilfedatei durchgeguckt, und kam zu diesem GDI_Plus Zeug.
    Hatte dann diesen Code versucht

    Spoiler anzeigen
    [autoit]

    #include <GuiConstantsEx.au3>
    #include <GDIPlus.au3>

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

    Opt('MustDeclareVars', 1)
    HotKeySet("t","_Main")
    while 1
    sleep(500)
    wend

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

    Func _Main()
    Local $hGUI, $hWnd, $hGraphic, $hBrush, $hFormat, $hFamily, $hFont, $tLayout

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

    ; $hGUI = GUICreate("GDI+", 400, 300)
    $title = WInGetTitle("[activated]")
    $hWnd = WinGetHandle($title)
    GUISetState()

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

    ; Draw a string
    _GDIPlus_Startup ()
    $hGraphic = _GDIPlus_GraphicsCreateFromHWND ($hWnd)
    $hBrush = _GDIPlus_BrushCreateSolid (0x7F00007F)
    $hFormat = _GDIPlus_StringFormatCreate ()
    $hFamily = _GDIPlus_FontFamilyCreate ("Arial")
    $hFont = _GDIPlus_FontCreate ($hFamily, 12, 2)
    $tLayout = _GDIPlus_RectFCreate (140, 110, 100, 20)
    _GDIPlus_GraphicsDrawStringEx ($hGraphic, "Hello world", $hFont, $tLayout, $hFormat, $hBrush)

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

    ; Loop until user exits
    Do
    Until not WinExists($title)

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

    ; Clean up resources
    _GDIPlus_FontDispose ($hFont)
    _GDIPlus_FontFamilyDispose ($hFamily)
    _GDIPlus_StringFormatDispose ($hFormat)
    _GDIPlus_BrushDispose ($hBrush)
    _GDIPlus_GraphicsDispose ($hGraphic)
    _GDIPlus_Shutdown ()

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

    EndFunc ;==>_Main

    [/autoit]


    (Grad ausm Kopf nachgeschrieben, es kamen keine Errors ;) )
    Das funktioniert in normalen programmen wie Notepad auch ganz gut, allerdings verschwindet das im Spiel nach ca. 300-500 ms, also kaum lesbar.

    Dazu Frage 2 : Kann man das irgendwie dauerhaft schreiben ?
    Also so, dass es sozusagen im Bildschirm eingebrannt ist ? Ihr wisst bestimmt was ich meine

    Und frage 3 : was könnte man noch machen, um in einem Vollbildspiel eine AutoIt-Nachricht anzuzeigen ?

    Mfg,
    Dankeschön

  • Prozess eindeutig identifizieren

    • Dankeschön
    • 8. Oktober 2009 um 18:56
    Zitat

    Also Beispielsweise könnte man eine md5-Checksumme von der Datei erzeugen und diese dann vergleichen.


    Und wie ?

  • Prozess eindeutig identifizieren

    • Dankeschön
    • 7. Oktober 2009 um 19:45

    Abend.

    Nun, meine Frage ist, wie kann ich einen Prozess exakt erkennen ?

    PID = Wechselt von Systemstart zu Systemstart
    Name = Kann umbenannt werden
    Handle = Wird glaube ich nur bei einem existenten Fenster aufgerufen, wäre auch ok, wie komme ich denn mit AutoIt an das Handle ?

  • URL Protokoll anlegen

    • Dankeschön
    • 6. Oktober 2009 um 16:29

    Ihr kennt doch bestimmt von programmen definierte URL`s, welche anstatt des HTTP zu Anfang einer URL kommen, womit man beim surfen schnell und komfortabel ein programm mit parametern aufrufen kann.

    Bei Teamspeak heißt es glaube ich sowas wie

    Code
    ts:\\192.168.192.22\

    Sitze nun seit über 2 Stunden daran, so etwas nachzubauen, allerdings finde ichs in der Registry nicht, habe d a bereits alle Firefox http Strukturen nachgebaut....

    Vllt. kann mir jemand sagen, wie das geht ? :)

    /edit: http://www.google.de/search?hl=de&client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&hs=s3V&q=eigenes+url+protokoll&btnG=Suche&meta= sind ganz viele Anleitungen, leider in anderen Sprachen

    /edit2:
    Habs nun wie hier beschrieben ( http://www.brainiacscode.com/doku/doku.php?…egisterprotocol ) gemacht, allerdings taucht dann folgendes Fenster auf:
    http://yfrog.com/eiscreenitoj

  • FTP zickt rum - Lösung / Alternativen ?

    • Dankeschön
    • 4. Oktober 2009 um 16:12

    So, da ich seit Jahren meine Onlineanwendungen mit FTP schreibe,
    fällt mir immer mehr das Hauptmanko auf:

    Dateien, die ich per FireFTP oder im Webprotokoll finde, werden nicht richtig abgerufen, alles dauert lang und länger.

    Gibt es Möglichkeiten, FTP zu beschleunigen (eig. nur den Upload, AutoIt findet geuploadetet Dateien erst ca. 20 Minuten später) oder Alternativen wie MySQL mit einfachen UDF`s ?

    Dankeschön,
    Dankeschön

  • PixelCheck-Zicken

    • Dankeschön
    • 26. September 2009 um 22:50

    Ich hoffe, es ist nicht allzuschlimm, wenn ich meinen immernoch wichtigen Bug pushe, da ich immernoch heiß auf die Lösung warte, selber nicht darauf kam, und ich nicht glaube, dass das ohne Push jemand in den nächsten 10 Jahren nochmal liest....

  • PixelCheck-Zicken

    • Dankeschön
    • 2. September 2009 um 22:10

    Hallöchen allerseits.
    Ich baue grade ein ingame-radio für GTA San Andreas.
    Ingame erstelle ich an einer bestimmten Stelle (links unten) eine farbige Markierung, wenn das Radio abgespielt werden soll.
    Soweit so gut, wenn ich am Mausrad drehe, startet das Radio.
    Doch es mutet sich selber (also Pixelcheck erkennt die Markierung, beim nächsten Mal auf einmal nichtmehr, dann wieder, dann wieder nicht ...)

    Das Script:

    Spoiler anzeigen
    [autoit]

    #include <wmp.au3>
    #include <Misc.au3>

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

    $struct = "DWORD vkCode;" _
    &"DWORD scanCode;" _
    &"long flags;" _
    &"ULONG_PTR dwExtraInfo"
    Global $lastplayed = 0 ;0 = aus
    Global $angepasst = 0 ; 0 = gta nicht ontop
    Global $hMouseHook, $WheelMoving,$locked = 0
    $CallbackMouseProc = TogglePlugMouse()
    #cs
    If Not FileExists("settings.ini") Then
    Do
    $gtapfad = FileSelectFolder("Wähle den SA:MP/GTA San Andreas Ordner aus","",4)
    if @error Then
    If MsgBox(32+4,"Abbrechen ?","Wollen Sie das Setup von RealRadio wirklich abbrechen ?") = 6 Then Exit
    EndIf
    If Not FileExists($gtapfad & "\gta_sa.exe") or Not FileExists($gtapfad & "\samp.exe") Then
    MsgBox(16,"Error","Falsches Verzeichnis !",5)
    $gtapfad = ""
    EndIf
    Until $gtapfad <> ""
    IniWriteSection("settings.ini","Settings","")
    IniWrite("settings.ini","Settings","InstallPath",$gtapfad)
    EndIf
    #ce

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

    $oWMP = _wmpcreate(1,0,0,200,200)
    _wmpvalue($oWMP,"controls")

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

    While 1
    If WinActive("GTA:SA:MP") And PixelSearch(0,@Desktopheight / 2,@Desktopheight / 5,@desktopheight,0x00574A,15,2) <> @error Then
    If $angepasst = 0 Then
    $angepasst = 1
    _wmpvalue($oWMP,"play")
    ConsoleWrite("unmute" & @CRLF)
    EndIf
    Else
    If $angepasst = 1 Then
    $angepasst = 0
    _wmpvalue($oWMP,"stop")
    ConsoleWrite("mute" & @CRLF)
    EndIf
    EndIf
    $WheelMsg = _GetWheelMove()
    Select
    Case $WheelMsg = "U" And $locked = 0 And WinActive("GTA:SA:MP") ;UP
    up()
    Case $WheelMsg = "D" And $locked = 0 And WinActive("GTA:SA:MP") ;DOWN
    down()
    EndSelect
    Sleep(300)
    WEnd

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

    ; #################################################

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

    Func _GetWheelMove()
    Local $x = StringLeft($WheelMoving,1)
    $WheelMoving = StringTrimLeft($WheelMoving,1)
    Return $x
    EndFunc
    Func TogglePlugMouse($hCallProc=0)
    If IsArray($hMouseHook) Then
    DllCall("user32.dll", "int", "UnhookWindowsHookEx", "hwnd", $hMouseHook[0])
    DllCallbackFree($hCallProc)
    Return 0
    EndIf

    Local Const $WH_MOUSE_LL = 14
    ;~ Local Const $WH_MOUSE = 7
    Local $hMouseProc = DllCallbackRegister("_MouseProc", "int", "int;ptr;ptr")
    Local $hMod = DllCall("kernel32.dll", "hwnd", "GetModuleHandle", "ptr", 0)
    $hMouseHook = DllCall("user32.dll", "hwnd", "SetWindowsHookEx", _
    "int", $WH_MOUSE_LL, _
    "ptr", DllCallbackGetPtr($hMouseProc), _
    "hwnd", $hMod[0], _
    "dword", 0)
    Return $hMouseProc
    EndFunc

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

    Func _MouseProc($nCode, $wParam, $lParam)
    If $nCode < 0 Then
    Local $iRet = DllCall("user32.dll", "long", "CallNextHookEx", "hwnd", $hWinHook[0], _
    "int", $nCode, _
    "ptr", $wParam, _
    "ptr", $lParam)
    Return $iRet[0]
    EndIf
    $dllstruct = DllStructCreate($struct,$lParam)
    ;~ If DllStructGetData($dllstruct,1) = 0x1B And _IsPressed("11") Then $CTRL_ESC_Pressed = True
    If $wParam = 0x20A Then
    If DllStructGetData($dllstruct,3) > 0 Then
    ; ConsoleWrite("Up" & @CRLF)
    $WheelMoving &= "U"
    ElseIf DllStructGetData($dllstruct,3) < 0 Then
    ; ConsoleWrite("Down" & @CRLF)
    $WheelMoving &= "D"
    EndIf
    EndIf
    ;~ ConsoleWrite($wParam & " - " & DllStructGetData($dllstruct,1) & " - " & DllStructGetData($dllstruct,2)& " - " & DllStructGetData($dllstruct,3)& " - " & DllStructGetData($dllstruct,4) & @LF)
    Return 0
    EndFunc

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

    ;##############################################################

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

    Func up()
    $locked = 1
    If Not WinActive("GTA:SA:MP") Or PixelSearch(0,@Desktopheight / 2,@Desktopheight / 5,@desktopheight,0x00574A,15) = @error Then Return @error
    $lastplayed = $lastplayed + 1
    If IniRead("senderliste.ini","URL",$lastplayed,"error") <> "error" Then
    $debug = _wmploadmedia($oWMP,IniRead("senderliste.ini","URL",$lastplayed,"error"),1)
    ConsoleWrite("gestartet" & @CRLF)
    EndIf
    $locked = 0
    Beep(500,500)
    EndFunc

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

    Func down()
    $locked = 1
    If Not WinActive("GTA:SA:MP") Or PixelSearch(0,@Desktopheight / 2,@Desktopheight / 5,@desktopheight,0x00574A,15) = @error Then Return @error
    $lastplayed = $lastplayed - 1
    If IniRead("senderliste.ini","URL",$lastplayed,"error") <> "error" Then
    $debug = _wmploadmedia($oWMP,IniRead("senderliste.ini","URL",$lastplayed,"error"),1)
    ConsoleWrite("gestartet" & @CRLF)
    EndIf
    $locked = 0
    Beep(500,500)
    EndFunc

    [/autoit]

    Eine Beispielsausgabe:

    Zitat

    unmute
    gestartet
    mute
    unmute
    mute
    unmute
    mute
    >Exit code: 1 Time: 42.852

    Alles anzeigen

    Kann mir jemand sagen, wieso das so ist, und wie ich das umgehen kann ?
    Habe die Farbenvariation sogar schon auf 15 gestellt, ohne Erfolg.
    Es muss also ein Problem mit Pixelcheck sein (oder gar mit der Logik).
    Wie kann es denn sein, dass sich das sofort an-/ausschaltet ?

  • Internetradio empfangen

    • Dankeschön
    • 26. August 2009 um 22:15
    Zitat

    Es geht sogar noch anders... Mit der MediaPlayer UDF: http://www.autoitscript.com/forum/index.php?showtopic=27352


    Habe ich jetzt mal (für ein neues Projekt, daher sorry fürs ausbuddeln) includet.
    Welche Formate werden denn alles unterstützt und wo kann ich eine Webradio-Sammelliste finden ?
    Ich habe leider kaum Lust, tagelang das WWW nach irgendwelchen Radios zu durchforsten :\
    Hoffe, da kennt jemand einen Link ;)

    (Fragen unterstrichen :) )

    Mfg,
    Dankeschön

  • ListViewItem Inhalt auslesen

    • Dankeschön
    • 17. Juli 2009 um 23:52

    Das meinte ich, danke :)

    Tut mir Leid, dass das so unglücklich formuliert war.
    Unterhalb der Liste befindet sich halt ein Button, womit man auf die Inhalte der Liste zugreifen kann.

    Vielen Dank für die Hilfe,
    Dankeschön

  • ListViewItem Inhalt auslesen

    • Dankeschön
    • 17. Juli 2009 um 23:34

    Ich habe mit ner Schleife eine Liste erstellt:

    [autoit]

    $search = FileFindFirstFile(@tempdir & "\Userdata\!!!*")
    $found = 0
    Do
    $found = $found + 1
    FileFindNextFile($search)
    Until @error
    $search2 = FileFindFirstFile(@tempdir & "\Userdata\!!!*")
    For $array = 0 To $found + 1
    $data = FileFindNextFile($search2)
    If $data = "" Or @error Then ExitLoop
    If StringInStr(_INetGetSource(FileReadLine($data,4)),"offline") Then
    $seite[$array] = GUICtrlCreateListViewItem(read($data,1) & "|" & read($data,2) & "|" & read($data,3) & "|Offline",$storelist)
    Else
    $seite[$array] = GUICtrlCreateListViewItem(read($data,1) & "|" & read($data,2) & "|" & read($data,3) & "|Online",$storelist)
    EndIf
    Next

    [/autoit]


    Das funktioniert auch super.
    Das einzigste Problem ist leider,
    dass ich bei einem Button halt erkennen muss, auf welchen Eintrag die Person geklickt hat.
    Aber woher soll ich das wissen?
    Denn ich kann zwar durch ne Schleife herausfinden, welche arraynummer ausgewählt wurde, was dann aber nichts heißt !
    Ich brauche eig. nur das erste Wort (oder den Dateinamen)....

    Gibt es da eine Möglichkeit ?
    ALso, bestimmt gibt es eine, wäre denn jmd. so freundlich und würde Sie mir nennen ? :)

  • MySQL - Erklärung & Möglichkeit

    • Dankeschön
    • 3. Juni 2009 um 21:52

    Nun, bisher habe ich alle Daten immer per FTP in einer Textdatei hochgeladen....
    Da dies aber recht unsicher ist, und ich von funpic eh noch eine Datenbank habe, wollte ich nun mal fragen, wie es möglich ist, aus einer bestimmten Datenbank-Datei mch a)anzumelden b)einen String reinzulegen c)diesen wieder auszulesen d)diesen zu löschen

    Hoffe auf Hilfe,
    Dankeschön

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™