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

  • Schultimer

    • Schnitzel
    • 8. August 2010 um 11:07

    Meinst du vllt sowas wie GUICtrlCreateDate ?
    Ansonsten beschreib bitte genauer was du haben willst.

  • µitLight: Ende der Juryzeit für mich, etc.

    • Schnitzel
    • 8. August 2010 um 11:04
    Zitat von L3viathan

    Schnitzel: Das fand ich eigentlich einfach :P


    Naja man hat so wenig ansätze.
    Also ich weiß immer noch nicht in welche Richtung es geht.

  • WinSCP in AutoIt

    • Schnitzel
    • 8. August 2010 um 11:01

    Also das meiste geht auf jeden Fall. Wenn dus wirklich machen willst wirds halt viel Arbeit.
    Ansätze hab ich keine.

    Gruß
    Schnitzel

  • Gui Hintergrund ?

    • Schnitzel
    • 7. August 2010 um 15:20

    So in etwa?
    (ist nur quick 'n' dirty ^^ )

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>

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

    $gui = GUICreate("Meine Gui", 401, 301)
    GUISetState(@SW_SHOW)

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

    AdlibRegister("CheckMouse")

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

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

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

    Func CheckMouse()
    $aMpos = MouseGetPos()
    $aWpos = WinGetPos("Meine Gui")
    If $aMpos[0] > $aWpos[0] And $aMpos[0] < $aWpos[0] + $aWpos[2] And $aMpos[1] > $aWpos[1] And $aMpos[1] < $aWpos[1] + $aWpos[3] Then
    WinSetTrans("Meine Gui", "", 255)
    Else
    WinSetTrans("Meine Gui", "", 50)
    EndIf
    EndFunc

    [/autoit]
  • µitLight: Ende der Juryzeit für mich, etc.

    • Schnitzel
    • 7. August 2010 um 15:11

    Schade Schade.
    Ich glaube ich spreche für alle wenn ich sage:
    Danke für die investierte Zeit und Mühen die du in dieses Forum gesteckt hast.
    Du warst/bist wirklich ein sehr angenehmes Mitglied dieser tollen Community.

    Machs gut und alles gute für dein Jahr in Griechenland

    Gruß
    Schnitzel

    PS: Bei deinem Rätsel bin ich leider immernoch nicht weiter :(
    "There's no place like that one without the dots...." ist mir einfach zu schwer ^^

  • läuft Skype eigentlich auf Win7 x64

    • Schnitzel
    • 30. Juli 2010 um 14:38

    64 bit Systeme können 32 bit Programme genauso ausführen. Probleme gibts da sehr selten ;)

  • Datei auf compilte .exe ziehen und als Variable speichern?

    • Schnitzel
    • 26. Juli 2010 um 20:49

    Das geht natürlich ;)
    was du brauchst ist $CMDLINE
    kurzes beispiel zum testen:

    [autoit]

    #include <Array.au3>

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

    If IsArray($CMDLINE) Then
    _ArrayDisplay($CMDLINE)
    EndIf

    [/autoit]
  • Wie markiere ich eine Zeile in listview blau?

    • Schnitzel
    • 24. Juli 2010 um 17:59

    Edit: Ups hab da was überlesen

    Schau dich mal hier um:
    ListView - SubItem einzeln färben/formatieren, Finale Version!

  • HopFail stellt sich vor ;-)

    • Schnitzel
    • 24. Juli 2010 um 16:55

    Herzlich willkommen und viel Spaß im Forum ;)


    Edit: Wow das ist ja schon ewig her, Alina die Leichenschänderin :D

  • Tach zam :D

    • Schnitzel
    • 24. Juli 2010 um 13:07

    Herzlich willkommen und viel Spaß im Forum ;)

  • 5000x BugFix

    • Schnitzel
    • 23. Juli 2010 um 07:29

    Ich kann den anderen hier nur zustimmen.
    Das waren nicht nur 5000 Beiträge die mal schnell geschrieben wurden, sondern es waren 5000 sehr hochwertige Lösungsansätze, Beispielscripte, Ideen, Meinungen und und und.
    Und wie pee bereits sagte: Diese Beiträge waren sehr sauber und wirklich immer wieder schön zu lesen

    Toll was du hier geleistet hast ;)

    Auf die nächsten 5000

  • GUIs einfärben

    • Schnitzel
    • 22. Juli 2010 um 22:04
    Zitat

    Schnitzel bei deinem beispiel müsste ich das wohl mit jedem element einzeln machen... ich hatte gehofft das geht leichter. habe hier 12 GUIs in dem programm und sicher um die 200 elemente.

    Dann würde ich an deiner Stelle die Gui's und die Controls in einem Array speichern. Dann kann man mit ner For schleife sehr schnell alles ändern.
    (und es ist bei so vielen Elementen einfach schöner zum handln ;) )

  • GUIs einfärben

    • Schnitzel
    • 22. Juli 2010 um 21:15

    Im prinzip reicht sowas:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #Include <Misc.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 315, 145, 192, 124)
    $Button1 = GUICtrlCreateButton("Button1", 256, 8, 49, 25)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    GUISetBkColor(_ChooseColor(2))
    EndSwitch
    WEnd

    [/autoit]
  • Zahlen werte für Input

    • Schnitzel
    • 22. Juli 2010 um 19:10

    Was du brauchst ist:

    [autoit]

    $ES_NUMBER
    GUICtrlCreateUpdown

    [/autoit]
  • String in Variable

    • Schnitzel
    • 22. Juli 2010 um 16:08

    da fehlt ein & vor @YEAR

    [autoit]

    $name = InputBox("","Name:")
    $input = InputBox("","Input:")
    $send = $name & ";" & @MDAY & "." & @MON & "." & @YEAR & ";" & @HOUR & ":" & @MIN & ":" & @SEC & ": " & $input
    MsgBox(0,"",$send)

    [/autoit]
  • Funktionen wiederholen

    • Schnitzel
    • 22. Juli 2010 um 07:52

    Ich kapier nicht ganz wo das problem liegt.
    Adlibregister führt nach abgelaufener Zeit deine funktion aus.
    Egal was das script gerade macht.

    Zitat

    In einer Schleifen würde _output() mit AdlibRegister("_output", 5000) kollidieren, oder?


    wie meinst du das?

    Zitat

    ich möchte sie jedoch sozusagen unendlich lange laufen lassen.


    und wie das.

    Bitte genauer beschreiben

  • Wer gibt einem Anfänger Starthilfe

    • Schnitzel
    • 21. Juli 2010 um 16:14

    Ersteinmal: Herzlich willkommen im Forum ;)

    Für einen Anfänger ist das sicherlich ein sehr großes Projekt.
    Hast du denn schon Erfahrungen im Scripting Bereich?

    Deine GUI ist ja schonmal schön und gut.
    Wichtiger wäre aber:
    - Wo liegen deine Probleme?
    - Was verstehst du nicht?
    - Wie genau sollen die Dinge verarbeitet werden die du haben willst?

    Gruß
    Schnitzel

  • Variable schreiben

    • Schnitzel
    • 21. Juli 2010 um 07:28

    So wie du's machst legst du die Control ID in die Variable.
    Um dann den Controltext auszulesen brauchst du Guictrlread

    Bei dir also:

    [autoit]

    Guictrlread($P1)

    [/autoit]
  • kleiner webcrawler

    • Schnitzel
    • 19. Juli 2010 um 15:38

    naja entweder machst dus mit
    RegEx (bessere Lösung aber für unerfahrene meinstens sehr viel schwerer)

    [autoit]

    StringRegEx()

    [/autoit]

    oder mit den Stringfunktionen wie:

    [autoit]


    _StringBetween()
    StringinStr
    StringLeft
    StringRight
    ; ....

    [/autoit]
  • Zeichen zählen

    • Schnitzel
    • 17. Juli 2010 um 18:07

    Bitte nicht alte Beiträge neu eröffnen.
    Lieber selbst ein Thema aufmachen ;)

    Die Anzahl der zeichen bekommst du mit Stringlen

    [autoit]


    $sVar = "autoit"
    $iVar = Stringlen($sVar)
    msgbox(0,"", $iVar); gibt 6 zurück

    [/autoit]

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™