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

Beiträge von Cartan12

  • winkel von der maus zur negativen x Achse berechnen

    • Cartan12
    • 20. Juni 2010 um 15:08

    ah, danke ^^
    Ich hab da schon überall nach gesucht...

    Edit: Lol, ich wusste gar nicht, dass ACos(-1) = π ist 8|

  • winkel von der maus zur negativen x Achse berechnen

    • Cartan12
    • 20. Juni 2010 um 14:58

    Ok, ich frag nochmal, weil meine Frage anscheinend in der Shoutbox untergegangen ist...
    Wieso muss man den Arcus Tangens durch Arcus Cosinus -1 durch 180 rechnen?

    P.S.: Super sript Name :thumbup:

  • winkel von der maus zur negativen x Achse berechnen

    • Cartan12
    • 20. Juni 2010 um 14:11

    Das kann ich ;)
    Hier mal ein Ansatz:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    $Form1 = GUICreate("Form1", 501, 501, 279, 155)
    $Button1 = GUICtrlCreateButton("Button1", 240, 240, 10, 10, $WS_GROUP)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    $mouse = GUIGetCursorInfo()
    $x = $mouse[0]-250
    $y = $mouse[1]-250
    ToolTip(Round(_GetLineDegreeX($x,$y)),@DesktopWidth,@DesktopHeight,"","",4)
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    EndSwitch
    WEnd

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

    Func _GetLineDegreeX($iX_Point, $iY_Point, $iFlag = 0)
    If Not ($iX_Point Or $iY_Point) Then Return SetError(1, 0, 0)
    Switch $iFlag
    Case 0
    Return Abs(ATan($iY_Point / $iX_Point) / (ACos(-1)/ 180 ))
    Case 1
    Return 180 - Abs(ATan($iY_Point / $iX_Point) / (ACos(-1) / 180))
    Case 2
    Return 360 - Abs(ATan($iY_Point / $iX_Point) / (ACos(-1) / 180))
    EndSwitch
    EndFunc

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

    Func _GetLineDegreeY($iX_Point, $iY_Point, $iFlag = 0)
    If Not ($iX_Point Or $iY_Point) Then Return SetError(1, 0, 0)
    Switch $iFlag
    Case 0
    MsgBox(0,"",ATan($iX_Point / $iY_Point))
    Return Abs(ATan($iX_Point / $iY_Point) / (ACos(-1) / 180))
    Case 1
    Return 180 - Abs(ATan($iX_Point / $iY_Point) / (ACos(-1) / 180))
    Case 2
    Return 360 - Abs(ATan($iX_Point / $iY_Point) / (ACos(-1) / 180))
    EndSwitch
    EndFunc

    [/autoit]

    Edit: Der Button ist der Mittelpunkt...

  • winkel von der maus zur negativen x Achse berechnen

    • Cartan12
    • 20. Juni 2010 um 13:53

    Ich würd das gerne nochmal erklärt bekommen...
    Wir nehmen das jetzt zufälliger Weise gerad in Mathe durch, also weiß ich, was ein arcus cosinus/sinus/tangens ist, aber das war's auch schon
    Ich benutze Scripte nicht nur, sondern verstehe sie auch mal gerne ;)

  • Verständnissproblem

    • Cartan12
    • 20. Juni 2010 um 11:42

    So ist's richtig:

    [autoit]

    $body = GUICtrlRead ($input1) & GUICtrlRead ($input2)

    [/autoit]

    Der Verbindungsoperator bei AutoIt ist immer "&"

    Edit: Zu spääät ^^

  • _WLAN_GetInfo() - WLAN-Infos über 'netsh' auslesen

    • Cartan12
    • 19. Juni 2010 um 19:54

    Ach so, läuft nur unter Vista oder Win7...
    Nächstes mal vorher bitte sagen, oder eine MsgBox aufgehen lassen...

  • _WLAN_GetInfo() - WLAN-Infos über 'netsh' auslesen

    • Cartan12
    • 19. Juni 2010 um 19:42

    Bei mir klappts aber nicht und ich hab gerade WinXP 32Bit am laufen...

    P.S.: Keine Fehlermeldung vom Wrapper, aber das Script setzt @Error auf 1 und die Funktion gibt 1 zurück ?(

  • Textdokument-Fragen

    • Cartan12
    • 19. Juni 2010 um 18:05

    Im selben Ordner, wie das Script

  • Mit Hilfe von AutoIt einen Shutdown erzeugen

    • Cartan12
    • 19. Juni 2010 um 13:55

    Dafür gibts doch

    [autoit]

    Shutdown

    [/autoit]

    Evtl. noch

    [autoit]

    #RequireAdmin

    [/autoit]

    davor...

  • Alles Gute, L3viathan

    • Cartan12
    • 18. Juni 2010 um 19:21

    Von mir auch alles gute :party:
    (Will auch endlich 18 sein ^^)

  • Skript Problem (maussteuerung)

    • Cartan12
    • 18. Juni 2010 um 18:09
    Zitat von Script-Bär

    P.S.: Das ist nur ein Auszug meines Skriptes (Ich habe es getsestet, diese Stelle funktioniert weder im kompletten Skript noch in diesem Auszug !).

  • Skript-Problem

    • Cartan12
    • 16. Juni 2010 um 17:59

    War auch keine Lösung für dein Problem, sondern hat dir nur die Fehler mit den OR's gezeigt...

  • Skript-Problem

    • Cartan12
    • 15. Juni 2010 um 21:20

    Ganz einfach, weil die erste Bedinung immer eintritt, somit kommen die elseif's gar nicht dran :P
    Außerdem benutzt du das or falsch, so ist's richtig:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    $GA = 0

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

    GUICreate("Spiel", @DesktopWidth, @DesktopHeight - 60, 0, 0)
    $figur = GUICtrlCreatePic(@ScriptDir & "\auto_1.jpg", 315, 450, 200, 100)
    GUISetState(@SW_SHOW)
    While 1
    ToolTip($GA, 1, 1)
    If GUIGetMsg() = $GUI_EVENT_CLOSE Then
    Exit
    EndIf
    If $GA <> 1 or $GA <> 3 or $GA <> 5 or $GA <> 7 Then
    $GA = $GA + 1
    GUICtrlCreatePic(@ScriptDir & "\GEGNER.jpg", 145, 300, 180, 85)
    MsgBox(0,"",$GA)
    ElseIf $GA <> 2 or $GA <> 3 or $GA <> 6 or $GA <> 7 Then
    $GA = $GA + 2
    GUICtrlCreatePic(@ScriptDir & "\GEGNER.jpg", 326, 300, 180, 85)
    ElseIf $GA <> 4 or $GA <> 5 or $GA <> 6 or $GA <> 7 Then
    $GA = $GA + 4
    GUICtrlCreatePic(@ScriptDir & "\GEGNER.jpg", 507, 300, 180, 85)
    EndIF
    WEnd

    [/autoit]
  • Binärcode eines Bildes als Bild in einer GUI darstellen

    • Cartan12
    • 13. Juni 2010 um 21:26

    Nicht schlecht, UEZ, kann ich auch öfter mal gebrauchen ^^

  • Binärcode eines Bildes als Bild in einer GUI darstellen

    • Cartan12
    • 13. Juni 2010 um 21:22

    Sein Binärcode ist falsch...
    Versuchs nochmal so:

    [autoit]

    $bild_b = StringToBinary(FileRead("Bild.jpg"))
    FileWrite("Bild_neu.jpg",BinaryToString($bild_b))

    [/autoit]
  • Hi brauche mal eure hilfe

    • Cartan12
    • 11. Juni 2010 um 22:15

    Die Daten in einem Ordner kannste ganz einfach mit

    [autoit]

    _FileListToArray

    [/autoit]

    einlesen...

  • Dropbox Status auslesen // ToolBar auslesen

    • Cartan12
    • 11. Juni 2010 um 22:12

    Meinst du eine Combobox in einem anderen Programm?
    Dann schau dir mal

    [autoit]

    ControlCommand

    [/autoit]

    an...

  • Ordner aus einem Pfad ausfiltern und isolieren (batch umsetzung vorhanden)

    • Cartan12
    • 11. Juni 2010 um 20:24

    Wie wärs mit der Zip32 UDF?
    Die funktioniert echt gut und die nehm ich auch immer...

    Dateien

    Zip32.zip 127,55 kB – 250 Downloads
  • problem mit multiselect listboxen

    • Cartan12
    • 10. Juni 2010 um 22:10

    Also bei mir klappt das, dass wenn ich auf die Pfeile drücke, die Items verschoben werden...

  • Wie sieht euer Desktop aus?

    • Cartan12
    • 10. Juni 2010 um 21:59

    So, jetzt werd ich meinen Desktop auch mal "enthüllen"...
    Ich weiß nicht mehr, wer Bumptop vorgestellt hat, doch ich bin ihm zu tiefst dankbar ^^
    Ihr seht hier nur das "Hauptfenster" meines Desktops, aber ich glaub, ihr könnt euch so ungefär ein Bild machen
    Ich änder die Bilderrahmen ungefähr jede Woche, mal Florida-Urlaub, mal AVATAR (nicht so, als ob da schon genug AVATAR wäre :D )

    Mein Desktop

    [Blockierte Grafik: http://www.imagebanana.com/img/qa5ojmoz/Desktop.jpg]

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™