%windir%\System32\rundll32.exe user32.dll,LockWorkStation
でコンピュータのロックをできることを最近知りました。ショートカットにして使用しています。
同様に、スタンバイもしくは休止状態をコマンドで呼び出すのは、できればショートカットにしたいのですが、可能でしょうか?
普通にやればいいじゃないか、思われるかと思いますが、なにとぞよろしくお願いします。といいますのも、Tweak-XPというのインストールしたところ、シャットダウン関連のショートカットを作ってくれて、しかしながら、休止状態とスタンバイがないのです。なんか寂しいので、、、。
どうぞよろしくお願いします。
No.7
- 回答日時:
ごめんなさい。
ANo.#4の
WshShell.SendKeys("{down 4}");
の下に
WshShell.SendKeys("{enter}");
を挿入してね。
それと
ANo.#6の
WshShell.SendKeys("{down 3}");
の下に
WshShell.SendKeys("{enter}");
を挿入してね。
No.6
- 回答日時:
前回のは休止状態ね。
スタンバイは
var WshShell= new ActiveXObject("WScript.Shell");
var objArgs = WScript.Arguments;
var key1 = "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon\\LogonType";
var timelug = 200;
var LogonType = WshShell.RegRead(key1);
if(LogonType==0){
WshShell.SendKeys("^{ESC}");
WScript.Sleep(timelug );
WshShell.SendKeys("u");
WScript.Sleep(timelug );
while( !WshShell.AppActivate("Windows のシャットダウン") ){WScript.Sleep(timelug );
}
WshShell.SendKeys("%w");
WScript.Sleep(timelug );
WshShell.SendKeys("%w");
WScript.Sleep(timelug );
WshShell.SendKeys("{up 4}");
WScript.Sleep(timelug );
WshShell.SendKeys("{down 3}");
}else{
WshShell.SendKeys("^{ESC}");
WScript.Sleep(timelug );
WshShell.SendKeys("u");
WScript.Sleep(timelug );
WshShell.SendKeys("s");
}
WScript.Quit();
です。
No.4
- 回答日時:
これはどう?
Jscriptです。(拡張子はjsね)
var WshShell= new ActiveXObject("WScript.Shell");
var objArgs = WScript.Arguments;
var key1 = "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon\\LogonType";
var timelug = 200;
var LogonType = WshShell.RegRead(key1);
if(LogonType==0){
WshShell.SendKeys("^{ESC}");
WScript.Sleep(timelug );
WshShell.SendKeys("u");
WScript.Sleep(timelug );
while( !WshShell.AppActivate("Windows のシャットダウン") ){WScript.Sleep(timelug );
}
WshShell.SendKeys("%w");
WScript.Sleep(timelug );
WshShell.SendKeys("%w");
WScript.Sleep(timelug );
WshShell.SendKeys("{up 4}");
WScript.Sleep(timelug );
WshShell.SendKeys("{down 4}");
}else{
WshShell.SendKeys("^{ESC}");
WScript.Sleep(timelug );
WshShell.SendKeys("u");
WScript.Sleep(timelug );
WshShell.SendKeys("+h");
}
WScript.Quit();
No.3
- 回答日時:
私もXPで試しました。
休止にはならなかったですが、スタンバイにはなりましたよ。(なんでならないのか、わたしにはわかりません)本題の、元に戻すやりかたです。
これはレジストリに値を新たに書き込んでます。書き込み場所のHKCUというのはHKEY_CURRENT_USERのことです。
スタート>ファイル名を指定して実行>「regedit」と入れてOK押す
レジストリエディタが開く
下記に従ってどんどん深くおりていきます。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
このExplorer直下に「Shutdown Setting」(種類:REG_DWORD)というものがあるので、それを削除してください。
このスクリプトの実行前にレジストリを確認したところ「Shutdown Setting」という項目は存在しませんでした。ですから削除して問題ありません。
これで元に戻ります。
最後にひとこと。
危ないことをするまえには復元ポイントの作成をぜひ!
お気をつけください。
●参考URL vbscript
Regwriteメソッド
http://www.microsoft.com/japan/msdn/library/defa …
SendKeyメソッド
http://www.microsoft.com/japan/msdn/library/defa …
注意:紹介した責任もありますので今回はがんばりました。わたしはvbsriptにもレジストリにも詳しくないので、もし聞くのであれば他の人にしてください!(>_<)
大変ご足労をおかけいたしました。感謝します。レジストリの操作はある程度リスキーでしたね、忘れてました。何でも慣れてきた頃が危ないですね。気をつけます。しかし今回はLinkZeroさんがいてよかったです。ありがとうございました。
No.2
- 回答日時:
これはどうでしょうか?
「休止状態のショートカット」
Win2000用ですが・・・。
自己責任でどうぞ。
参考URL:http://win2000.nikkeibp.co.jp/tips/system/index0 …
この回答への補足
W2kのマシンで試したら上手くいきましたが、XPでは無理なようです。スタートメニューを表示してくれたもののそれから動きませんでした。
もしかしてこれはレジストリを変えているのでしょうか?その場合、元に戻す方法はございますでしょうか?
No.1
- 回答日時:
私が質問の意味を間違っていたらごめんなさい!
こんなフリーソフトを入れてショートカットをディスクトップに置いておく というのはどうですか?
参考URL:http://www.vector.co.jp/soft/win95/util/se266333 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 ショートカットの作り方と使い方について教えて下さい。 3 2022/05/27 08:44
- Visual Basic(VBA) VBSで作成した相対パスのショートカットが他者と共有できません。 1 2022/09/05 11:20
- Windows 10 Windows11の実行モジュールはどこにある 1 2022/05/31 07:33
- Windows 10 ショートカットの使い方について教えて下さい。 2 2022/06/21 15:27
- Windows 10 (緊急)windowsのタスクバーやアプリ?が反応しない 3 2023/03/28 05:03
- PDF Adobe ハイライトの色を複数使用する方法 3 2022/09/06 07:25
- Chrome(クローム) サイトのショートカットアイコンの格納場所は? 1 2022/12/26 01:38
- Excel(エクセル) エクセルのショートカットの別のキーへ割当。Ctrl+CをCtrl+1へ変更など 3 2022/11/10 00:03
- iOS HomePod mini で音声聴取し家族全員のショートカット実行できるようにしたいのですが、可能で 1 2022/06/05 12:21
- Windows 10 Windows10で例えばローソンのホームページを、デスクトップにショートカットを作成して、今までは 3 2022/10/21 10:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ショートカットとコピーの違いは?
-
ショートカットのはずし方
-
返信の際の「>」記号を一括で付...
-
w10を使っています! ■デスクト...
-
ショートカットで開いたファイ...
-
ショートカットって何ですか?
-
ユーザー間のソフト共有の制限
-
OUTLOOKが二重起動される
-
ショートカットのリンク先につ...
-
ワードパットのソフトが、消え...
-
ショートカットキーの設定と解除
-
ショートカットのリンク先を変...
-
シャットダウン時にメッセージ...
-
ショートカットの作り方と使い...
-
ショートカットが開けません
-
ウェブ等でチェックボックスを...
-
TVerショートカット
-
スタートアップの起動遅延BATで...
-
起動時にソフトを自動で立ち上...
-
「スタート⇒全てのプログラムに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ショートカットとコピーの違いは?
-
ショートカットのはずし方
-
返信の際の「>」記号を一括で付...
-
ショートカットって何ですか?
-
Webページを開く際のセキュリテ...
-
ユーザー間のソフト共有の制限
-
Windows10、ペイント3Dの起動フ...
-
ショートカットが開けません
-
Microsoft sharepointに共有フ...
-
OUTLOOKが二重起動される
-
複数のショートカットの作り方...
-
ショートカットで開いたファイ...
-
ショートカット添付メールが開...
-
ショートカットキーの設定と解除
-
ショートカットの作り方と使い...
-
共有フォルダにアクセスすると...
-
シャットダウン時にメッセージ...
-
エクスプローラを最大化表示す...
-
エクセルVBAでショートカッ...
-
w10を使っています! ■デスクト...
おすすめ情報