2017-04-15 75 views
0

我試圖完成以下任務:根據哪臺設備喚醒電腦使用不同的shell?

當我的電腦從睡眠中被蒸汽控制器喚醒時,它會直接進入蒸汽大圖模式,而不會首先顯示Windows桌面。

理想情況下,我希望能夠從Steam BPM退出回Windows桌面,而無需手動啓動explorer.exe。所以explorer.exe應該在後臺運行,我想。

有人可以建議我該怎麼做呢?

回答

0

你可以attach a scriptwake-up event,然後讓你的腳本檢查wake-up source,如果它的Steam控制器,launch Steam in Big Picture mode

這是總綱。執行的負擔落在你的肩上。

+0

謝謝!這種情況非常有效,除非計算機啓動後,在進入BPM之前,它會顯示Windows桌面一秒左右。有什麼辦法可以跳過...? – user1073407

+0

@ user1073407從睡眠恢復到啓動Steam之間的延遲是不可避免的。但是,您可以隱藏桌面窗口/圖標,或在系統進入睡眠狀態時顯示某種啓動畫面。將腳本附加到ID爲「42」的'Kernel-Power'事件來執行此操作。 – beatcracker

+0

@ user1073407如果您不介意暴力破解解決方案,那麼您也可以在睡眠之前殺死Explorer,然後在需要喚醒後再次啓動它。 – beatcracker