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

Beiträge von funkey

  • Rechte Maustaste auf SysTabControl321 ?

    • funkey
    • 21. Oktober 2008 um 16:07

    Wenn ich mich nicht verrechnet habe, dann sollte es so gehen

    [autoit]

    Run("rundll32.exe "& "shell32.dll,Control_RunDLL "&@SystemDir&"\KlimaControl.cpl,Klima Administration")

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

    WinWait("Klima Administration","")
    Do
    ControlCommand("Klima Administration", '', 'SysTabControl321', 'TabRight', '')
    Until StringInStr(WinGetText("Klima Administration"), '') <>5

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

    WinActivate("Klima Administration","")
    WinWaitActive("Klima Administration","")

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

    $WinPos = WinGetPos("Klima Administration","")

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

    MouseClick("right",$WinPos[0] + 197, $WinPos[1] + 124)
    Sleep(100)
    MouseClick("left",$WinPos[0] + 240, $WinPos[1] + 150)

    [/autoit]
  • Hintergrundbild bei GUI

    • funkey
    • 21. Oktober 2008 um 07:18

    Danke, dieser gefällt mir schon viel besser. :D:thumbup:

  • Hintergrundbild bei GUI

    • funkey
    • 20. Oktober 2008 um 19:35

    Nichts gegen dich Zuyop, aber ich finde deinen Avatar hier nicht so angemessen.

  • Rechte Maustaste auf SysTabControl321 ?

    • funkey
    • 20. Oktober 2008 um 18:33

    Also das Kontextmenü öffnet sich, oder?
    Probier was du händisch mit der Tastatur machen musst, damit sich der Menüpunkt 'Neu anlegen' auswählen lässt. Vllt kannst du auch ein 'n' senden?
    Könnte auch was bringen, wenn du nach dem ControlClick bzw. vor dem Send einmal WinActivate, damit das Fenster wieder aktiv wird, wenn es das nicht mehr ist. Testen kann ich es ja leider nicht, da ich das Programm nicht habe. Ich denke aber, dass das schon zu schaffen ist.

  • Rechte Maustaste auf SysTabControl321 ?

    • funkey
    • 20. Oktober 2008 um 17:29

    Zwar nicht schön, aber probier mal so:

    [autoit]

    ControlClick("Titel","","SysTabControl321","right")
    Send("{Down}")
    Send("{Enter}")

    [/autoit]

    Kann sein, dass du 2x Down senden musst, einfach testen.

    mfg funkey

  • Windows Self-Rename abschalten und auslesen

    • funkey
    • 20. Oktober 2008 um 08:36

    So ungefähr

    [autoit]

    $Titel = WinGetTitle("Fenstertitel")
    $handle = WinGetHandle($Titel)

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

    While 1
    If WinGetTitle($handle) <> $Titel Then WinSetTitle($handle,"",$Titel)
    WEnd

    [/autoit]
  • Fehlermeldung oder Beendeter Script

    • funkey
    • 15. Oktober 2008 um 17:42

    Weil $H = "HWasserstoff" und $He = "HeHelium", also weil keine Übereinstimmung vorhanden ist wird die if-Schleife ohne Aktion beendet.

  • Hotkey Funktion (Anfänger Problem)

    • funkey
    • 15. Oktober 2008 um 15:47

    Ein bisschen könntest du auch selber kombinieren bzw. einfach mal improvisieren und testen. Dann hättest du es auch hinbekommen!

    [autoit]

    Global $Paused
    HotKeySet("{ESC}", "TogglePause")

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

    TogglePause()

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

    ;;;; Body of program would go here ;;;;
    Func Click()
    Sleep(250)
    WinActivate("XXXXXXXXXxX: XXXXXXXXXXX, XXXXXXXXXX")
    Sleep(250)
    WinWaitActive("XXXXXXXXXxX: XXXXXXXXXXX, XXXXXXXXXX")
    MouseClick ("left", 150, 465 , 1)
    Sleep(250)
    MouseClick ("left", 150, 525 , 1)
    Sleep(250)
    Run("C:\Programme\XXXXXXXX\Test.exe")
    TogglePause()
    EndFunc
    ;;;;;;;;

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

    Func TogglePause()
    $Paused = NOT $Paused
    While $Paused
    sleep(100)
    ToolTip('Script is "Paused"',0,0)
    WEnd
    Click()
    EndFunc

    [/autoit]
  • Hotkey Funktion (Anfänger Problem)

    • funkey
    • 15. Oktober 2008 um 07:49
    [autoit]

    Global $Paused
    HotKeySet("{ESC}", "TogglePause")

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

    TogglePause()

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

    ;;;; Body of program would go here ;;;;
    While 1
    Sleep(100)
    ToolTip('Script is "Running"',0,0)
    WEnd
    ;;;;;;;;

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

    Func TogglePause()
    $Paused = NOT $Paused
    While $Paused
    sleep(100)
    ToolTip('Script is "Paused"',0,0)
    WEnd
    ToolTip("")
    EndFunc

    [/autoit][autoit][/autoit][autoit][/autoit]
  • Substbefehl in AutoIt umsetzen

    • funkey
    • 13. Oktober 2008 um 11:20

    Laut

    Code
    FOR /F "usebackq delims=\" %%s IN (`subst`) DO subst %%s /d


    gibt es eine Datei 'subst' in der alle Laufwerke stehen, welche mit dem Befehl subst erzeugt wurden. Diese Datei könnte so aussehen: e:/f:/g:/h:/i:/j:

    Ich habe aber noch einige Fehler in meinem Skript. ;)
    Wenn ich alles richtig verstanden habe sollte es so gehen:

    [autoit]

    $Subst = StringSplit(FileRead('subst'),'/')

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

    For $i = 1 To $Subst[0]
    Run(@ComSpec & " /c " & 'subst "'&$Subst[$i]&'" /d', "", @SW_HIDE) Next
    Next

    [/autoit]
  • Substbefehl in AutoIt umsetzen

    • funkey
    • 13. Oktober 2008 um 10:10
    [autoit]

    $Subst = StringSplit('subst','/')

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

    For $i = 1 To $Subst[0]
    Run(@ComSpec & " /c " & 'subst "'&$Subst[$i]&'"', "", @SW_HIDE)
    Next

    [/autoit]
  • IE FilmFenster öffnen

    • funkey
    • 10. Oktober 2008 um 17:14

    Aha, der Link war's :P . Dann lag's ja gar nicht an mir :D

    Nettes kleines Tool. Gefällt mir sehr gut. :D

  • IE FilmFenster öffnen

    • funkey
    • 10. Oktober 2008 um 16:17

    Zeile 19 ist falsch und sollte so lauten:

    [autoit]

    _IENavigate ($oIE, @scriptdir&"\Youtube.htm")

    [/autoit]
  • IE FilmFenster öffnen

    • funkey
    • 10. Oktober 2008 um 12:27

    Ja, so würde ich es auch machen. Kann's leider jetzt nicht testen, aber so ungefähr:

    Spoiler anzeigen
    [autoit]

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

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

    $Url = 'http://de.youtube.com/watch?v=VnJ-GW5pgFg'
    $Datei = FileOpen("Youtube.htm",2)
    FileWrite($Datei,'<object width="625" height="344"><param name="movie" value="'&$Url&'&hl=de&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="'&$Url&'&hl=de&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="625" height="344"></embed></object>')
    FileClose($Datei)

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

    _IEErrorHandlerRegister ()

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

    $oIE = ObjCreate("Shell.Explorer.2")

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

    GUICreate("Film", 480, 380)
    $GUIActiveX = GUICtrlCreateObj($oIE, 1, 1, 480, 380)

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

    GUISetState()

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

    _IENavigate ($oIE, $Datei)
    While 1
    $msg = GUIGetMsg()

    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    Wend

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

    FileDelete($Datei)
    GUIDelete()

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

    Exit

    [/autoit]
  • GUICtrlCreateInput und $WS_VSCROLL

    • funkey
    • 10. Oktober 2008 um 09:40

    Sorry, ich weiß überhaupt nicht wie ich dir helfen kann. Welche Werte willst du vom Scrollelement haben?

  • Prozentanzeigeformel für Variable Zeitangaben...

    • funkey
    • 9. Oktober 2008 um 12:29

    Ohne Gui mit Progressbar

    [autoit]


    $Sleeptime = 5 ;Sekunden
    $SleepTimer = TimerInit()

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

    $ProgressFull = $Sleeptime * 1000 / 100
    ProgressOn("Vergangene Zeit","")
    While 1
    Sleep(50)
    $SleepDiff = TimerDiff($SleepTimer)
    ProgressSet($SleepDiff / $ProgressFull)
    If $SleepDiff >= $SleepTime*1000 Then
    ProgressOff()
    MsgBox(0,"",$SleepDiff)
    ExitLoop
    EndIf
    WEnd

    [/autoit]
  • STRG + Mausklick

    • funkey
    • 4. Oktober 2008 um 15:05
    [autoit]

    Send("{CTRLDOWN}")
    MouseClick("left", "10", "10", 1, 0)
    Send("{CTRLUP}")

    [/autoit]
  • Erfahrungen mit FileCreateNTFSLink ( "source", "hardlink" [, flag] )

    • funkey
    • 4. Oktober 2008 um 14:09

    Habe ich doch schon erwähnt, das es verkehrt ist. :)

    [autoit]

    FileChangeDir(@ScriptDir)

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

    DirCreate('dir')
    FileWriteLine("test.txt","test")
    MsgBox(0,"Hardlink", FileCreateNTFSLink("test.txt","dir\test.log",1))

    [/autoit]
  • Erfahrungen mit FileCreateNTFSLink ( "source", "hardlink" [, flag] )

    • funkey
    • 4. Oktober 2008 um 13:31

    Ich hab damit noch nichts gemacht. Hab's mir jetzt angeschaut ( das Hilfe-Beispiel ist verkehrt) und kam zu dem Schluss, dass es eigentlich wie das Kopieren funktioniert. Aber wofür ist das gut?

  • Text "$GUI_CHECKED" in Variabel umwandeln

    • funkey
    • 3. Oktober 2008 um 14:20

    Ohne Garantie:

    [autoit]

    GUICtrlSetState($CheckST[$i],Execute(IniRead(@ScriptDir & "\temp.ini",$i,"ST","")))

    [/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™