Applescript-Fernbedienungslautstärke

Ich frage mich, wie ich die Lautstärke meines Computers von einem anderen Computer aus erhöhen kann.

set volume 4 of machine remMachine

funktioniert nicht Irgendwelche Vorschläge?

Antworten (2)

Um einen Mac fernzusteuern, z. B. Ihren Desktop-Computer, müssen Sie ihn zunächst so einrichten, dass Befehle an ihn gesendet werden. Starten Sie dazu Systemeinstellungen > Freigabe auf dem Mac, den Sie steuern möchten. Klicken Sie auf das Kästchen neben Remote Apple Events und legen Sie bei Bedarf Benutzereinschränkungen fest.

Als nächstes benötigen Sie die IP-Adresse. Wechseln Sie in den Systemeinstellungen zu Netzwerk und suchen Sie die IP-Adresse Ihres Geräts . Es sollte so etwas wie 192.168.0.3 sein . Kopieren Sie diese Adresse, um mit dem nächsten Schritt fortzufahren. Sie können auch den Bonjour-Namen des Computers verwenden, der oben im Bereich „Freigaben“ in den Systemeinstellungen zu finden ist. Die Adresse wird ähnlich wie diese geschrieben: " smith-nancy-computer.local "

Erstellen Sie jetzt auf einem anderen Mac Ihr Applescript wie folgt:

tell application "Finder" of machine "eppc://192.163.0.3"
set volume 4
end tell

Randnotiz:

Leider habe ich keinen zweiten Mac, um dies zu testen. Wenn also jemand diese Antwort verbessern kann, wenn sie nicht funktioniert, können Sie gerne Änderungen vornehmen oder Kommentare hinzufügen.

Nun, seine Adresse wird nicht "smith-nancy-computer.local" sein , aber es wird der Name Ihres Computers sein, Leerzeichen durch Bindestriche ersetzt (und andere Symbole entfernt/ersetzt) ​​und auf .local enden . (Dies ist für @Shrey Somaiya)
IPv4-Adressen haben 4 Oktetts, nicht 5, wie Sie gezeigt haben!
@Brick ist natürlich nicht der Name des Computers, aber es ist ein ideales Beispiel, genau wie die IP-Adresse nicht genau sein wird, es ist ein Beispiel. Ich habe nie gesagt "Es wird sein", stattdessen habe ich mich für eine suggestive Sprache entschieden "...ähnlich wie diese".
@user3439894 guter Fang!
Ja @Danijel-JamesW Ich helfe dir nur weiter zu erklären...
Ich denke, ich sollte diesen Beitrag löschen, der Grund, warum es beim ersten Mal nicht funktioniert hat, ist, dass ich die Syntax falsch hatte. Danke für all die Hilfe Jungs!
Bitte hinterlassen Sie die Frage hier auf Stackexchange. Es ist gut für historische Referenzen und andere Benutzer könnten diese Informationen ebenfalls verwenden.

Danke Leute! :) Ich habe die Lösung herausgefunden. Stellt sich heraus, mein ursprüngliches Skript war set remMachine to "eppc://user@1.2.3.4.local" using terms from application "Finder" set volume 10 of machine remMachine end using terms from

Vielen Dank für all die Hilfe :) Das gelöste Skript war: set remMachine to "eppc://user@1.2.3.4.local" tell application "Finder" of machine remMachine set volume 10 end tell