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

  • Dateianzahl auslesen

    • autoBert
    • 13. Dezember 2010 um 15:43

    Hallo D0c_cR4Zy ,

    schau dir

    Zitat

    _FileListToArray

    Listet Dateien und/oder Ordner eines bestimmten Pfades auf (ähnlich zu "dir" mit der Option "/B" unter DOS).

    in der Hilfe an,

    mfg autoBert

  • E-Mail auslesen

    • autoBert
    • 13. Dezember 2010 um 13:47

    Hallo SYY99,

    also Oscar's Pop-Show funktioniert mit Web.de. Für HotMail ist die pop3.au3 auf der das Skript aufbaut nicht geeignet, da HotMail SSL verschlüsselt und die Pop3 dieses nicht beherscht,

    mfg autobert

  • USB Mail Notifier

    • autoBert
    • 13. Dezember 2010 um 12:54
    Zitat von Milla

    Edit:
    Irgendwie sind die posts andersrum?^^


    Das liegt wohl daran, dass der Server eine Zeitlang mit der falschen Zeiteinstellung lief, du hast ja schon geantwortet da war die Frage noch gar nicht gestellt.

    mfg autoBert

  • Happy Birthday jonathan

    • autoBert
    • 13. Dezember 2010 um 00:00

    Happy Birthday, Jonathan, alles Gute im neuen Lebensjahr. Und da ich eine Minute zu spät bin das hierzu passende Lied.
    Ich hoffe du hattest eine schöne :party:

    autoBert

  • AutoIT3Script Shell ändern

    • autoBert
    • 12. Dezember 2010 um 22:51

    Schau dir dazu Kommandozeilenparameter in der Hilfe unter Allgemeines zu AutoIt an,

    mfg autoBert

  • AutoIT3Script Shell ändern

    • autoBert
    • 12. Dezember 2010 um 21:59

    das müsste so funktionieren:

    [autoit]

    RegWrite("HKEY_LOCAL_MACHINE\Software\Classes\AutoIt3Script\Shell\Schlüssel\Command", "Schlüssel", "REG_SZ", "C:\Users\Videos\Desktop\Test.exe %1 %*")

    [/autoit]

    mfg autoBert

  • JaYT-DwiMP3-P (YT-Downloader) Version 0.8.7.1

    • autoBert
    • 12. Dezember 2010 um 21:01

    Hallo Twodollarbillie,

    na ja dann muss ich wohl wieder suchen gehen, wird aber dauern siehe
    [gelöst] Darstellngsproblem in Scite

    PS.: wenn du es eher findest kannst du mir ja diesmal eine PN zukommen lassen,

    mfg autoBert

  • SB Sprüche

    • autoBert
    • 12. Dezember 2010 um 20:23

    stayawayknight,

    wieso, man kann doch auch im Archiv stöbern:

    Zitat

    stayawayknight : Wo bitteschön soll ich meinen 1000. Beitrag hinschreiben? :huh: 10. Dezember 2010, 18:55

    mfg autoBert

  • GDI+ - Neu zeichnen

    • autoBert
    • 12. Dezember 2010 um 20:07

    Hallo Leroox,

    ich habe dein Skript hier eingestellt:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WIndowsConstants.au3>
    #include <GDIPlus.au3>
    #Include <Misc.au3>
    #include <Color.au3>
    #include <WinAPI.au3>
    #include <Misc.au3>

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

    Opt('MustDeclareVars', 1)

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

    Global $hGUI, $hBitmap, $hGraphic, $hBuffer, $hColorPicker

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

    _Main()

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

    Func _Main()
    Opt("GUIOnEventMode", 1)

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

    $hGUI = GUICreate("GDI+ Test", 400, 400)
    GUISetOnEvent($GUI_EVENT_CLOSE, "_Events")
    GUISetOnEvent($GUI_EVENT_MINIMIZE, "_Events")
    GUISetOnEvent($GUI_EVENT_RESTORE, "_Events")

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

    GUISetOnEvent($GUI_EVENT_RESTORE, "WM_PAINT")
    GUIRegisterMsg($WM_PAINT, "WM_PAINT")

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

    GUISetState()

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

    _GDIPlus_Startup()
    $hGraphic = _GDIPlus_GraphicsCreateFromHWND($hGUI)
    $hBitmap = _GDIPlus_BitmapCreateFromGraphics(24, 24, $hGraphic)
    $hBuffer = _GDIPlus_ImageGetGraphicsContext($hBitmap)
    _GDIPlus_GraphicsSetSmoothingMode($hBuffer, 2)

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

    $hColorPicker = _GDIPlus_ImageLoadFromFile("ui-color-picker.png")

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

    _ReDraw()

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

    While 1
    Sleep(10)
    _ReDraw()
    WEnd
    EndFunc

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

    Func _ReDraw()
    _GDIPlus_GraphicsDrawImageRect($hBuffer, $hColorPicker, 0, 0, 24, 24)
    EndFunc

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

    Func WM_PAINT()
    _GDIPlus_GraphicsDrawImageRect($hGraphic, $hBitmap, 0, 0, 24, 24)
    EndFunc

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

    Func _Events()
    Select
    Case @GUI_CtrlId = $GUI_EVENT_CLOSE
    _GDIPlus_GraphicsDispose($hGraphic)
    _GDIPlus_GraphicsDispose($hBuffer)
    _GDIPlus_BitmapDispose($hBitmap)
    _GDIPlus_ImageDispose($hColorPicker)
    _GDIPlus_Shutdown()
    Exit
    EndSelect
    EndFunc

    [/autoit]

    da du damit evtl. mehr Helfer erreichst. Bei mir wird dein Bild erst gar nicht angezeigt. schau dir am besten das 3. Beispiel zu GuiCtrlCreatePic an,

    mfg autoBert

  • Zeit Steuerung! Brauche viel Hilfe :-/

    • autoBert
    • 12. Dezember 2010 um 19:43

    Hallo M3tzl3r,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die 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:

    Zitat von M3tzl3r

    Ich habe unten ein Bild angehängt was ich bis jetzt gebastelt habe, und möchte die Combo Boxen austauschen gegen die Frei einstellbaren zeiten, wie im Bild Zeit einstellung! Das sollte leichter zu Programmieren sein oder?

    Macht keinen grossen Unterschied, du ersparst dir nur das zusammenstringen des jeweiligen Prüfdatums.

    Zitat von M3tzl3r

    Leider weiss ich nicht wie ich so eine Box auswerte, das sie um bei einer eingestellten uhrzeit auch was ausführt.

    du musst in der Endlosschleife immer wieder überprüfen ob eines der Daten erreicht ist, wenn du Arrays verwendest sparst du dir Tipparbeit.

    mfg autoBert

  • .ini einlesen via combobox - ausgabe in edit

    • autoBert
    • 12. Dezember 2010 um 19:26

    Hallo myrix,

    ich bin bisher davon ausgegangen dass ich genügend kommtiert hätte, habe jetzt aber weitere Kommentare eingefügt. Oder kann es sein dass du dich mit dem OnEvent-Mode schwer tust? Ich habe das Skript jetzt auch im GuiGetMsg-Modus angehhängt,

    mfg autoBert

  • E-Mail auslesen

    • autoBert
    • 12. Dezember 2010 um 17:18

    Hallo SYY99,

    Hallo ,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

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

    https://autoit.de/index.php?page…2710#post182710 von Oscar solltest du dir auch anschauen,

    Edit: Link korrigiert
    mfg autoBert

  • einführung in autoit ..

    • autoBert
    • 12. Dezember 2010 um 00:25

    Das Zauberwort heisst

    [autoit]

    GuiCtrlRead

    [/autoit]

    mfg autoBert

  • ImageSearch Frage von einem Anfänger

    • autoBert
    • 11. Dezember 2010 um 23:26

    Hallo tz2010,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die 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 deinem Problem. Das Skript selbst ist in Ordnung, aber ImageSearch selbst ist leider etwas ungenau. Beschreibe bitte genau was du damit bezwecken willst, denn meist gibt es bessere Lösungen,

    mfg autoBert

  • .ini einlesen via combobox - ausgabe in edit

    • autoBert
    • 11. Dezember 2010 um 16:43

    Hallo Myrix,

    schau dir [Beispiel] Textbausteine verwalten (kleines Update) an, dort verwalte ich verschiedene Eingaben eines Edit-Cobtrols mit Hilfe einer ComboBox und einer INI-Datei,

    mfg autoBert

  • Anfänger

    • autoBert
    • 11. Dezember 2010 um 16:08

    Hallo Ensiferuum,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

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

    und hier die Lösung z deiner Frage:

    [autoit]

    MsgBox(0, "Mein erstes Script!", "Halloo :D, führe die Anweisungen durch!")
    $alter = InputBox("Los gehts!", "Gib dein Alter ein!", 4)
    If $alter < 15 Then
    MsgBox(0, $alter, "Du musst über 14 sein!")
    Else
    MsgBox(0, $alter, "1.Test:")
    $zahl = InputBox("", "1 + 1 =", 4)
    If $zahl = 2 Then
    MsgBox(0, "", "Richtig!")
    $try = InputBox("nächste Frage", "Wie heisst frau merkel mit vornamen?", 4)
    If $try = "angela" Then MsgBox(0, "", "richtig!")
    EndIf
    EndIf

    [/autoit]

    mfg autoBert

  • listeneinträge speichern / abrufen

    • autoBert
    • 11. Dezember 2010 um 14:14

    Hallo Zombie36,

    hier dein geändertes Skript:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    #include <GUIListBox.au3>
    #include <ListBoxConstants.au3>
    #include <GuiConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <File.au3>

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

    Global $sFileName = @ScriptDir & "\list.log"
    ;Pfad zur Datei
    ;damit ist sichergestellt dass überall die gleiche Datei verwendet wird

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

    #region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Fishlist", 224, 254, 332, 154)
    $List1 = GUICtrlCreateList("", 0, 0, 129, 253, $LBS_SORT)
    $Button1 = GUICtrlCreateButton("Add Player", 136, 8, 81, 25, 0)
    $Button2 = GUICtrlCreateButton("Delete", 136, 40, 81, 25, 0)
    $Button3 = GUICtrlCreateButton("Search", 136, 200, 81, 41, 0)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUISetState(@SW_SHOW)
    #endregion ### END Koda GUI section ###

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

    _getList() ;füllt $list1 mit informationen aus list.log

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    _Exit()
    Case $Button1
    _add()
    Case $Button2
    _delete()
    EndSwitch
    WEnd

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

    Func _add() ;fügt der liste ein item hinzu (getestet & läuft)
    $temp = InputBox("Add Player", "Gib den Spielernamen an", "", "", 100, 40)
    If @error = 0 Then
    _GUICtrlListBox_AddString($List1, $temp)
    EndIf
    EndFunc ;==>_add

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

    Func _delete() ;löscht das markierte item (getestet & läuft)
    $name = GUICtrlRead($List1)
    $temp = _GUICtrlListBox_FindString($List1, $name)
    If MsgBox(4, "Delete", $name & " löschen?") = 6 Then
    _GUICtrlListBox_DeleteString($List1, $temp)
    EndIf
    EndFunc ;==>_delete

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

    Func _getList() ;hier liegt das problem
    $j = _FileCountLines($sFileName)
    ;Anzahl der Zeilen ermitteln funktioniert nicht bei geöffneter Datei
    $file = FileOpen($sFileName, 0)
    For $i = 1 To $j ;für jede zeile im logfile-
    $text = FileReadLine($file, $i) ;wird die zeile ausgelesen
    ;hier muss wenn FileOpen verwendet wird auch das zurückgegebne Handle verwendet werden
    ConsoleWrite($i & ":" & $text & @CRLF)
    _GUICtrlListBox_AddString($List1, $text) ;und der liste hinzugefügt (hier liegt das problem glaub ich
    ;_GUICtrlListVIEW_AddString war verwendet
    Next
    FileClose($file)
    EndFunc ;==>_getList

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

    Func _saveList() ;speichert den content der liste in list.log, 1 item / zeile (getestet & läuft)
    $log = FileOpen($sFileName, 2)
    For $i = 0 To _GUICtrlListBox_GetCount($List1) - 1
    FileWriteLine($log, _GUICtrlListBox_GetText($List1, $i))
    Next
    FileClose($log)
    EndFunc ;==>_saveList

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

    Func _exit()
    _saveList()
    Exit
    EndFunc ;==>_exit

    [/autoit]

    ich habe meine Änderungen mit Kommentaren versehen, damit du den Fehler erkennst.
    Hier noch eine alternative zu deiner Funktion:

    [autoit]

    Func _getList() ;hier liegt das problem
    Local $afile[1]
    _FileReadToArray(@ScriptDir & "\list.log",$afile)
    If IsArray($afile) Then
    For $i = 1 To $afile[0]
    _GUICtrlListBox_AddString($List1,$afile[$i]) ;und der liste hinzugefügt
    Next
    EndIf
    EndFunc ;==>_getList

    [/autoit]

    LÄUFT bei grossen Textdateien deutlich schneller;

    mfg autoBert

  • Listbox in .txt Datei speichern / automatisches scrollen einer textbox

    • autoBert
    • 11. Dezember 2010 um 13:29

    zombie36,

    du hast dieses Programm in dieser Form nicht einmal getestet, denn sonst wäre dir aufgefallen dss es nicht lauffähig ist:

    Zitat von Ausgabe Scite-Konsole

    >"C:\Programme\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "C:\Programme\AutoIt3\Examples\Tests\listBOXADDitem.au3" /autoit3dir "C:\Programme\AutoIt3" /UserParams
    +>13:22:17 Starting AutoIt3Wrapper v.2.0.1.24 Environment(Language:0407 Keyboard:00000407 OS:WIN_XP/Service Pack 3 CPU:X86 OS:X86)
    +>Check for missing standard constants/udf include files: 2 include(s) were added
    >Running AU3Check (1.54.19.0) from:C:\Programme\AutoIt3
    C:\Programme\AutoIt3\Examples\Tests\listBOXADDitem.au3(26,10) : ERROR: _Exit(): undefined function.
    _Exit()
    ~~~~~~^
    C:\Programme\AutoIt3\Examples\Tests\listBOXADDitem.au3(37,42) : ERROR: _GUICtrlListBox_AddString(): undefined function.
    _GUICtrlListBox_AddString($List1, $temp)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Programme\AutoIt3\Examples\Tests\listBOXADDitem.au3(43,50) : ERROR: _GUICtrlListBox_FindString(): undefined function.
    $temp = _GUICtrlListBox_FindString($List1, $name)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Programme\AutoIt3\Examples\Tests\listBOXADDitem.au3(45,45) : ERROR: _GUICtrlListBox_DeleteString(): undefined function.
    _GUICtrlListBox_DeleteString($List1, $temp)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Programme\AutoIt3\Examples\Tests\listBOXADDitem.au3(51,37) : ERROR: _FileCountLines(): undefined function.
    For $i = 1 To _FileCountLines($file)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Programme\AutoIt3\Examples\Tests\listBOXADDitem.au3(53,41) : ERROR: _GUICtrlListView_AddItem(): undefined function.
    _GUICtrlListView_AddItem($List1, $text)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Programme\AutoIt3\Examples\Tests\listBOXADDitem.au3(60,47) : ERROR: _GUICtrlListBox_GetCount(): undefined function.
    For $i = 0 To _GUICtrlListBox_GetCount($List1)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Programme\AutoIt3\Examples\Tests\listBOXADDitem.au3(61,57) : ERROR: _GUICtrlListBox_GetText(): undefined function.
    FileWriteLine($log, _GUICtrlListBox_GetText($List1, $i)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Programme\AutoIt3\Examples\Tests\listBOXADDitem.au3 - 8 error(s), 0 warning(s)
    !>13:22:19 AU3Check ended.rc:2
    >Exit code: 0 Time: 5.615

    Alles anzeigen

    sprich die Includes fehlen. In Zeile 16 rufsr du eine Func auf die es in deinem Skript nicht gibt, poste also das komplette Skript, am besten in einem eigenen Thread, da dieser hier zu unübersichtlich wird,

    mfg autoBert

  • (Unter-) Forum Datenbanken geschlossen?

    • autoBert
    • 11. Dezember 2010 um 02:29

    Mir ist gerade aufgefallen, dass http://www.autoit.de/index.php?page=Board&boardID=39&x=8&y=9 nicht mehr erreicbar ist.
    Ist das Absicht?

    mfg autoBert

  • onlinestatus von pokerspielern

    • autoBert
    • 11. Dezember 2010 um 01:45

    Eigentlich dachte ich du liest die Antworten, scheint aber nicht so die URL auf der die Spielerliste mit On-/Offlinestatus angezeigt wird fehlt. Bitte posten, vorher ist kein Support möglich,

    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™