tetsuyanbo

welcome to tetsuyanbo web site!!

C#

C#メモ ショートカットを作成してみる

投稿日:2017/07/26 更新日:

どやるんだろ?って思ってネットに聞きながら。

ポイントはこんな感じ。

  • シェルを扱えるようになるCOMでIWshRuntimeLibrary(Windows Script Host Object Model)ってのへの参照を追加する
  • IWshRuntimeLibrary.WshShell.CreateShortcut()メソッドでショートカットを作成するオブジェクトを作成する
  • ショートカットを作成するオブジェクトのプロパティを使って作成する条件を設定する
  • Save()メソッドでショートカットを作成する

まずは参照を追加する。
追加する参照は”Windows Script Host Object Model”。

 

参照を追加したらこんな感じ。

んで、コードはこんな感じ。

んで、実行してみるとこんな感じ。
指定した場所(今回はデスクトップ)にショートカットができとる。

ショートカットのプロパティを見てみると指定したアプリが設定されとる。

んで、ショートカットをダブルクリックしてみるとアプリ(今回はnotepad)が起動した。

とりあえず、作るとこまでかな。
んまま、メモってことで。

-C#
-, , , , , , , , , , , , , , , , ,

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

C#メモ リフレクションを使ってメソッドを文字列で呼び出してみる

テキストでばばっとメソッドを呼び出せないもんかと思って、いろいろ調べてたらリフレクションって仕組みがあるんだね…知らなんだ…。 ってことで、試してみる。 手順としてはこんな感じ …

no image

C#メモ 配列を使ってみる