0

iMac に iTunes をセットアップして、2 人の異なるユーザー間で iTunes ライブラリを共有しています。つまり、1 人が iTunes を終了するのを忘れた場合、他のユーザーは自分のアカウントで使用する前に、他のアカウントにログインして iTunes を終了する必要があります。

AppleScript を使用してすべてのユーザーのアプリケーションを終了する方法はありますか? 現在のユーザーのアプリケーションを終了するように指示するのは簡単ですが、そのアプリケーションの別のユーザーのインスタンスを終了させることが可能かどうかはわかりません。

4

3 に答える 3

0

私はまだ応答できないので、次のようにします。

マルハンテ:

それを作る

tell application "iTunes" to quit
do shell script "'/System/Library/CoreServices/Menu\\ Extras/User.menu/Contents/Resources/CGSession' -suspend"
于 2013-04-22T17:44:28.453 に答える
0

現時点では Mac を使用していないため、これ以上調べることはできません。

ただし、高速ユーザー切り替えをオフにすると、よりうまく機能する場合があります。これにより、複数のユーザーのログインが停止することはありませんが、GUI が非表示になります。

Automator サービスまたはアプリ、または Applecript/アプリまたはスクリプトを作成します。この AppleScript コードを実行するには。

tell application "iTunes" to quit
do shell script "'/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession' -suspend"

このコードは、iTunes を終了し、ログイン画面を表示する必要があります。次のユーザーがログインできる場所。他のユーザーはログアウトされません。

于 2013-04-21T18:25:08.483 に答える