AppleScript Namen via AS ändern

Dieses Thema im Forum "AppleScript" wurde erstellt von the x-master, 21.06.06.

  1. the x-master

    the x-master Riesenboiken

    Dabei seit:
    29.01.06
    Beiträge:
    290
    Hallo Forum,

    wie kann man, durch einen Befehl, den AppleScript Namen eines Objekts ändern ?
    Also als Beispiel, man hat einen Button im IB (= Interface Builder) "test" genannt.
    Dadurch drücke ich ja Command + 8 und benenne den Button !

    Jetzt nochmal meine Frage:

    Ich möchte diesen Vorgang per AppleScript durchführen:

    Code:
    set name of button "test" of window "main" to "test2" -- eben statt "test"
    So geht es nicht :(

    WICHTIG:

    Ich möchte nicht den Titel des Buttons ändern ! (set title of button "te...)
    Ich möchte den AppleScript Namen ändern...

    Geht das denn überhaupt ? o_O

    Danke für eure Hilfe ! :)

    Grüße,

    X.
     
  2. Daisy

    Daisy Uelzener Rambour

    Dabei seit:
    14.01.06
    Beiträge:
    366
    Moin X,

    also bei mir geht das:

    Code:
    on clicked theObject
    	set name of theObject to "iwasclicked"
    	-- oder: 
    	(* tell button "originalname" of window 1
    		set name to "iwasclicked"
    	end tell *)
    	tell button "iwasclicked" of window 1
    		set title to "i have a new name :-)"
    	end tell
    end clicked
    

    Grüße,

    Dääääääääisy :)
     
  3. the x-master

    the x-master Riesenboiken

    Dabei seit:
    29.01.06
    Beiträge:
    290
    Ach, danke ! Ja, ich hatte es etwas anders - doch so geht's !

    Vielen Dank, Daisy ! :)

    Gruß,

    X.