2012年4月30日月曜日

Windows7 クイック起動でバッチファイルを起動するには

Quick Launch(クイック起動)にバッチファイルを置くには
タスクバーから引数付コマンドプロンプトを起動するには
クイック起動にショートカットを配置すると、起動がワンクリックで出来るのでとても便利です。 しかし、いざ自分でバッチファイルを作ったものをクイック起動しようとしても登録できません。

バッチファイルのショートカットは登録出来ないようになっている様です。
グーグルで検索しても出来ないとの解答がほとんどですが、いろいろやってみましたらできる方法がありました。

まずバッチファイルを作成します。


ここでは、メモ帳を起動するバッチファイルを作成します。

[c:\run-note.bat]
notepad.exe

次に、クイック起動用のショートカットを作成します。 クイック起動のショートカットはバッチファイルは指定できませんが、実行形式なら可能です。 そこで次の用にショートカットを作成します。

デスクトップ上で右クリック
[新規作成]-[ショートカット]
項目の場所を指定して下さい:

[C:\Windows\System32\cmd.exe]

とコマンドプロンプトを指定します。

適当にショートカットに名前をつけます。

ここでは、

run-note

としました。

こんなかんじでショートカットが作成されます。

実際にバッチファイルを起動するようにリンク先を修正します。

ショートカットを右クリックのプロパティー


C:\Windows\System32\cmd.exe /C "c:\run-note.bat"

のようにします。

これをドラッグしてクイック起動でドロップします。







これでバッチファイルがクイック起動で動作出来ました。

cmd.exe の /C オプションでバッチファイルを指定することで今まで出来なかったバッチファイルを起動しています。

また、ショートカットが実行形式なので、クイック起動にも載せられるわけです。

以前自分でこれをやってたんだけど、最近になってもう一度やろうと思ったらできなくて(爆) 四苦八苦してようやくできた。

で、めも。(笑)