XボタンをSpotifyから終了させる方法はありますか?


27

過去数日間、Spotifyを試してきましたがX、ウィンドウの右上にあるボタンをクリックすると、ウィンドウを閉じるのではなく最小化できることに悩まされています。実際、タスクバーで右クリックして[ウィンドウを閉じる]を選択しても、閉じられません。どちらもAlt-しませんF4

私が知っている唯一の2つの方法は、タスクマネージャから終了する以外にファイル→終了を使用するか、トレイアイコンを右クリックして終了を選択することです。残念ながら、その動作を変更するオプションも存在しないようです。

GoogleトークやSkypeなどの他のプログラムでもこの動作に気づきましたが、通常はバックグラウンドで実行し続けたいと思うので、ここではより理にかなっています。ただし、Spotifyが音楽を聴いていない場合でも、Spotifyを常に実行したい理由がわからない。

Windows 7でこの動作をオーバーライドして、クリックするXとプログラムを強制終了する方法はありますか?AutoHotKeyスクリプトを記述して、終了するキーボードショートカットを作成できると思いますが、それはハックのようです。


実際、タスクバーで右クリックして[ウィンドウを閉じる]を選択しても、閉じられません。 " 代わりにSpotify終了をクリックすると、しばらく時間がかかりますが、終了します。コマンドラインからSpotifyを呼び出し、特別なパラメーター-taskbar spotify:internal:quitを渡すことで機能します。Spotifyにはいくつかの改ざん防止システムと自動アップデーターがあるため、Spotifyを変更して希望どおりに動作させることはほぼ不可能だと思います。おそらく、この動作を制御するオプションを追加することを開発者に提案できます。
ジェームズP

@ジェームズええ、Spotify開発者自身にコードを変更させる以外に、それを行う良い方法はないと思います。この質問を投稿したときに私は彼らに苦情を申し立てましたが、彼らがそれに注意を払うかどうかは誰にもわかりません。うまくいけば、それについて文句を言う人もいます。
ブランドン

回答:


3

現在のバージョンのSpotifyは、この動作を実装しています。ウィンドウを閉じるだけで、アプリケーション全体が閉じられ、バックグラウンドで音楽が再生されなくなります。


私ではありません(Windows 8.1を実行しています)。Xボタンは、最小化ボタンとまったく同じように動作します。Spotifyを閉じたり、再生を停止したりすることはありません。どのプラットフォームを使用していますか?
ブランドン

@Brandon:Windows 7およびWindows 8.1。Spotify Premiumアカウントにありますが、それが重要だとは想像できません。
ビル・リンチ

私はプレミアムを持っていません...たぶんそれが違いの原因です。P2Pネットワークを支援するために、無料のユーザーがそれを開いたままにしておくことを奨励しようとする卑劣な方法かもしれません。それでも少し奇妙に思えます。他のいくつかの無料ユーザーとプレミアムユーザーの意見を聞いて、彼らの経験が私たちのものと一致するかどうかを確認するのは興味深いでしょう。
ブランドン

ああ、今では更新され、あなたの答えであなたが言ったことは本当です。彼らがついにこれを修正してくれてうれしいです。
ブランドン

1
@BillLynchこれを最小化ボタンとして機能するように戻すには?; _;
-user11153

4

一時的なソリューションとしてではAlt+f, xなく、Alt+F4Spotifyをすばやく閉じるために使用できます。


3

実際には、通知領域のアイコンを右クリックして、「閉じたときにタスクバーから隠す」というオープンを選択できます。[x]は実際にプログラムを閉じますが、最小化するだけではありません。

出典:http : //www.youtube.com/watch?v=X5reA9E7IjA


6
+1これは、XボタンをクリックしたときにSpotifyがタスクバーを乱雑にしないための良い方法だからです。ただし、あなたが主張するように、実際にはプログラムを閉じません。むしろ、Spotifyはバックグラウンドで実行され続けます(ビデオでポップアップするバルーンが言うように)。タスクバーには表示されなくなりましたが、トレイアイコンがまだあり、タスクマネージャーの[プロセス]タブの下に表示されます。私は自分のコンピューターで余分なクラフティングを実行するのが嫌いなタイプの人間なので、プログラムを完全に終了するだけでなく、それを非表示にしたいのです。
ブランドン

4
これは単にプログラムを隠すためです。引き続きバックグラウンドで実行されます。これはSpotifyでの私のメインビーフです。
ベン14年

2

cx348のAHKスクリプトは、Alt-F4を押してウィンドウを閉じる人をキャッチするようですが、(少なくとも私にとっては)右上隅の[X]をクリックしてウィンドウを閉じることでSpotifyを閉じる人をキャッチしません。

次のAutoHotKeyスクリプトを作成して、ウィンドウの右上隅にある「X」をクリックした場合もキャッチします。

#IfWinActive ahk_class SpotifyMainWindow
LButton::Click Down
LButton Up::
WinGetActiveStats, Title, WindowWidth, WindowHeight, X, Y
MouseGetPos, MouseX, MouseY
    if ((WindowWidth - MouseX) > 6 && (WindowWidth - MouseX) < 54 && MouseY < 20) {
        Run, taskkill /F /IM spotify.exe,, Hide
    }
    Click Up
return

