Fischer-Bayern.de
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

iTunes - auf Remote Computer starten

 
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> OS X-Snippets
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Snow
Administrator
Administrator


Anmeldedatum: 21.11.2000
Beiträge: 1955
Wohnort: Deiningen

BeitragVerfasst am: 14.01.2005 - 03:36    Titel: iTunes - auf Remote Computer starten Antworten mit Zitat

Dieses Skript startet iTunes auf einem Netzwerkrechner. Die IP-Adresse des Zielrechners muss natürlich angepasst werden.

Code:

global u
set u to machine "eppc://USER:PASSWORT@192.0.1.2"

tell application "Finder" of u
    using terms from application "Finder"
        set tApps to name of every process whose visible is true
        
if tApps does not contain "iTunes" then
            set Pfad to application file id "hook"
            
try
                open Pfad
                
my PlayTunes()
            on error errmsg
                display dialog errmsg
            end try
        else
            my PlayTunes()
        end if
    end using terms from
end tell

on PlayTunes()
    tell application "iTunes" of u
        using terms from application "iTunes"
            try
                set tState to player state
                
if tState is playing then
                    stop
                else
                    play some track of playlist 1
                end if
            on error errmsg
                display dialog errmsg
            end try
        end using terms from
    end tell
end PlayTunes


Anmerkung:

Unter OS 9 muss im Kontrollfeld "File Sharing" - Registerkarte "Start/Stop" der Punkt "Programmverbindungen ein" aktiviert sein. Auch sollte bei der kleinen Checkbox "Clients greifen auf Programmverbindungen per TCP/IP zu" ein Haken gesetzt sein.

Unter OS X:
Systemeinstellungen - Sharing - Entfernte AppleEvents
Und evtl. ein Haken bei "Events von OS 9 zulassen"
_________________
Peter
-
Fischer-Bayern.de|Shadetreemicro.com
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
Snow
Administrator
Administrator


Anmeldedatum: 21.11.2000
Beiträge: 1955
Wohnort: Deiningen

BeitragVerfasst am: 21.05.2005 - 23:10    Titel: Antworten mit Zitat

Anmerkung zum Skript unter Tiger:

Die Prüfung der laufenden Prozesse führt dazu, dass das Skript respektive der Skripteditor "unerwartet" beendet wird.

Diese Überprüfung muss nun an das Programm "System Events" addressiert werden.

global u
set u to machine "eppc://USERNAME:PASSWORT@192.0.1.1"

tell application "System Events" of u
    using terms from application "System Events"
        set tApps to name of every process whose visible is true
    end using terms from
end tell
tell application "Finder" of u
    using terms from application "Finder"
        if tApps does not contain "iTunes" then
            set Pfad to application file id "hook"
            
open Pfad
            
my PlayTunes()
        else
            my PlayTunes()
        end if
    end using terms from
end tell

_________________
Peter
-
Fischer-Bayern.de|Shadetreemicro.com
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> OS X-Snippets Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de


AppleScript für absolute Starter