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

Beiträge von autoBert

  • Koordinatensystem für den Bildschirm - MouseClick () nicht jedes mal raten

    • autoBert
    • 1. Juni 2011 um 15:40

    Hallo AutoIT - What else?,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die deutsche Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/Tutorial Sehr hilfreich ist auch das Buch von peethebee

    und jetzt deiner Frage: schau dir

    [autoit]

    MouseGetPos

    [/autoit]

    in der Hilfe an. Ich hoffe du hast die Forenregeln gelesen und benutzt es nicht für einen BOT.

    mfg autoBert

  • DriveSpaceTotal für FTP

    • autoBert
    • 1. Juni 2011 um 12:57

    Evtl. gibt es eine FTP-Funkton dafür das du dann mit

    [autoit]

    _FTP_Command

    [/autoit]

    zum Server schicken und zuammen mit

    [autoit]

    _FTP_SetStatusCallback

    [/autoit]

    auswerten kannst,

    mfg autoBert

  • Anfrage Listview und Dateienanzeige

    • autoBert
    • 1. Juni 2011 um 12:24

    Hallo JaySini,

    hier ein kleines Beispiel:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <File.au3>
    ;
    Global $sIniFile

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

    $idGUI = GUICreate("Ini-Verwaltung", 300, 160)
    $idList = GUICtrlCreateList("", 10, 10, 180, 80)
    $aInis = _FileListToArray(@ScriptDir, "*.ini", 1)
    If IsArray($aInis) Then
    For $i = 1 To $aInis[0]
    GUICtrlSetData($idList, $aInis[$i])
    Next
    EndIf
    $idLabel = GUICtrlCreateLabel("", 10, 100, 290, 22)
    $idBtnMsgBox = GUICtrlCreateButton("MsgBox", 10, 130, 290, 22)
    GUICtrlSetState($idBtnMsgBox,$GUI_DISABLE)
    GUISetState()

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $idList
    $sIniFile = @ScriptDir & "\Daten\" & GUICtrlRead($idList)
    GUICtrlSetData($idLabel, $sIniFile)
    GUICtrlSetState($idBtnMsgBox,$GUI_ENABLE)
    Case $idBtnMsgBox
    MsgBox(0,"ausgewählt:",$sIniFile)
    EndSwitch
    WEnd

    [/autoit]

    Edit: shadow667 hat es ja zwischenzeitlich gelöst, da war ich wohl zu langsam

    mfg autoBert

  • Verzeichnisstruktur Anzeigen und Auswählen

    • autoBert
    • 1. Juni 2011 um 07:40

    Hallo masterofeye,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die deutsche Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    und jetzt zu dxeinem Problem: Zum Ordner auswählen gibt es

    [autoit]

    FileSelectFolder

    [/autoit]

    Poste doch bitte ein zusammenhänges Skript und nicht nur Puzzlestücke dann schaut sich das auch bestimmt jemand an,,

    mfg autoBert

  • stayawayknight ist 16

    • autoBert
    • 31. Mai 2011 um 15:26

    Auch von mir noch nachträglichh die besten Wünsche, vor allem Gesundheit, Erfolg und Gllück in allen Lebenslagen.
    Und am Wochenende natürlich :party: :party: :party: :party: :party:

    autoBert

  • Anfängerfrage von mir ...

    • autoBert
    • 31. Mai 2011 um 09:19

    Das scheint ja jetzt per PN gelöst zu sei. Schön für dich, schön wäre es allerdings auch wenn du den Thread auf gelöst setzt. Einfach 1. Beitrag bearbeiten, Präfix (nähe Überschrift) ändern und speichern (absenden)

    die Lösung lag sicher hier dran:

    Zitat

    Wird ein Bild als Hintergrundbild genutzt, während die anderen Controls dieses quasi überlappen, so ist es wichtig, das Bild-Control zu deaktivieren und es nach den anderen Controls zu erstellen: GuiCtrlSetState(-1,$GUI_DISABLE).

    PS.: wenn du nicht bereit bist die Hilfe zu lesen wirst du immer jemanden brauchen der dir deine <s<kript-Pobleme löst.

    mfg autoBert

  • Checkbox Hilfe

    • autoBert
    • 31. Mai 2011 um 08:59

    schön, dann ist dein Problem ja gelöst, schön wäre es allerdings auch wenn du den Thread auf gelöst setzt. Einfach 1. Beitrag bearbeiten, Präfix (nähe Überschrift) ändern und speichern (absenden)

    mfg autoBert

  • Autoit nebenbei beim Spiel laufen lassen?

    • autoBert
    • 30. Mai 2011 um 03:06
    Zitat von RealMadrid08rk

    Er hat gesagt "Gamemaster vom Spiel", da könnte es sich um einen eigenen Privat Server handeln, ist ja derzeit so groß bekannt hier ;)

    Es interessiert doch nicht was er sagt sondern was es wirklich ist => Versuch Infos für einen Bot zu bekommen?
    Die Antwort hast du ja auch schon selbst zum Teil gegeben:

    Zitat von RealMadrid08rk

    Dennoch frage ich mich wozu ein Gamemaster ein Tool braucht?! Der kann doch bestimmt mitten im Spiel schon selber die Codes eingeben.


    Deshalb keinen Support bis @White das Skript seines Tools gepostetund das dazugehörige Spiel benannt hat.

  • Michy, wer steckt dahinter.

    • autoBert
    • 29. Mai 2011 um 04:19

    Hallo Michy,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die deutsche Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee .

    Dass es AutoIt seit 1992 gibt wusste ich noch gar nicht. Da du ja schon einmal 7 Jahre mit AutoIt programmiert hast wirst du dich sicher wieder schnell einarbeiten.

    mfg autoBert

  • Combobox-Einträge durchlaufen (bei Abfrage)

    • autoBert
    • 28. Mai 2011 um 20:14

    Hallo WeisGarNix,

    du solltest vor allem ein kompilierbares Skript einstellen, denn folgende Fehler:

    Code
    >Running AU3Check (1.54.19.0)  from:C:\Programme\AutoIt3
    C:\Programme\AutoIt3\Examples\Tests\cboWeisgarnix.au3(184,44) : ERROR: syntax error (illegal character)
                $Zusammenstellungen[$lw2][0] = $
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Programme\AutoIt3\Examples\Tests\cboWeisgarnix.au3(185,44) : ERROR: syntax error (illegal character)
                $Zusammenstellungen[$lw2][1] = $
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Programme\AutoIt3\Examples\Tests\cboWeisgarnix.au3 - 2 error(s), 0 warning(s)
    !>20:11:10 AU3Check ended.rc:2
    >Exit code: 0    Time: 4.905

    werden gemeldet. Ausserdem solltest du auch die komplette INI und die anderen benötigten Dateien mit einstellen, dann hilft ja vielleicht jemand.

    Bis dahin ein kleines Beispiel-Programm mit ähnlichem Lösungsansatz:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GuiComboBox.au3>
    #include <GUIConstantsEx.au3>
    #include <array.au3>
    #include <File.au3>
    #Include <GuiComboBox.au3>

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

    Const $sCSV = @ScriptDir & "\cboKFZ.TXT"
    Const $sElect = "bitte auswählen"
    Dim $aKFZ, $aSplit, $scboChr = ""
    _FileReadToArray($sCSV, $aKFZ)
    _ArraySort($aKFZ)
    For $i = 1 To UBound($aKFZ) - 1
    ConsoleWrite($i & $aKFZ[$i] & @CRLF)
    $scboChr &= $aKFZ[$i]& "|"
    Next
    ConsoleWrite($scboChr & @CRLF)

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

    $hGui = GUICreate("Combobox aus TXT-Datei", 250, 85, 302, 218)
    $idCboKFZ = GUICtrlCreateCombo($sElect, 8, 8, 200, 25)
    GUICtrlSetTip(-1,"Automarke auswählen")
    GUICtrlSetData(-1, $scboChr)
    $idBtnINFO = GUICtrlCreateButton("&Info", 5, 40)
    GUICtrlSetState(-1,$Gui_DISABLE)
    GUICtrlSetTip(-1,"MsgBox zeigen")
    $idBtnAll = GUICtrlCreateButton("&alle auslesen", 50, 40) ;read all
    GUICtrlSetTip(-1,"Programm beenden")
    $idBtnExit = GUICtrlCreateButton("Be&enden", 175, 40)
    GUICtrlSetTip(-1,"Programm beenden")
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE, $idBtnExit
    Exit
    Case $idCboKFZ
    if GUICtrlRead($idCboKFZ) = $sElect Then
    GUICtrlSetState($idBtnINFO,$Gui_DISABLE)
    Else
    GUICtrlSetState($idBtnINFO,$Gui_ENABLE)
    EndIf
    Case $idBtnINFO
    MsgBox(0,"Info",GUICtrlRead($idCboKFZ))
    case $idBtnAll
    $sKFZ = _GUICtrlComboBox_GetList($idCboKFZ)
    MsgBox(0,"KFZ",$sKFZ)
    EndSwitch
    WEnd

    [/autoit]

    mfg autoBert

    Dateien

    cboKFZ.txt 53 Byte – 319 Downloads
  • GUICtrlCreateLabel ein "&" darstellen

    • autoBert
    • 28. Mai 2011 um 09:36

    Hallo blade_m2011,

    einfach so:

    [autoit]

    MsgBox(0, "", "A&B")

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

    GUICreate("", 300, 100)
    GUICtrlCreateLabel("A&&B", 10, 10, 200, 25)

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

    GUISetState()

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

    Sleep(3000)

    [/autoit]

    mfg autoBert

  • Gta-Spider hat Geburtstag

    • autoBert
    • 28. Mai 2011 um 09:20

    Auch von mir noch nachträglich die besten Wünsche zum Geburtstag, vor allem Gesundheit, Erfolg und Glück in allen Lebenslagen.

    autoBert

  • ComboBox - Bei Auswahl Inhalt in Inputbox schreiben ..

    • autoBert
    • 26. Mai 2011 um 21:15

    Hallo hightower,

    da ja alle Angaben zu den Adaptern in dem Array $aAdapter enthalten sind brauchst du ja nur den Index des Ausgewähleten Adapters ermitteln. Das kannst du so:

    [autoit]

    Case $CB_LANADAPTER
    $sAdapter = GUICtrlRead($CB_LANADAPTER)
    $iArray = _ArraySearch($aAdapter,$sAdapter,0,0,0,0,1,1)
    MsgBox(0,"Index im Array",$iArray)

    [/autoit]

    einfach in deine switch Anweisung einfügen. Den Rest kannst du dann sicher alleine.

    Ps.: Es ist unhöflich geschriebene Posts zur Unkenntlichkeit zu editieren.

    mfg autoBert

  • Alle Elemente einer Gui zur Laufzeit Suche.

    • autoBert
    • 26. Mai 2011 um 20:41

    Hallo Tigger1975,

    schau dir dazu https://autoit.de/index.php?page…9308#post209308 an, speziell _GetClassNameNNByID von funkey,

    mfg autoBert

  • exe2au3

    • autoBert
    • 26. Mai 2011 um 20:30

    Hallo scritch,

    Zitat

    Is there a decompiler available?

    Yes, sort of. The official decompiler will only decompile scripts compiled with AutoIt v3.2.5.1 and earlier. Any script compiled with a version later than that will not decompile.

    Quelle: http://www.autoitscript.com/wiki/Decompiling_FAQ

    mfg autoBert

  • Combobox und rechnen mit zeit.

    • autoBert
    • 24. Mai 2011 um 17:54

    Hallo JaySini,

    1. poste doch bitte dein komplettes Skript.
    2. um Zeiten zu addieren benutze

    Zitat

    _DateAdd
    --------------------------------------------------------------------------------

    Berechnet ein neues Datum, basierend auf einem gegebenen Datum und einem zu addierenden Intervall.

    Quelle: dt. Hilfe

    mfg autoBert

  • Liste von Daten (LiestView)->auf einen bestimmten Eintrag zugreifen

    • autoBert
    • 24. Mai 2011 um 17:47

    Hallo oxi,

    wenn es eine

    • eigene erstellte Gui ist, warum arbeitest du dann mit send.
    • fremde Gui ist, teste den Befehl [autoit]ControlListView [/autoit] evtl. auch [autoit]ControlCommand [/autoit] und anstelle von Send [autoit]Controlsend[/autoit]

    mfg autoBert

  • Problem mit While

    • autoBert
    • 24. Mai 2011 um 17:36

    Hallo trixi,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die deutsche Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    und jetzt zu deinen Fragen: ja es ist zu realisieren. Es hängt mit deiner Programmlogik zusammen, da diese aber elementar für das Verständnis ist solltest du sie schon selbst entwickeln oder dein komplettes Skript posten, vielleicht ist dann ja jemand so freundlich,

    mfg autoBert

  • PasswortGen

    • autoBert
    • 22. Mai 2011 um 18:33
    Zitat von Schnuffel

    2. Wenn Du AdlibRegister verwendest, dann solltest Du immer sicherstellen, dass die aufgerufene Funktion auch fertig ist,
    bevor sie ein zweites mal aufgerufen wird. Zu diesem Zweck setzte man üblicherweise ein AdlibUnRegister an den Anfang der Funktion und startet diese nach Ende der Funktion wieder.


    das stimmt so nicht, der nächste Durchlauf der Funktion wird frühestens aufgerufen wenn die 1. beendet ist, ausserdem ist die Zeit (250 ms = Standard) ausreichend die Funktion im worstcase (alle 20 Schleifendurchgänge) zu beenden. Das 2. kannst du hiermit testen:

    Spoiler anzeigen
    [autoit]

    Func CreateKey()
    $dt = TimerInit()
    $iAbruch = Random(5, 19, 1)
    $sKey = ""
    For $iSpalte = 0 To 19
    $iZahlOderBuchstabe = Random(0, 3, 1)
    If not $iZahlOderBuchstabe Then
    $sKey &= Random(0, 9, 1)
    Else
    $iKlein = Random(0, 3, 1)
    If $iKlein Then
    $sKey &= Chr(Random(97, 122, 1))
    Else
    $sKey &= Chr(Random(65, 90, 1))
    EndIf
    EndIf
    ; If $iSpalte = $iAbruch Then ExitLoop
    Next
    GUICtrlSetData($Label1,$sKey)
    ConsoleWrite(TimerDiff($dt) & @CRLF)
    EndFunc

    [/autoit]

    @SionS: was mich an deinem Passwortgenerator stört ist dass das Passwort in einer Textdatei auf dem Desktop angelegt werden kann, dies sollte man aus Sicherheitsgründen nie tun.

    mfg autoBert

  • OCR

    • autoBert
    • 22. Mai 2011 um 01:44
    Zitat von erox

    Ich möchte aus einer Webseite, die auf Flash basiert, eine Statistik erstellen.


    Lassen dies die Nutzungsbedingungen der Seite überhaupt zu? Poste doch bitte das komplette Skript und die URL der Seite.

    mfg autoBert

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™