これがどのように機能するかについての(限られた)理解から(AHKの専門家ではないいくつかの例でこれをハッキングしたので)、スクリプトは基本的に:

  • Spotifyウィンドウにのみ適用
  • マウスの左クリック(ダウン/アップ)アクションを待つ
  • それが発生すると、アクティブ(Spotify)ウィンドウサイズを取得し、クリックされたときのマウスの位置を取得します
  • 境界をその場で計算することにより、Xボタンがある場所でクリックが行われたことを確認します。
  • Xのある領域をクリックした場合、Spotifyを強制終了するためのサイレントコマンドが送信されます。
  • クリックアクションがリリースされます
  • そして、スクリプトは戻ります

これが誰かに役立つことを願っています!


1

Spotifyは、コンピューターを使用してネットワークの残りの部分を実行し続けるため、バックグラウンドで実行され続けます(こちらを参照)。

あなたの質問への答えとして、まだ言及されていない最高のことは、Spotifyウィンドウが表示されているかどうかを定期的に(1分ごとに)チェックするバックグラウンドで実行されている別のアプリまたはスケジュールされたタスクを持つことです。表示されていない場合は、closeコマンドを送信できます。

Windowsのスケジュールされたタスクはこれに対応している必要がありますが、問題の程度によって異なります。


3
+1して、Spotifyを常に開いておく必要がある理由についての洞察を追加しました。P2Pを使用していることは知りませんでした。私の意見では、それでもXボタンのような標準的で基本的なものを無効にするのに十分な理由ではありません。XボタンでGUIを閉じ、P2Pの処理のためにトレイで実行中のバックグラウンドプロセスを残しておくことを好むでしょう。少なくとも、それはそれが閉じて邪魔にならないように印象を与えます。
ブランドン

1
こんにちは@ブランドン。P2Pを使用するのは、コストとインフラストラクチャが大幅に削減されるためです。曲が人気の場合、より多くの人が曲を持ち、Spotify自体はインターネット上で曲を転送する必要がなく、それを聞いた他の人を使用します。アプリを閉じないことは良いビジネス慣行ではないことに同意しますが、その理由にお金を賭けます。
マシュースティープルズ

0

私はそのアプリケーションを持っていないので、これは一般的なアドバイスです。ほとんどのブラウザおよび他の多くのプログラムにもこの機能があります。それらの大部分では、「閉じるときに最小化する」または「トレイに隠す」のチェックボックスや、アプリがすでに開いているため「起動を加速する」などの設定オプションがあります。言葉遣いはさまざまですが、それらはすべて同じことを意味します。

必要に応じて、taskkill.exeプログラムを終了するためのショートカットを作成できます。しかし、より優しくして代わりに閉じるには、(zipアーカイブ内の)close.exeを System32フォルダーに配置し、それを使用してショートカットを作成できます。このコマンドには、Spotifyの実行時に開くウィンドウの名前が必要です。ワイルドカードも使用できます。したがって、ウィンドウの名前(左上隅)が「Spotify」の場合、ショートカットは次のようになります。

close.exe Spot*

これは、名前の最初の4文字が「スポット」であるすべてのウィンドウを閉じます。Close.exeは、スケジュールの作成にも役立ちます。タスクスケジューラを使用してプログラムを開始するのは簡単で、同じ構文を使用してプログラムの終了をスケジュールすることもできます。


1.そのような設定はないので、このケースでは一般的なアドバイスが答えになると思います。2.閉じようとしているプログラムウィンドウが既に開いていて、目の前にある場合、スタートメニュー/デスクトップに移動してショートカットをクリックするのはどれほど実用的ですか?
TFM

3
タスクバーまたはクイック起動にショートカットを簡単に配置できます。または「デスクトップを表示」、または「スタート」メニューにショートカットを配置します。ただし、[ファイル]メニューを使用してSpotifyで[終了]をクリックすると、xで1回ではなく2回クリックするだけです。それほど難しくありません。プログラムを開くと、他のプログラムを使用できなくなる運命にあるように聞こえます。それがタスクバーが存在する理由です。
アブラクサス

0

ここからこれを取り除くいくつかの事実があります。

  • Spotifyは閉じるボタンを検出し、フォームを閉じてからアプリケーションを最小化します
  • 閉じるボタンとファイル->終了を区別します

閉じるボタンやアプリケーションの最小化を検出するアプリケーションをプログラムし、ファイル->終了をクリックしたときにSpotifyが行うメッセージと同じメッセージを送信することができます。

最も簡単なソリューションではありませんが、機能するはずです。たぶん私はそれをプログラムします...


0

無限の検索の後、このスレッドはグーグルで最初に現れるものの1つなので、ここで私のソリューションを共有します:

AutoHotkeyをインストールし、次の簡単なスクリプトを作成しました。

#IfWinActive ahk_class SpotifyMainWindow
!F4::
{
Run, taskkill /F /IM spotify.exe
return
}

SpotifyがアクティブなWindowの場合、これはAlt + F4の通常の(動作していない)closeコマンドをtaskkillに再定義し、spotifyを強制的に終了します。

実際、これはそれほど穏やかではありませんが、まあ...メニューで迷惑な方法を使わずにspotifyを閉じる唯一の方法のようです。そして今のところ、問題なく機能しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.