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

Beiträge von DeepRed92

  • ÄHNLICHE Dateinamen finden?

    • DeepRed92
    • 29. Juni 2009 um 13:01

    Wenn du trotzdem nur nach Dateiname sortieren willst kannst du es auch so machen:

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>

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

    Dim $Files[5]
    Dim $FileList[1]

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

    $Files[0] = "Michael Jackson-Beat It.mp3"
    $Files[1] = "Michael Jackson - Beat It (Remix).mp3"
    $Files[2] = "Metallica - Master of Puppets.mp3"
    $Files[3] = "Metallica - Master of Puppets(2).mp3"
    $Files[4] = "Kopie von Metallica - Master of Puppets.mp3"

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

    $Sort = _Sort_Array_Filename($Files)

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

    _ArrayDisplay($Sort)

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

    Func _Sort_Array_Filename($Files)
    For $x = 0 To UBound($Files) - 1
    $Split = StringSplit($Files[$x], " ")
    For $z = 1 To $Split[0]
    If StringInStr($Files[$x], $Split[$z]) Then
    _ArrayAdd($FileList, $Files[$x])
    ExitLoop
    EndIf
    Next
    Next
    Return $FileList
    EndFunc ;==>_Sort_Array_Filename

    [/autoit]

    Oder du vergleichst die Songst nur nach Interpret und Länge.

  • ÄHNLICHE Dateinamen finden?

    • DeepRed92
    • 29. Juni 2009 um 12:58

    So in der Art müsste es aussehen.

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>

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

    Dim $Files[5]
    Dim $FileList[1]

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

    $Files[0] = "Michael Jackson-Beat It.mp3"
    $Files[1] = "Michael Jackson - Beat It (Remix).mp3"
    $Files[2] = "Metallica - Master of Puppets.mp3"
    $Files[3] = "Metallica - Master of Puppets(2).mp3"
    $Files[4] = "Kopie von Metallica - Master of Puppets.mp3"

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

    For $x = 0 To UBound($Files) - 1
    $Split = StringSplit($Files[$x], " ")
    For $z = 1 To $Split[0]
    If StringInStr($Files[$x], $Split[$z]) Then
    _ArrayAdd($FileList, $Files[$x])

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

    EndIf
    Next
    Next

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

    _ArrayDisplay($FileList)

    [/autoit]
  • Bots

    • DeepRed92
    • 29. Juni 2009 um 12:24
    Zitat

    Teilweise zu unrecht, da gebe ich dir Recht. Aber das ist kaum die Schuld eines Users/Moderators. Ich finde man sollte einfach solche Posts, die einem verdächtig erscheinen, ignorieren. Die Mods werden ihn schon closen. Und wenn jemand ein "botähnliches" Programm schreibt, dann ist er mMn. verpflichtet eine genaue Beschreibung seines Vorhabens vorzulegen.

    Gute Idee. Denn ich selber bin der Meinung das hier nur die Admins bzw. Moderatoren entscheiden können ob es ein Bot ist oder nicht.
    Sobald ein Post den Befehl PixelSearch hat wird es als Bot verdächtigt.

  • Anitvirenprogramme

    • DeepRed92
    • 29. Juni 2009 um 00:35
    Zitat

    Ich surfe Seit 2 Jahren und auf allen möglichen Seiten und hab mir nie was wirkliches gefangen.

    Woher willst du das denn wissen, ohne einen AntiViren Programm zu haben?
    Ich würde dir empfehlen, einmal die Prozesse durchchecken zu lassen: http://www.gmer.net/
    ;)

  • Bots

    • DeepRed92
    • 28. Juni 2009 um 22:02

    Hallo,

    ich wollte hier mal das Thema Bots ansprechen. Ich selber bin der Meinung, dass die Admins entscheiden sollen, ob der Threadersteller die Absicht hat, einen Bot zu erstellen.

    Was meint ihr zu diesem Thema?
    Nevt es euch auch, wenn jeder immer wieder sagt. "lies die die Forenregel durch" "Keine Bots" "Soll das etwa ein Bot werden ^^"

  • Maschinen GUID mit AutoIt erstellen

    • DeepRed92
    • 28. Juni 2009 um 19:54

    [Blockierte Grafik: http://download.lima-city.de/deepred/Bilder/895781341152188893.jpg]


    ?(

  • Maschinen GUID mit AutoIt erstellen

    • DeepRed92
    • 28. Juni 2009 um 19:13

    Hi,

    ich meinte sowas:

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

    AspirinJunkie
    Bei mir sind nur laute "F"'s

  • 7-Zip UDF Fortschritt in einem GUI anzeigen

    • DeepRed92
    • 28. Juni 2009 um 18:18

    Ach verdammt. Hab ich wohl übersehen. Vielen Dank für diesen Hinweis :rock:

  • 7-Zip UDF Fortschritt in einem GUI anzeigen

    • DeepRed92
    • 28. Juni 2009 um 17:17

    Hat den keiner eine Idee, denn die UDF ist ja super! :thumbup: ?(

  • Maschinen GUID mit AutoIt erstellen

    • DeepRed92
    • 28. Juni 2009 um 16:52

    Hallo,

    wie kann ich mit AutoIt einen Maschinen GUID (Globally Unique Identifier) vom aktuellen Rechner herausbekommen?

  • Nach Autoit am C testen

    • DeepRed92
    • 28. Juni 2009 um 13:11

    Also ich gebe dir mal ein paar Ideen ;)


    Villt könntest Du eine Funktion machen, mit den man auf NET. Dlls zugreifen kann. Mit AutoIt alleine geht es nähmlich nicht. Also nur sowas in der Art: NETDllCall oder sowas. Keine Ahnung ob das überhaupt möglich ist.

    Oder Du machst eine Funktion, mit dem man einen Traymenü wie in C++ macht. Wenns geht auch mit Icons.

    Oder benutzerdefinierte MsgBoxen wären auch nicht schlecht. Funktionen: Veränderbare Icons, und Buttons.


    Ich hoffe ich konnte Dir helfen ;)

  • 7-Zip UDF Fortschritt in einem GUI anzeigen

    • DeepRed92
    • 28. Juni 2009 um 12:52

    Hallo,

    ich habe seit kurzem die UDF 7-Zip im englischen Forum entdeckt. Funktioniert bis jetzt alles ganz super. Beim entpaacken wird aber eine fremde GUI angezeigt. Ok kann man zwar verstecken, aber wie kann ich z.b. eine eigene GUI erstellen und denn Fortschritt im eigenen GUI anzeigen? Also Fortschritt in Prozent und aktuelle Datei.

    Danke im Voraus

  • GUI vor Controlclicks schützen

    • DeepRed92
    • 27. Juni 2009 um 23:18

    Dann wirk der "Schutz" doch ;)

  • GUI vor Controlclicks schützen

    • DeepRed92
    • 27. Juni 2009 um 22:22
    Zitat

    Gute idee! Alledrings hilft das doch nicht gegen controlsettext

    Schon klar, aber es wird doch keine MsgBox angezeigt oder?

  • GUI vor Controlclicks schützen

    • DeepRed92
    • 27. Juni 2009 um 21:41

    Hmm man kann aber nur einen Input als Passworteingabe erstellen. Bei klick auf einem Button wird das dann überprüft.
    Aber das ist auch oft bei Antivirenprogrammen so. Ich nehme mal Kaspersky als Beispiel. Mit AutoIt hast du damit KEINEN Zugriff auf einem Control. Nicht mal aufm Traymenü. Wie machen die das eig? Mit Treibern oder wie?


    Edit:

    Hi, ich hab mal ein kleines Beispielscript erstellt. Vielleicht kann man es noch verbessern :)

    Spoiler anzeigen
    [autoit]

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

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

    $Form1 = GUICreate("Form1", 139, 62)
    $Label1 = GUICtrlCreateLabel("Gib bitte 'Hallo' ein.", 8, 8, 125, 17)
    $Input1 = GUICtrlCreateInput("", 8, 32, 121, 21)
    GUISetState(@SW_SHOW)

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

    ControlFocus($Form1, "", $Label1)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Input1
    If ControlGetFocus($Form1) = "Edit1" And WinGetTitle("") = "Form1" Then
    If GUICtrlRead($Input1) = "Hallo" Then
    MsgBox(0, "", "Ohne Controlclick etc. Super!!!")
    Exit
    EndIf
    Else
    MsgBox(0, "", "Bitte kein Control* nutzen!")
    EndIf

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

    EndSwitch
    WEnd

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

    Func _IsPressedByMouse($GUIHandle, $ControlHandle)
    $GCursoInfo = GUIGetCursorInfo($GUIHandle)
    If IsArray($GCursoInfo) Then
    If $ControlHandle = $GCursoInfo[4] Then
    Return True
    EndIf
    Return False
    Else
    Return SetError(1)
    EndIf
    EndFunc ;==>_IsPressedByMouse

    [/autoit]
  • GUI vor Controlclicks schützen

    • DeepRed92
    • 27. Juni 2009 um 19:15

    Ja. Ich dachte wenn jemand sowas wie eine Sicherheitssoftware machen möchte kann die kleine UDF nützlich sein. :D

  • GUI vor Controlclicks schützen

    • DeepRed92
    • 27. Juni 2009 um 17:15

    Hallo,

    ich hab mal eben eine kleine Funktion erstellt. Vielleicht kann es ja jemand gebrauchen

    Spoiler anzeigen
    [autoit]

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

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

    $Form1 = GUICreate("Form1", 213, 69, 192, 124)
    $Button1 = GUICtrlCreateButton("Button1", 128, 8, 75, 25, $WS_GROUP)
    $Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 8, 8, 97, 17)
    $Label1 = GUICtrlCreateLabel("Label1", 8, 40, 36, 17)
    $Radio1 = GUICtrlCreateRadio("Radio1", 88, 40, 113, 17)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Button1
    If _IsPressedByMouse($Form1, $Button1) = True Then MsgBox(0, "", "Ja")

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

    Case $Checkbox1
    If _IsPressedByMouse($Form1, $Checkbox1) = True Then MsgBox(0, "", "Ja")

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

    Case $Label1
    If _IsPressedByMouse($Form1, $Label1) = True Then MsgBox(0, "", "Ja")

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

    Case $Radio1
    If _IsPressedByMouse($Form1, $Radio1) = True Then MsgBox(0, "", "Ja")

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

    EndSwitch
    WEnd

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

    Func _IsPressedByMouse($GUIHandle, $ControlHandle)
    $GCursoInfo = GUIGetCursorInfo($GUIHandle)
    If IsArray($GCursoInfo) Then
    If $ControlHandle = $GCursoInfo[4] Then
    Return True
    EndIf
    Return False
    Else
    Return SetError(1)
    EndIf
    EndFunc ;==>_IsPressedByMouse

    [/autoit]
  • Alternative zu GUICtrlCreatePic

    • DeepRed92
    • 27. Juni 2009 um 13:27

    Danke. Gibr es noch eine Möglichkeit, Pics auf eine GUI anzubringen bzw. den mit GDI+ erstellten Pic vor dem Wegwischen zu schützen??

  • Alternative zu GUICtrlCreatePic

    • DeepRed92
    • 27. Juni 2009 um 12:09

    Und wie mache ich das genau mit GDI+. Bin ein richtiger nfänger in diesem Bereich.

    Ich hab mal einen Beispielscript mit GUICtrlCreatePic erstellt:

  • Alternative zu GUICtrlCreatePic

    • DeepRed92
    • 27. Juni 2009 um 12:00

    Hallo,

    welche Alternativen gibt es zu GUICtrlCreatePic?

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™