Prozess umbennen

  • Hallo Leute :)

    Ich habe da ein kleines problem. Ich sitze grad an einem Script von mir und komme nicht weiter.

    Ich will das wenn prozess "xy" auf/ausgeführt ist/wird der prozess umbennant wird zb. in "1".
    Also das zb wenn ich ein Programm offen habe zb AutoIt , das dort nicht (Untitled) - SciTE4AutoIt3 steht sondern einfach nur "1".

    Wie bewerkstellige ich das?

    Ich hoffe ich habe mich deutlich genug ausgedrückt :)

    MfG

    Einmal editiert, zuletzt von LANCeR (4. Februar 2010 um 10:00)

  • Meinst du sowas wie

    [autoit]

    WinSetTitle

    [/autoit]

    ?

    :thumbup: :thumbup: 200 Post :thumbup: :thumbup:

    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • Hm ja denke schon ^^ :)
    aber es will nicht klappen.

    So habe ich es aufgebaut:

  • Zitat

    Wenn der Prozess noch nicht läuft, dann kannt du einfach die exe umbenennen und dann starten.

    Ja aber ich ich brauche das anders :)

    Wenn der Prozess läuft möchte ich einfach das der Name des Fensters unbennant wird.

    Klappt aber bei meinem kleinen Script leider nicht. :)

    Edit /:

    Bei einem normalen Ordner den ich erstell habe lässt sich der Name ohne probleme ändern.
    Mit diesem Script

    Code
    WinSetTitle ( "Neuer Ordner", "Neuer Ordner", "NEUER NAME" )
    sleep (1000)
    Exit
  • Zitat

    Und was der Rückgabewert der Funktion?

    Sry bin noch blutiger anfänger.
    Was meinst du mit Rückgabewert? :S

  • Zitat

    Funktion WinSetTitle
    ...
    Rückgabewert
    Erfolg: Gibt 1 zurück.
    Fehler: Gibt 0 zurück falls das Fenster nicht gefunden wird.

    Also z.B.

    [autoit]

    $err = WinSetTitle("Neuer Ordner","","Ordner 1")
    If $err = 0 Then MsgBox(0,"!","Fehler beim umbenennen!")

    [/autoit]
    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • Habe das Problem gelöst , es lag daran das ich keine rechte habe um den namen zu ändern.
    musste einfach

    #RequireAdmin

    davor setzen :)