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

Beiträge von Mahagon

  • Wie Systray.au3 verwenden? AutoIt stürzt dabei immer ab

    • Mahagon
    • 18. April 2010 um 16:34

    Oh da habe ich wohl eine 3 bei der Versionsnummer überlesen :pinch: .
    Beim Updaten von AutoIT wird dir angeboten das Programm zu deinstallieren oder zu überschreiben.
    Ich persönlich deinstalliere es immer, da ich sowieso keine Daten dort geändert habe und Benutzerdefinierte UDFs bei mir in einem anderen Ordner liegen.


    Der Fehler kommt wahrscheinlich, da @ProcessorArch laut Changelog in der Version 3.3.0.0 (http://www.autoitscript.com/autoit3/docs/history.htm) in @OSArch umbenannt worden ist.
    Eventuell reicht auch ein einfaches umbenennen von @ProcessorArch nach @OSArch.
    Da es bei mir jedoch funktioniert, frag ich mich welche UDF du gerade nutzt (Ist es wirklich die aktuelle?).

  • Wie Systray.au3 verwenden? AutoIt stürzt dabei immer ab

    • Mahagon
    • 18. April 2010 um 15:57

    Programm läuft bei mir einwandfrei mit der UDF http://www.autoitscript.com/forum/index.php?showtopic=13704&st=0:


    Spoiler anzeigen
    [autoit]

    #include <SysTray_UDF.au3>

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

    ;Global $title = "FreeWheel"
    Global $process = "Scite.exe"

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

    ;clickSysTrayByTitle($title, "right")
    clickSysTrayByProcess($process, "right")

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

    Func clickSysTrayByTitle($winTitle, $click = "left", $times = 1)
    Local $a = _SysTrayIconTitles ()
    Local $p = MouseGetPos()
    For $i = 0 To UBound($a) - 1
    If $a[$i] = $winTitle Then
    $pos = _SysTrayIconPos ($i)
    MouseClick($click, $pos[0], $pos[1], $times, 1)
    ExitLoop
    EndIf
    Next
    MouseMove($p[0], $p[1], 1)
    EndFunc ;==>clickSysTrayByTitle

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

    Func clickSysTrayByProcess($winProcess, $click = "left", $times = 1)
    Local $a = _SysTrayIconProcesses ()
    Local $p = MouseGetPos()
    For $i = 0 To UBound($a) - 1
    If $a[$i] = $winProcess Then
    $pos = _SysTrayIconPos ($i)
    MouseClick($click, $pos[0], $pos[1], $times, 1)
    ExitLoop
    EndIf
    Next
    MouseMove($p[0], $p[1], 1)
    EndFunc ;==>clickSysTrayByProcess

    [/autoit]

    Du solltest eventuell dein AutoIT auf aktuellen Stand bringen, da die UDF mit 3.1 erstellt worden ist. :)

    Spoiler anzeigen
    [autoit]

    ; ----------------------------------------------------------------------------
    ;
    ; AutoIt Version: 3.1.1 Beta
    ; Author: Tuape
    ;
    ; Script Function:
    ; Systray UDF - Functions for reading icon info from system tray / removing
    ; any icon.
    ;
    ; Last Update: 7/14/05
    ; Requirements: AutoIt3 Beta - tested on WindowsXP, might also work in win2000
    ;
    ; Functions:
    ; _SysTrayIconCount() - Get count of all systray icons
    ; _SysTrayIconTitles() - Get titles of all programs that have icon on systray
    ; _SysTrayIconProcesses() - Get list of all process names that have icon in systray (hidden or visible)
    ; _SysTrayIconPids() - Get list of all parent process id's that own an icon in systray (hidden or visible)
    ; _SysTrayIconRemove($index) - Remove icon (removes completely, not just hide)
    ; _SysTrayIconIndex($wintitle or $process) - Get icon index based on process name or wintitle
    ; _SysTrayIconTooltip($index) - Get tooltip text of an icon based on index
    ;
    ; Notes:
    ; Some systray icons are actually hidden, so _SysTrayIconCount will probably return more than you see on systray.
    ; Some icons don't have window title on them. However, _SysTrayIconPids() & _SysTrayIconProcesses
    ; do return correct (parent) pid or process name
    ; ----------------------------------------------------------------------------

    [/autoit]
  • [HELP] Neustart ohne Abmeldung

    • Mahagon
    • 18. April 2010 um 13:12

    Warum willst du denn einen Hardware-Reset machen? das ist ja nicht gerade gut für das System, wenn du das ständig machst.
    Oder willst du das die Programme usw noch geöffnet bleiben??
    Dann würde ich Shutdown(64) machen ;). Und wenn es dann um die automatische Anmeldung geht -> control userpasswords2

  • [GELÖST]Mozilla Firefox

    • Mahagon
    • 17. April 2010 um 13:40
    Zitat von Gianni

    hast du ne windows 64 Bit version?
    also win7 64 bit z.B.?

    Dann liegt es daran, dass du die 64 bit von firefox installieren musst.
    hatte das gleiche problem und konnte es nur so lösen.

    grüsse

    Meines Wissens nach gibt es keine (offizielle) native x64 Version von Mozilla Firefox. Ich habe auch Win7 x64 und Firefox läuft dort einwandfrei.
    Die meisten Browser unterstützen noch kein x64, (bis auf ein paar Ausnahmen z.B. den IE).

    Ineluki wenn du den Prozess umbenennst funktioniert es? Hast du schon mal nen Virenscan gemacht? ^^

  • Checkbox + Radio

    • Mahagon
    • 17. April 2010 um 12:21

    Hier der Code nochmal formatiert ^^

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form2 = GUICreate("Form2", 413, 298, 302, 218)
    $Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 148, 14, 97, 17)
    $Radio1 = GUICtrlCreateRadio("Radio1", 150, 34, 113, 17)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $Radio2 = GUICtrlCreateRadio("Radio2", 150, 56, 113, 17)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $Button1 = GUICtrlCreateButton("Button1", 150, 78, 75, 25, $WS_GROUP)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $Button2 = GUICtrlCreateButton("Button2", 150, 102, 75, 25, $WS_GROUP)
    GUICtrlSetState(-1, $GUI_DISABLE)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

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

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

    Case $Checkbox1
    If BitAND(GUICtrlRead($Checkbox1), $GUI_CHECKED) Then
    GUICtrlSetState ($Radio1, $GUI_ENABLE)
    GUICtrlSetState ($Radio2, $GUI_ENABLE)
    ElseIf NOT BitAND(GUICtrlRead($Checkbox1), $GUI_CHECKED) Then
    GUICtrlSetState ($Radio1, $GUI_DISABLE)
    GUICtrlSetState ($Radio2, $GUI_DISABLE)
    EndIf

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

    Case $Radio1
    If BitAND(GUICtrlRead($Radio1), $GUI_CHECKED) and NOT BitAND(GUICtrlRead($Radio2), $GUI_CHECKED) Then
    GUICtrlSetState ($Button1, $GUI_ENABLE)
    GUICtrlSetState ($Button2, $GUI_DISABLE)
    EndIf

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

    Case $Radio2
    If BitAND(GUICtrlRead($Radio2), $GUI_CHECKED) and NOT BitAND(GUICtrlRead($Radio1), $GUI_CHECKED) Then
    GUICTrlSetState ($Button1, $GUI_DISABLE)
    GUICtrlSetState ($Button2, $GUI_ENABLE)
    EndIf

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

    EndSwitch
    WEnd

    [/autoit]
  • ScriptDir und WinDir Frage

    • Mahagon
    • 17. April 2010 um 12:08

    Ich persönlich würde die Daten, wenn Sie Temporär sind in

    [autoit]

    @TempDir & '\Programmname\'

    [/autoit]


    Und wenn die Daten bestehen bleiben sollen in

    [autoit]

    @AppDataDir & '\Programmname\'

    [/autoit]


    kopieren, wenn sich nicht in @ScriptDir bleiben sollen ;).

    Und wohin @WindowsDir führt kannst du doch einfach mit

    [autoit]

    MsgBox(0,"",@WindowsDir)

    [/autoit]


    feststellen.

  • Rechner verbessern , Prozessor & Co

    • Mahagon
    • 17. April 2010 um 11:45

    Wieso verliert man an Kapazität?
    RAID 0 hat doch gar keine Redundanzen ;).
    Deswegen verliert man doch alle Daten sobald eine Platte flöten geht ^^.

  • [GELÖST]Mozilla Firefox

    • Mahagon
    • 16. April 2010 um 21:52

    Schau mal unter %SystemRoot%\Minidump, ob dort ein Crash Dump abgelegt worden ist.
    Den kannst du dann mit einem Debugging-Tool von Kleinweich analysieren: http://msdl.microsoft.com/download/symbo…x86_6.4.7.2.exe
    Wenn du Damit das Dumpfile öffnest kannst du im Fenster Command, unter Bugcheck den Fehlercode auslesen.
    Infos zum Fehlercode findest du dann hier: http://support.microsoft.com/search/.

    Hoffe das hilft weiter ^^

  • Dateie auf remote PC's kopieren?

    • Mahagon
    • 16. April 2010 um 17:25

    Schau dir mal

    [autoit]

    FileDelete
    FileCopy
    FileCreateShortcut
    #RequireAdmin
    IsAdmin
    FileExists
    _FileWriteLog

    [/autoit]


    an ;)

    Ob der PC eingeschaltet ist könntest du ja mit Ping() überprüfen

  • Suche jemanden als Lehrer^^ der mir was beibringt

    • Mahagon
    • 12. April 2010 um 13:45

    Falls es noch darum geht:

    [autoit]

    #Include <FF.au3>
    _FFFormSubmit([$vForm = 0[, $sMode = "index"[, $sSubmitMode = "submit"[, $bLoadWait = True]]]])

    [/autoit]

    Die eckigen Klammern deuten optionale Werte an.
    Diese müssen aber im Code NICHT übernommen werden. ;)
    Und an und für sich würde das so selbst ohne die Klammern nicht funktionieren.

    Schau dir mal das hier an:

    http://german.documentation.ff-au3.thorsten-willert.de/ff_functions/_FFFormSubmit.php

  • Youtube pausieren??

    • Mahagon
    • 11. April 2010 um 20:47

    Naja ich sehs anders, aber das soll mal nen Mod entscheiden ^^

    Zitat

    keinerlei automatisches System (einschließlich – nicht aber beschränkt auf – jegliche Robots, Spiders oder Offline-Reader) einzusetzen


    Das heißt für mich, dass in keinster weise automatisierende Scripte eingesetzt werden dürfen ;)

    Und laut (unseren) Forenregeln :

    Spoiler anzeigen
    Zitat

    Folgende Inhalte sind nicht erwünscht oder gar komplett verboten. Das Team behält es sich ausdrücklich vor, die Umsetzung der Regeln je nach Schweregrad zu verwarnen, zu löschen oder gar komplett zu sperren.

    - Bots für Spiele jeglicher Art, insbesondere Onlinespiele und ganz besonders Silkroad Online sowie World of Warcraft
    - Tools, um Nachrichten unerwünscht oft zu versenden (Spamming-Tools)
    - Programme, die anderen, auch Freunden, einen Schreck einjagen sollen oder sich sonst über andere Nutzer lustig machen ("Spaßviren")
    - Automatisierung von Webseiten oder Tools, die das in ihren AGBs verbieten
    - Viren
    - Malware, Spyware
    - Keylogger
    - Umgehen von Captchas

    Alles anzeigen
  • Youtube pausieren??

    • Mahagon
    • 11. April 2010 um 20:30

    Zitat aus Youtubes Nutzungsbestimmungen:

    Zitat

    Sie erklären sich damit einverstanden, keinerlei automatisches System (einschließlich – nicht aber beschränkt auf – jegliche Robots, Spiders oder Offline-Reader) einzusetzen, welches auf die Webseite in der Weise zugreift, dass innerhalb eines bestimmten Zeitraums mehr Anfragen an die Server von YouTube gerichtet werden als ein Mensch innerhalb desselben Zeitraums vernünftigerweise unter Nutzung eines öffentlich verfügbaren, nicht modifizierten Standard-Webbrowsers produzieren könnte

    http://www.youtube.com/t/terms Siehe Punkt 6 E

    Und dann lies dir nochmal das durch
    https://autoit.de/index.php?page=Forumrules

    :)

  • Moin^^

    • Mahagon
    • 11. April 2010 um 20:08

    Hm zwar sehr interessant, dass du mit AutoIT nen 3D Game erstellen willst, aber das dürfte nicht sehr einfach sein.
    Außerdem wirst du mit AutoIt wahrscheinlich auch Performanceprobleme bekommen ;)

    Es gibt aber inzwischen eine reihe von 2D GDI+ Spielen. :)

  • Arcor-Button in einem Hidden-IE-Fenster drücken

    • Mahagon
    • 11. April 2010 um 18:03
    Zitat von Saft

    /Edit: Auf deutsch, kein kein SMS-Spammer

    Kein kein ? :rolleyes:

  • Shutdown

    • Mahagon
    • 11. April 2010 um 15:39

    Jonathan: Er hat einfach nur 2 mal die Koda-Vorlage ins Script kopiert ^^

  • Script - 14 Mausklicks + Pause - Wie Hidden laufen lassen - Alter Thread, Neue Frage

    • Mahagon
    • 10. April 2010 um 22:25

    Hatte die Seite kein HTML Modus ? ^^
    In Verbindung mit Flash hab ich leider noch nie was gemacht.
    Habe bis jetzt nur mal nen Script geschrieben, damit mein Vater es hinbekommt die Kindersicherung am Router zu aktivieren/deaktivieren (Er ist am PC absolut hilflos :D)

  • Script - 14 Mausklicks + Pause - Wie Hidden laufen lassen - Alter Thread, Neue Frage

    • Mahagon
    • 10. April 2010 um 22:18

    Sowas in etwa?

    Spoiler anzeigen
    [autoit]

    ; *******************************************************
    ; Beispiel 1 - Öffnet das "form" - Beispiel im Standardbrowser.
    ; Nun wird ein Klick auf den Submit-Button simuliert, welcher
    ; anhand seiner Beschriftung erkannt wurde. Diese Technik
    ; ist sinnvoll, weil sehr viele Input-Controls über JavaScript gesteuert werden,
    ; bei welchen eine standardmäßige "onClick" Ereignisübergabe mit_IEFormSubmit()
    ; nicht immer dass gewünschte Ergebnis hervorruft.
    ; *******************************************************
    ;
    #include <IE.au3>
    $oIE = _IE_Example ("form")
    $oSubmit = _IEGetObjByName ($oIE, "submitExample")
    _IEAction ($oSubmit, "click")
    _IELoadWait ($oIE)

    [/autoit]

    Oder sind das Bilder?

    Spoiler anzeigen
    [autoit]

    #include <IE.au3>
    $oIE = _IE_Example ("form")
    _IEFormImageClick ($oIE, "AutoIt Homepage", "alt")

    [/autoit]

    Beispiele kommen aus der Hilfe ^^

  • Script - 14 Mausklicks + Pause - Wie Hidden laufen lassen - Alter Thread, Neue Frage

    • Mahagon
    • 10. April 2010 um 21:40

    Ja, aber zu 99% ist hier das Wort BOT im Zusammenhang mit Games etc gefallen ...
    Ist halt nen Wort mit nem schlechten Ruf sozusagen :D

  • Script - 14 Mausklicks + Pause - Wie Hidden laufen lassen - Alter Thread, Neue Frage

    • Mahagon
    • 10. April 2010 um 21:35

    es geht schon... nur ist die Gefahr sehr groß das nen Bot draus gebastelt wird :S

    Und so schwer ist das nicht.
    Schau dir z.B. das hier an:

    https://autoit.de/index.php?page…2109#post152109

    Es ist sehr viel zuverlässiger als mit den Mausklicks ^^

  • Script - 14 Mausklicks + Pause - Wie Hidden laufen lassen - Alter Thread, Neue Frage

    • Mahagon
    • 10. April 2010 um 21:26

    Ich würde dann außerdem mit der FF.au3 / ie.au3 arbeiten :)

    https://autoit.de/index.php?page…adID=15415&amp;

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™