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

Beiträge von Schnitzel

  • GUI-Fenster aktualisieren

    • Schnitzel
    • 21. September 2009 um 13:30

    hab paar kleine änderungen vorgenommen:
    1. Opt auf die zwingenden verringert (alle anderen Optionen die du hattest waren default)
    2. Bitand bei guicreate eingefügt
    3. Quellcode übersichtlicher gemacht (man könnte auch sagen ich hab ihn lesbar gemacht :) )

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #Include <Timers.au3>
    #include <Date.au3>
    #Include <GuiStatusBar.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>

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

    HotKeySet ("{F5}", "_button")
    HotKeySet ("{ESC}", "_exit")

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

    Opt ("TrayAutoPause",0)
    Opt ("TrayIconDebug", 0)
    Opt ("TrayMenuMode",1)
    Opt ("WinSearchChildren", 1)

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

    Global $Secs, $Mins, $Hour, $Time

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

    $gui00001 = GUICreate ("GUI", -1, -1, -1, -1, BitAND($WS_MAXIMIZEBOX, $WS_MINIMIZEBOX, $WS_SIZEBOX, $WS_SYSMENU, $WS_CAPTION))
    GUISetCursor (3)
    GUISetBkColor (0x000000)
    GUISetState (@SW_SHOW, $gui00001)

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

    _GUICtrlStatusBar_Create($gui00001)
    _GUICtrlStatusBar_GetHeight($gui00001)

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

    $iconmenu0001 = TrayCreateItem ("GUI-Fenster schließen")
    $iconmenu0002 = TrayCreateItem ("GUI-Fenster öffnen")
    TrayCreateItem ("")
    $iconmenu0003 = TrayCreateItem ("Information")
    $iconmenu0004 = TrayCreateItem ("Information")
    $iconmenu0005 = TrayCreateItem ("Information")
    $iconmenu0006 = TrayCreateItem ("Information")
    TrayCreateItem ("")
    $iconmenu0007 = TrayCreateItem ("Info")
    TrayCreateItem ("")
    $iconmenu0008 = TrayCreateItem ("Pause")
    $iconmenu0009 = TrayCreateItem ("Exit")

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

    $0001_0001 = _Timer_SetTimer($gui00001, 1000, "_information0001", -1)
    $0002_0001 = _NowCalc ()

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

    Send ("{F5}")

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

    Func _button ()
    While True
    $tmsg = TrayGetMsg()
    Switch $tmsg
    Case $iconmenu0001
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")
    Case $iconmenu0002
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")
    Case $iconmenu0003
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")
    Case $iconmenu0004
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")
    Case $iconmenu0005
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")
    Case $iconmenu0006
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")
    Case $iconmenu0007
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")
    Case $iconmenu0008
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")
    Case $iconmenu0009
    MsgBox (64, "Fehler", _exit ())
    EndSwitch
    WEnd
    EndFunc

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

    Func _information0001 ($hWnd, $Msg, $0001_0001, $dwTime)
    GUICtrlCreateLabel ("Uhrzeit:", 4, 4, 40, 13)
    GUICtrlSetBkColor (-1, 0x000000)
    GUICtrlSetColor (-1, 0xFFFF00)
    GUICtrlCreateLabel (@HOUR & ":" & @MIN & ":" & @SEC, 44, 4, 50, 13)
    GUICtrlSetBkColor (-1, 0x000000)
    GUICtrlSetColor (-1, 0xFFFFFF)
    GUICtrlCreateLabel ("Datum:", 104, 4, 40, 13)
    GUICtrlSetBkColor (-1, 0x000000)
    GUICtrlSetColor (-1, 0xFFFF00)
    GUICtrlCreateLabel (@MDAY & "." & @MON & "." & @YEAR, 144, 4, 60, 13)
    GUICtrlSetBkColor (-1, 0x000000)
    GUICtrlSetColor (-1, 0xFFFFFF)
    GUICtrlCreateLabel ("Jahrestag:", 214, 4, 60, 13)
    GUICtrlSetBkColor(-1, 0x000000)
    GUICtrlSetColor (-1, 0xFFFF00)
    GUICtrlCreateLabel (@YDAY, 274, 4, 20, 13)
    GUICtrlSetBkColor (-1, 0x000000)
    GUICtrlSetColor (-1, 0xFFFFFF)
    GUICtrlCreateLabel ("Laufzeit:", 304, 4 , 40, 13)
    GUICtrlSetBkColor (-1, 0x000000)
    GUICtrlSetColor (-1, 0xFFFF00)
    $0002_0002 = _DateDiff('s', $0002_0001 , _NowCalc ())
    $0002_0003 = StringFormat("%.02d" & ":" & "%.02d" & ":" & "%.02d", Floor($0002_0002 / 3600), Mod(($0002_0002 / 60),60), $0002_0002 - Floor($0002_0002 / 60) * 60)
    GUICtrlCreateLabel ($0002_0003, 350, 4 , 150, 13)
    GUICtrlSetBkColor (-1, 0x000000)
    GUICtrlSetColor (-1,0xFFFFFF)
    EndFunc

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

    Func _exit ()
    Exit
    EndFunc

    [/autoit]
  • Datumszeitrum aus Strings erkennen.

    • Schnitzel
    • 21. September 2009 um 11:42

    hallo KaVo,

    erstmal willkommen im forum.

    wo, bzw wie hast du die daten in ein array eingetragen? liest du dazu ein textfile oder ähnliches aus, oder hast du es "manuell" im script eingegeben.
    hast du vllt schon mit deinem script angefangen? wenn ja bitte das bisherige script posten.
    das hilft immer wahnsinnig beim helfen :D

    wie möchtest du die einträge zwischen start und enddatum angezeigt bekommen? in einer gui, oder sollen sie vllt in eine datei geschrieben werden?

    bitte alles etwas genauer ausführen, dann finden sich sicher genug die dir gerne helfen

  • Ordner / Eigenschaften

    • Schnitzel
    • 21. September 2009 um 11:11
    Zitat von Schnitzel

    "Die Heilung des blinden Bartimäus"

    hatten wir erst in Religion :D
    nur deswegen komm ich auf so nen schmarn

  • Speicheradresse (ReadProcessMemory) auslesen?

    • Schnitzel
    • 21. September 2009 um 10:42

    nein, genau deshalb hab ich das ganze auch nicht weiter ausgeführt...

  • Uservorstellung Dr.Doktor

    • Schnitzel
    • 21. September 2009 um 09:30

    Willkommen im Forum ;)

    ich hätte da gleich mal ne frage :D

    Wo kann man in Heidelberg gut weggehn?
    eine sehr gute freundin von mir zieht am nächsten sonntag dahin, und ich will sie mal besuchen

    Gruß
    Schnitzel

  • Ordner / Eigenschaften

    • Schnitzel
    • 21. September 2009 um 09:27

    "Die Heilung des blinden Bartimäus", is bestimmt genauso abgelaufen. :rofl:

  • Speicheradresse (ReadProcessMemory) auslesen?

    • Schnitzel
    • 20. September 2009 um 21:36

    meinst du das mit 2te frage?

    Zitat von Faweyr

    Ich habe eine kurze Frage, ändern sich die Speicheradressen bei dem neustarten des Spiels oder bei anderen Rechnern.

    antwort:
    bei neueren spielen ändern sich die meisten (die wahrscheinlich interessanten speicheradressen wie punktzahlen oder leben, bzw munition oder so) speicheradressen beim neustarten des spiels. aber es gibt feste speicheradressen die sogenannten Pointer die in eine andere dynamische speicheraddresse einen wert schreiben (wie zum beispiel leben oder munition^^)

  • Schleife Wiederholen

    • Schnitzel
    • 19. September 2009 um 17:48
    Zitat

    $i += 1

    zu zählst zu dem wert den $i schon hat 1 dazu
    für gewöhlnich kommt dieser fehler wenn $i noch keinen wert hat, weil das programm dann nicht weiß zu was muss ich denn 1 dazu zählen

  • Schleife Wiederholen

    • Schnitzel
    • 19. September 2009 um 11:11

    oh hups hatte mir den quellcode garnichmehr so genau angesehn

    sry^^

  • Schleife Wiederholen

    • Schnitzel
    • 19. September 2009 um 00:06

    ja klar, die while schleife muss ja auch irgendwoher wissen was immer wiederholt werden soll.
    d.h. du musst noch dein wend einfügen

  • Schleife Wiederholen

    • Schnitzel
    • 18. September 2009 um 23:18

    while wird solange ausgeführt wie das argument dahinter nicht 0 ist
    wenn man quasi while 1 schreibt bedeutet das die schleife läuft solange bis das script beendet wird oder man mit exitloop die schleife verlässt

  • Ball soll treu dem Reflexionsgesetz an etwas abprallen.

    • Schnitzel
    • 18. September 2009 um 23:01

    gab hier schonmal sowas, vllt hilft dir das weiter:

    https://autoit.de/index.php?page=Thread&amp;threadID=11594

  • SicherungTool

    • Schnitzel
    • 18. September 2009 um 22:56

    autoit ist sicher dazu in der lage? die frage ist bist du es auch? nein spaß beiseite.
    gehn tuts sicherlich. und wenn dus gut durchdacht machst läuft es auch sicher recht gut,
    ich denke aber dass es ein monsterprojekt wird bis es wirklich zu 100% so läuft wie du dir das vorstellst.
    und gerade datensicherungen wo doch nichts schief gehn sollte ist es wahrscheinlich nicht das einfachste was du dir da aussuchst.

  • Schleife Wiederholen

    • Schnitzel
    • 18. September 2009 um 22:53

    hä was jetz?
    isses gelöst oder nicht?

    wenn nein: was fehlt dir? was willst du noch?
    und von welchen "Hauptaktionen" sprichst du da? :huh:

  • Welchen Browser benutzt ihr?

    • Schnitzel
    • 18. September 2009 um 18:21

    am besten versteht mans wenn man mal mit beiden gearbeitet hat, installiers dir und teste ;)

  • Welchen Browser benutzt ihr?

    • Schnitzel
    • 18. September 2009 um 17:28
    Zitat

    Das würde Ich nicht sagen... Es gibt ja schon Jetzt 2 neue Betriebssysteme (Vista und Windows 7) und trotzdem gibt es Immernoch mehr XP als Vista...

    wir werden ja sehen^^

    bei vista isses ja auch kein wunder dass es keiner hernimmt aber win7 startet vor allem in den firmen denk ich mal ende nächstes jahr durch

  • Speicheradresse (ReadProcessMemory) auslesen?

    • Schnitzel
    • 18. September 2009 um 16:55

    wer gräbt denn da die leichen wieder aus :rofl:

    also ich bin mir ziemlich sicher dass es (noch) keinen befehl gibt der alle speicheradressen ausließt

    ich denke mal in autoit programmiert hätte solch ein programm wahrscheinlich gigantische laufzeiten

  • Welchen Browser benutzt ihr?

    • Schnitzel
    • 18. September 2009 um 16:25

    xp gabs sogar schon ende 2001, des hat sich jetz eh ewig gehalten

    aber ich denke in spätestens 3-4 jahren gibts noch soviel xp wie jetz win 2000

  • _iecreateembedded - style

    • Schnitzel
    • 18. September 2009 um 16:18

    täusch ich mich oder geht das nicht auch mit

    [autoit]

    GUICtrlSetStyle ( controlID, style [, exStyle] )

    [/autoit]
  • Ordner / Eigenschaften

    • Schnitzel
    • 18. September 2009 um 16:00

    BENUTZ MAL STRG+MAUSRAD :rofl:

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™