1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Programm zu Startobjekten hinzufügen

Dieses Thema im Forum "AppleScript" wurde erstellt von Mini-Leopard, 03.09.08.

  1. Mini-Leopard

    Mini-Leopard Rhode Island Greening

    Dabei seit:
    20.03.08
    Beiträge:
    476
    Hi!

    Ich möchte automatisch ein Programm zu den Startobjekten des Benutzers hinzufügen.
    Geht das?

    Danke
    Mini-Leo.
     
  2. pepi

    pepi Cellini

    Dabei seit:
    03.09.05
    Beiträge:
    8.741
    Ja
    Gruß Pepi
     
  3. Mini-Leopard

    Mini-Leopard Rhode Island Greening

    Dabei seit:
    20.03.08
    Beiträge:
    476
    Guuuut!
    Und Wie geht das?

    Lie-Gru
    Mini-Leo.
     
  4. Samsas Traum

    Samsas Traum Pommerscher Krummstiel

    Dabei seit:
    24.04.08
    Beiträge:
    3.030
    Systemeinstellungen -> Benutzer -> Eigenen Bentzer auswählen -> Startobjekte.

    Sollten es sich um Programme handeln, einfach rechte Maustaste im Dock aufs Icon.
     
  5. Mini-Leopard

    Mini-Leopard Rhode Island Greening

    Dabei seit:
    20.03.08
    Beiträge:
    476
    Das heißt, dass Ich es nicht manuell, sondern eben automatisch machen möchte. Ich gebe in meinem Code ein Programm an und das wird dann zu den Startobjekten hinzugefügt.

    Ich bin seit mehr als 5 Jahren mit dem Mac vertraut. Da weiß Ich, wie man den bedient :)


    Ich habe ein Programm geschrieben, das über einen Client verfügt.
    Und mein Installationsprogramm soll diesen Client zu den Startobjekten hinzufügen.


    Also: Automatisch. Ist möglich.
    Aber wie??


    Lie-Gru
    Mini-Leo.
     
  6. hubionmac

    hubionmac Rheinischer Krummstiel

    Dabei seit:
    25.06.04
    Beiträge:
    379
    Das dürfte die Lösung sein... (habe ich hier gefunden):
    Code:
    addtologin(choose file of type {"APPL"})
    
    on addtologin(thisApp) -- adds an item to login items
        
        set appPath to POSIX path of thisApp
        
        tell application "System Events"
            
            set appName to name of thisApp
            set shortName to my trimName(appName)
            
            if shortName is not in (name of every login item) then
                make login item at end with properties {path:appPath}
            end if
            
        end tell
        
    end addtologin
    
    on trimName(thisApp) -- gets rid of .app extension
        
        set AppleScript's text item delimiters to ".app"
        
        set trimmedAppName to text item 1 of thisApp
        
        set AppleScript's text item delimiters to ""
        
        return trimmedAppName
        
    end trimName
     

Diese Seite empfehlen