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

Beiträge von andygo

  • Große Projekte Schreiben

    • andygo
    • 8. Oktober 2010 um 23:05

    Hallo,

    mein aktuelles Großprojekt hat 4.272 Zeilen.
    Daran entwickele ich im Grunde schon seit über 2 Jahren. Alles ordentlich eingerückt und viel in Funktionen gepackt. An manchen stellen zur Orientierung ein Kommentar aber ansonsten ist es einfach die lange Zeit in der man das Script mehr oder weniger auswenig kennt.

    Das kannste in etwa mit deinem Wohnort vergleichen, wo Du vermutlich auch gut ohne Navi zurecht kommst :)

    Lg

  • GuiCtrlSetTip in einer While-Schleife...

    • andygo
    • 7. Oktober 2010 um 23:37

    hi nochmal,

    ich hab nun ne noch bessere lösung gefunden. die braucht keinen timer und es flackert auch nichts:

    [autoit]

    #include <GUIConstantsEx.au3>
    Opt('MustDeclareVars', 1)
    Example()
    Func Example()
    Local $Button_1, $Button_2, $msg, $temptip = ""
    GUICreate("My GUI Button")
    Opt("GUICoordMode", 2)
    $Button_2 = GUICtrlCreateButton("Button Test", 0, -1)
    GUICtrlSetTip($Button_2, "test")
    GUISetState()
    While 1
    if Stringleft(ClipGet(), 7) = "http://" then
    if GUICtrlGetState($Button_2) = 144 or $temptip <> clipget() then
    $temptip = clipget()
    GUICtrlSetState ( $Button_2, $GUI_ENABLE )
    GUICtrlSetTip ( $Button_2, clipget())
    endif
    Else
    if GUICtrlGetState($Button_2) = 80 then
    GUICtrlSetState ( $Button_2, $GUI_DISABLE )
    GUICtrlSetTip ( $Button_2, "")
    endif
    endif
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    EndSelect
    WEnd
    EndFunc

    [/autoit]

    so läufts wie ich will.

  • GuiCtrlSetTip in einer While-Schleife...

    • andygo
    • 7. Oktober 2010 um 22:53

    hallo,

    die lösung habe ich im englischsprachigen forum erhalten.
    trotzdem danke für die antwort .)
    komischer weise funktioniert es mit maus-tips einwandfrei.
    also mit tooltip. da scheint die methode nicht zu schnell.

    http://www.autoitscript.com/forum/index.php?showtopic=120605&st=0&gopid=837964&#entry837964

    mit der while-schleife will ich im konkreten fall die zwischenablage auslesen und falls sich darin eine url befindet diese als tip auf ein button legen.

  • GuiCtrlSetTip in einer While-Schleife...

    • andygo
    • 7. Oktober 2010 um 22:17

    ...funktioniert nicht. Aber warum?

    Wenn Ihr folgendes Beispielscript unverändert startet, wird VOR der while-schleife ein ctrl-tip angelegt, der funktioniert auch. wenn ihr nun das kommentar-semikolon aus der while-schleife nehmt, wo der ctrl-tip zu "in-while" geändert wird, erscheint nun garkein text mehr. wo ist der fehler? kann es nicht nachvollziehen.

    [autoit]

    #include <GUIConstantsEx.au3>
    Opt('MustDeclareVars', 1)
    Example()
    Func Example()
    Local $Button_1, $Button_2, $msg
    GUICreate("My GUI Button")

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

    Opt("GUICoordMode", 2)
    $Button_2 = GUICtrlCreateButton("Button Test", 0, -1)
    GUICtrlSetTip($Button_2, "test")
    GUISetState()
    While 1
    sleep(20)
    ;GUICtrlSetTip($Button_2, "in-while")
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    EndSelect
    WEnd
    EndFunc

    [/autoit]
  • GDI Plus - Bilder verschieben

    • andygo
    • 6. Oktober 2010 um 08:29

    erinnert mich irgendwie an das hier:

    [Blockierte Grafik: http://s1.directupload.net/images/101006/fvnimoo2.gif][Blockierte Grafik: http://s1.directupload.net/images/101006/fvnimoo2.gif]
    [Blockierte Grafik: http://s1.directupload.net/images/101006/fvnimoo2.gif][Blockierte Grafik: http://s1.directupload.net/images/101006/fvnimoo2.gif]

  • Bildervergleich per Gui

    • andygo
    • 2. Oktober 2010 um 20:35

    worin unterscheiden sich denn die bilder die nicht angezeigt werden, von denen wo es klappt? evtl. leerzeichen im pfad und oder dateiname? bildformat? zugriff durch andere prozesse gesperrt? da würde ich mal ansetzen.

  • Ok Abbrechen

    • andygo
    • 2. Oktober 2010 um 10:51

    setz doch mal zusätzlich als erste zeile in dein script

    Global $value

  • Ok Abbrechen

    • andygo
    • 2. Oktober 2010 um 09:56

    dann solltest entweder deine $slaufwerk in $value umbenennen oder umgekehrt...

  • parameter durch browserlink an programm übergeben

    • andygo
    • 2. Oktober 2010 um 09:54

    moin moin,

    also wie das von nem browser aus funktionieren soll wüsst ich nicht,
    aber das du von einem script aus ein anderes startest und parameter übergibst das geht.

    schau mal in der hilfe nach "Command Line Parameters".

  • Problem mit Screenshot auf Windows 7

    • andygo
    • 24. September 2010 um 10:31

    hast du evtl. mehrere bildschirme und autoit nimmt den falschen?
    ansonsten würd ich einfach die kompletten maße (alle bildschirme addiert) mit angeben:

    [autoit]


    _ScreenCapture_Capture(DATEINAME, 0, 0, _WinAPI_GetSystemMetrics(78), _WinAPI_GetSystemMetrics(79), false)

    [/autoit]
  • LegalCopyright

    • andygo
    • 23. September 2010 um 21:49

    ich würd einfach mal bei den "großen" schauen, wie google, microsoft, adobe u.s.w.

  • Liste soll .txt Datei einlesen...

    • andygo
    • 3. September 2010 um 16:58
    Zitat von autoBert

    andygo,

    hast du das Skript wenigstens einmal gestartet?

    mfg autoBert


    zugegeben nein aber wenn du so fragst und ich nochmal drüberlese schätze ich wird die liste mit jeder schleife um ein element erweitert. mea culpa :whistling:

  • Liste soll .txt Datei einlesen...

    • andygo
    • 3. September 2010 um 00:41

    autoBert: die guictrl hat doch dann nur den wert des letzten durchlaufs deiner for-schleife oder?

  • Liste soll .txt Datei einlesen...

    • andygo
    • 3. September 2010 um 00:35

    ok dann dein global mal gegen die 2 zeilen tauschen:

    [autoit]

    dim $links
    Global $message

    [/autoit]
  • GDI+ Zoomer

    • andygo
    • 3. September 2010 um 00:27

    nich so unentspannt leute, hab doch nur ne frage gestellt.

  • Liste soll .txt Datei einlesen...

    • andygo
    • 3. September 2010 um 00:23
    [autoit]


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

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

    Global $links[1]
    _FileReadToArray(@DesktopDir & "\links.txt", $links)

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

    $Form3 = GUICreate("Form1", 405, 296, 302, 218)
    $List1 = GUICtrlCreateList("", 16, 8, 185, 266)
    for $i = 1 to $links[0]
    $message &= $links[$i]&"|"
    next
    GUICtrlSetData($list1, $MESSAGE, $links[1])
    $Button1 = GUICtrlCreateButton("Öffnen", 216, 16, 115, 25)
    GUISetState(@SW_SHOW)

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

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

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

    EndSwitch
    WEnd

    [/autoit]
  • Eine ganze Zeile in einer Datei/löschen

    • andygo
    • 2. September 2010 um 09:13

    oder erst mit filereadtoarray und danach jedes einzelne array-element prüfen
    und dann filewritetoline. lässt die prüfung nun das entsprechende element weg,
    ist auch nachher in der neu-geschriebenen datei die zeile nicht da und auch kein zwischenraum.

  • GDI+ Zoomer

    • andygo
    • 1. September 2010 um 02:21

    servus, sieht echt gut aus. ist das irgendwie nutzbar zu machen sagen wir das es z.b. auf audio reagiert? oder ist das nur n just4fun script?

  • Hidden Funktion

    • andygo
    • 25. August 2010 um 23:12

    mit

    [autoit]

    ControlSend

    [/autoit]

    kannst du eingaben auch an minimierte fenster senden.

  • Problem beim auswaehlen eines Dropdown-Elements

    • andygo
    • 24. August 2010 um 00:25

    ne html-form wird immer durch den form-tag geöffnet und geschlossen. und darin befindet sich dann auch der form-name:

    PHP
    <form name="testform">
    <DIV id=returnField>
    <SELECT name=return> 
    <OPTION selected value=0>-</OPTION> 
    <OPTION value=1>12:10:1</OPTION> 
    <OPTION value=2>2</OPTION> 
    <OPTION value=3>3</OPTION> 
    <OPTION value=4>4</OPTION> 
    <OPTION value=5>5</OPTION>
    </SELECT>
    </DIV>
    </form>
    Alles anzeigen


    jetzt sollte bei dem name statt der 0 dann "testform" herauskommen und vielleicht klappts dann auch mit dem auslesen.

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™