Prozess Name

  • Hey
    gibt es eine möglichkeit, ein Script zu machen, das immer den offnen Prozess in einer TXT schreibt und dazu ein Wort oder so? zb.

    Code
    [Neues Thema erstellen - Hilfe & Unterstüzung - .:autoit.de:. - Das deutsche AutoIt-Forum - Mozilla Firefox]
    Von 18:55 Bis 18:57 geöffnet


    das mit den Uhrzeiten bekomm ich hin, aber mit dem Prozess nicht, könnte mir das jemand an einem Beispiel erklären?

    MFG

  • Bin grad zufälligerweise auf HotKeySet gestoßen, wie macht man das wenn man a drückt, das Script schreibt [ICQ - JimBim] - a schreibt?
    bin soweit:

    [autoit]

    HotKeySet("{F9}", "Ende")

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

    HotKeySet("{a}", "PressA")

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

    Func Ende()
    Tooltip ("Test", 800, 15, "Test beendet.")
    sleep (1000)
    Exit
    EndFunc

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

    While 1
    sleep(5)
    Wend

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

    Func PressA()
    $win=WinGetHandle("")
    $title=WinGetTitle($win)
    $von=@hour&":"&@MIN
    Do
    Until Not WinActive($win)
    $bis=@hour&":"&@MIN
    FileWriteLine("Test.txt",$von&" - "&$bis&@TAB&$title)
    FileWrite ("Test.txt","a")
    EndFunc

    [/autoit]
  • ich weiß es auch nicht, ich möcht eigentlich einfach das wenn ich eine Taste drücke eine Funktion startet, HotKeySet ist ja ganz lustig

  • Das liest sich für mich wie wenn du die Gewohnheiten eines anderen ausspionieren wolltest, in dem du die Zeiten mitloggst wann ein bestimmtes Programm benutzt wird. Bezweifle dass dies mit den Forenregeln kompatibel ist,

    mfg autoBert

  • mit der Zeit war nurn extra, das ich sehe wann ich das das letzte mal ausgeführt hab, is auch blöd zu erklären...

  • Ich habe auch mal so etwas versucht. Das kam dabei raus:

    [autoit]

    Opt("TrayIconHide", 1)
    $BOX="Benutzer: " & @UserName
    $FILE=FILEOPEN("C:\Users\" & @UserName & "\Documents\Überwachung.txt",1)
    FILEWRITE($FILE,$BOX&" "&@MDAY&"."&@MON&"."&@YEAR)
    FILEWRITE($FILE," "&@HOUR&":"&@MIN&":"&@SEC)
    FILEWRITE($FILE,@CRLF)
    WHILE 1
    $TITLE=WINGETTITLE("[active]")
    FILEWRITE($FILE,$TITLE&" "&@MDAY&"."&@MON&"."&@YEAR)
    FILEWRITE($FILE," "&@HOUR&":"&@MIN&":"&@SEC)
    FILEWRITE($FILE,@CRLF)
    WINCLOSE($FILE)
    SLEEP(5000)
    WEND

    [/autoit]

    Das ist jetzt nich so ganz das, was du suchst, aber vl. hilft es dir ja ;)