パソコントラブル解決_OSM_の過去ログです 検索窓で過去ログ検索できます 他OSの検索は別ページ

ウインドウズ10 スリープ デスクトップにショートカットアイコン

 ◇-?ウインドウズ10 スリープ デスクトップにショートカットアイコン-柏餅-09/10-13:25(7856)-No.515238
   ┣?!Re:ウインドウズ10 スリープ...-うにゅ-09/10-15:22(7854)-No.515239
   ┣?!Re:ウインドウズ10 スリープ...-ZONE-09/10-18:15(7851)-No.515240
   ┗?【解決】Re:ウインドウズ10 ス...-柏餅-09/10-20:48(7848)-No.515241

▲このページのトップに戻る
515238ウインドウズ10 スリープ デスクトップにショートカットアイコン柏餅 2015/09/10-13:25

メーカー名:自作PC ショップオリジナル
OS名: Windows10
パソコン名:G-Master Revo2
--
お世話になります。

早速質問です。

Windows10にてスリープをショートカットアイコンから
操作できるようにしたいのですが可能でしょうか?

(調べると「rundll32.exe PowrProf.dll,SetSuspendState」というのは
みつかるのですが、これだと動作が違うんですよね・・・。)

よろしくお願いします。

▲このページのトップに戻る
515239Re:ウインドウズ10 スリープ デスクトップにショートカットアイコンうにゅ 2015/09/10-15:22

記事番号515238へのコメント
柏餅さんは No.515238「ウインドウズ10 スリープ デスクトップにショートカットアイコン」で書きました。

下記リンク先のソフトではダメですか?

窓の杜 - 【今日のお気に入り】スタンバイまたは休止状態へ即時移行する「SetSuspendState」
http://www.forest.impress.co.jp/docs/serial/okiniiri/20100308_352563.html

Windows10での動作確認は無いけど、
>(調べると「rundll32.exe PowrProf.dll,SetSuspendState」というのは〜略
の中途半端なコマンドよりかは、マシな仕組みで処理していますね。

▲このページのトップに戻る
515240Re:ウインドウズ10 スリープ デスクトップにショートカットアイコンZONE 2015/09/10-18:15

記事番号515238へのコメント
柏餅さんは No.515238「ウインドウズ10 スリープ デスクトップにショートカットアイコン」で書きました。

>(調べると「rundll32.exe PowrProf.dll,SetSuspendState」というのは
>みつかるのですが、これだと動作が違うんですよね・・・。)

確かに違いますね。
「shutdown /h」というのもありますが、↑と同じ動作でした。

そこで、手動操作でスリープを実行する手順を自動で行うスクリプトを作ってみました。
下記をメモ帳に貼り付けて「wsh_sleep.js」というファイル名で保存してください。
== ここから ==
// スリープを実行するWScript(WSH) for Windows 10
// WSHオブジェクトを取得
var wsh = new ActiveXObject( "WScript.Shell" );
// 1秒待ってから実行
WScript.Sleep( 1000 );
// [Ctrl]+[ESC][↑][↑][空白][↑][↑][↑][空白]を0.1秒毎に送信
// [Ctrl]+[ESC]=[Windo9ws]キー
wsh.SendKeys( "^{ESC}" ); WScript.Sleep( 100 );
wsh.SendKeys( "{UP}" ); WScript.Sleep( 100 );
wsh.SendKeys( "{UP}" ); WScript.Sleep( 100 );
wsh.SendKeys( " " ); WScript.Sleep( 100 );
wsh.SendKeys( "{UP}" ); WScript.Sleep( 100 );
wsh.SendKeys( "{UP}" ); WScript.Sleep( 100 );
wsh.SendKeys( "{UP}" ); WScript.Sleep( 100 );
wsh.SendKeys( " " ); WScript.Sleep( 100 );
// WSHオブジェクトを解放
wsh = null;
== ここまで ==

「wsh_sleep.js」をダブルクリックするか、ショートカットを作成して実行してください。
スムーズに動作しない場合は、WScript.Sleepの値を調整してみてください。

参考にしたWebサイト
・WSH JScriptを使いこなそう 〜キーボード操作〜
http://3rd.geocities.jp/kaito_extra/Source/KeybordCtrl.html

▲このページのトップに戻る
515241Re:ウインドウズ10 スリープ デスクトップにショートカットアイコン柏餅 2015/09/10-20:48

記事番号515238へのコメント
うにゅさんにZONEさん回答有難うございました。

ソフトは全く考えてなかったので目からうろこでした。
あるんですね〜こういの^^

ただ今回はZONEさんのスクリプトを拝借させていただくことにしました。

実際にwsh_sleep.jsファイルから動作も確認、
バッチリです!助かりました。

改めまして

ありがとうございました^^

_zenback_

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
 解決 参考にはなった 参考にならなかった アドバイスする
A2.何度目の訪問ですか?
 初めて来た   数度目(2〜4) 5回以上来ている   管理人:
A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)

↑↑↑↑よろしければ押してください↑↑↑↑
何か一言(本ページで参考になったならないを含めて残してあります)
 ◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり
参考回数投稿日時何か一言
新規事業のことなら、くーだーロゴ
メニュー