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

  • MouseGetPos

    • Schnitzel
    • 30. April 2010 um 13:32
    Zitat von Fabian

    Aber wieso meidest du globale Variablen?

    weil mans nicht braucht ^^

    ok genauer gesagt ist es so:
    globale variablen sind ja überall verfügbar. wenn du jetzt in einer funktion die gleiche variable hast und diese da bearbeitet oder überschrieben wird, dann haste auf einmal ziemlichen müll in deiner variable drinstehn.
    und die funktion muss ja noch nichtmal von dir sein. kann genausogut eine udf sein wo zufällig die gleiche variable benutzt.

  • Wo befindet sich Cursor in GUI (ohne das was geklickt wird)

    • Schnitzel
    • 30. April 2010 um 13:26

    ok ich hab jetz mal das hilfebeispiel genommen bisschen was entfernt und ! eine ! Funktion geändert.
    und zwar hab ich hotkeyset durch adlibregister ersetzt.

    das ist doch genau das was du willst oder?

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>

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

    Global $x, $y
    AdlibRegister("GetPos", 100)

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

    GUICreate("", 400, 400)
    $x = GUICtrlCreateLabel("0", 10, 10, 50)
    $y = GUICtrlCreateLabel("0", 10, 30, 50)
    GUISetState()

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

    Do
    $msg = GUIGetMsg()
    Until $msg = $GUI_EVENT_CLOSE

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

    Func GetPos()
    Local $a
    $a = GUIGetCursorInfo()
    GUICtrlSetData($x, $a[0])
    GUICtrlSetData($y, $a[1])
    EndFunc ;==>GetPos

    [/autoit]
  • MouseGetPos

    • Schnitzel
    • 30. April 2010 um 13:22

    nur kleine verbesserung von Fabians version ;)

    [autoit]

    Dim $old_pos[2] = [10,10]
    ; Ich würde globale variablen immer meiden

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

    While 1
    $pos = MouseGetPos()
    If $pos[0] <> $old_pos[0] Or $pos[1] <> $old_pos[1] Then
    ConsoleWrite("x=" & $pos[0] & " " & "y=" & $pos[1] & @CRLF)
    $old_pos[0] = $pos[0]; logischerweise braucht mans nur wenn sichs ändert ;)
    $old_pos[1] = $pos[1]; siehe ^
    EndIf
    Sleep(10) ;Prozessorauslastung in Grenzen halten
    WEnd

    [/autoit]
  • Wo befindet sich Cursor in GUI (ohne das was geklickt wird)

    • Schnitzel
    • 30. April 2010 um 13:16
    Zitat von EliteMattthias

    @Xovo,

    das geht aber auch nur wenn er über der GUI ist, sobald ich über die schrift komme ignoriert er es !

    :thumbdown:
    XovoxKingdom liefert nen guten beitrag und das einzige was du sagst is sowas
    du willst echt nicht dass man dir hilft oder?

  • gui problem

    • Schnitzel
    • 30. April 2010 um 11:15
    Zitat von Detroit49

    ist doch schon alles paletto schnitzel ^^^
    hatte den fehler gefunden

    *g* in solchen fällten bitte den letzten post bearbeiten und bescheid geben dass es schon klappt

  • Script zum Klammern entfernen

    • Schnitzel
    • 30. April 2010 um 11:03

    was es dir glaub ich viel leichter macht ist, die kombination der beiden befehle:

    [autoit]

    _FileListToArray()
    FIlemove()

    [/autoit]
  • AutoIt lernen

    • Schnitzel
    • 30. April 2010 um 10:33
    Zitat von cepri

    Danke für eure Antworten!

    bitte bitte ;)

    gleich noch was fürs forum zum lernen:
    auf gelöst setzen kannst du einen thread indem du den ersten post editierst, als präfix gelöst auswählst und sendest ;)

  • Explorer selber basteln

    • Schnitzel
    • 30. April 2010 um 10:19
    Zitat von Micha_he

    (Autor unbekannt):

    autor: Oscar ;)

    Treeview FileExplorer

  • E mail versenden für Servicemail

    • Schnitzel
    • 30. April 2010 um 10:06

    bitte forensuche verwenden. zu "wie man emails versendet" gibts schon gefühlte 1000 threads^^

    https://autoit.de/index.php?form…ht=email+senden

    wenn du damit noch probleme hast kannste dich natürlich gerne melden.
    dann aber am besten dein script dazu posten

  • Wo befindet sich Cursor in GUI (ohne das was geklickt wird)

    • Schnitzel
    • 30. April 2010 um 09:02

    ja weil GUIGetCursorInfo (3) totaler müll ist.
    als parameter brauchst du das guihandle und nicht irgendeine zahl.
    hilfe lesen selber machen -.-

  • Wo befindet sich Cursor in GUI (ohne das was geklickt wird)

    • Schnitzel
    • 30. April 2010 um 08:59

    wieso guigetcurserinfo(3)?

    hast du mal in die hilfe gesehn?

  • mit Pixelsearch gegen stände aus weichen und ....

    • Schnitzel
    • 30. April 2010 um 08:58

    sry aber bot is bot. und die werden hier nicht supportet

  • Wo befindet sich Cursor in GUI (ohne das was geklickt wird)

    • Schnitzel
    • 30. April 2010 um 08:55

    GUIGetCursorInfo

  • gui problem

    • Schnitzel
    • 30. April 2010 um 07:36
    Zitat von Detroit49

    geht leider auch nicht

    wie immer das button problem
    also werde ich es doch stückeln müssen

    es wäre bestimmt schon gelöst wenn du dein script und dein bild gezeigt hättest.
    gestückelt werden muss da garnichts, aber wenn du das willst dann lass dich nicht abhalten ;)

  • *.ini frage

    • Schnitzel
    • 30. April 2010 um 07:28

    "geschlossen" werden threads hier nicht.

    du könntest den thread aber auf gelöst setzten wenn er das ist:
    ersten post bearbeiten, präfix gelöst auswählen und dann Absenden nicht vergessen ;)

  • Probleme mit memory.au3

    • Schnitzel
    • 29. April 2010 um 17:21

    bitte nich 3mal hintereinander posten, dafür gibts nen editieren button ;)

    dann mal ganz langsam.
    welches programm?
    was willst du über die memory ändern?
    wieso unbedingt über die memory?
    gibts andere möglichkeiten?

  • Probleme mit memory.au3

    • Schnitzel
    • 29. April 2010 um 16:32

    hmpf sry. kann die links hier auf arbeit leider auch nicht öffnen.

    in diesem thread sind einige videos von mcpoldy verlinkt. und ich bin mir ziemlich sicher dass da eins dabei war mit memory read/write

    [ offen ] Hilfe Videos

  • Probleme mit memory.au3

    • Schnitzel
    • 29. April 2010 um 16:27

    schau dir mal das video von mcpoldy an:

    http://video.kroegers-web.de/video04/

  • firefox Installtionpfad anpassen ...

    • Schnitzel
    • 29. April 2010 um 14:59

    ich denke so sollte es gehn. hab hier leider kein autoit, und kann somit nicht testen

    [autoit]

    Controlsettext("Mozilla Firefox-Installation","Mozilla Firefox wird in das unten angegebene Verzeichnis installiert.", "[CLASS:Edit; INSTANCE:1]", "C:\Programme\MeinFirefoxPfad")

    [/autoit]


    beim Parameter text solltest du übrigens immer den text des fensters nehmen. welcher nur bei diesem fenster so ist.
    (und nicht den Controltext)


    also statt:

    [autoit]

    ControlClick("Mozilla Firefox-Installation", "&Weiter >", "Button2")

    [/autoit]

    so:

    [autoit]

    ControlClick("Mozilla Firefox-Installation", "Willkommen beim Installations-Assistenten für Mozilla Firefox", "Button2")

    [/autoit]
  • firefox Installtionpfad anpassen ...

    • Schnitzel
    • 29. April 2010 um 14:41

    nimm am besten die class. ich glaub die isses:

    "[CLASS:Edit; INSTANCE:1]"

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™