3

私とガール フレンドは Spotify アカウントを共有しています。おそらくご存知のように、同時に聞くことができるのは 1 人だけです。これにより、終わりのない「再生、一時停止、戦闘」が発生します。問題は、私が仕事で Spotify を聞いていることです。そのため、約 15 分以上再生をクリックする時間がないため、彼女が勝ちます。

したがって、繰り返しのタスクに直面しているときにいつものように、スクリプトを作成したかったのです。PowerShell で PSSpotify という Spotify モジュールを見つけまし。そこで私は呼び出すことができます:

Invoke-Spotify -play

しかし、これは実際には -playpause なので、私のループでは:

while ( $true ){ sleep 1; invoke-spotify -play }

毎秒トラックを一時停止しましたが、これは少し面倒でした。だから私の質問:

Spotify が再生されているかどうかを確認するコマンドを実行できますか?

4

1 に答える 1

3

Spotify アプリが処理されているかどうかを確認したいということでしたか?

Get-Process -Name *spotify*

これにより、Spotify プロセスが実行されているかどうかがわかります。つまり、プロセスが実行されている場合、そのプロセスに関する詳細が返されます。

したがって、次のようなことができます。

if (Get-Process -Name spotify) { #Do something }

更新: Spotify が再生されているかどうかを知りたい場合、答えは PSSpotify モジュールにあります。

Get-SpotifyStatus

これは、Spotify が現在曲を再生しているかどうかを示します

于 2012-05-29T18:47:44.433 に答える