広告

【C#】WSHを使ってショートカットを作成する

C#, 開発

おはようございます。

少し久しぶりにC#の投稿です。
今回はC#プログラムからWSHを利用して
デスクトップにショートカットファイルを作成してみました。

プログラムは、新規作成となります。

新規プロジェクトの作成

VisualStudio2017 で、新規コンソールプロジェクトを作成します。

スポンサーリンク

プログラム

program.cs

CLSIDについて

WSHのCLSIDなんかは、レジストリの
「コンピュータ\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\」
を参照してください。

レジストリエディタ
レジストリエディタ

 

 

 

 

 

 

 

 

 

 

起動してみる

とりあえず、デバッグ引数に、「notepad.exe」、「explore.exe」のパスを渡して実行。

コンソール
コンソール

 

 

 

 

 

 

 

 

 

 

 

コンソールに結果が出力され、デスクトップにショートカットが作成されればOKですね。

デスクトップ
デスクトップ

 

 

 

 

 

 

 

 

 

まとめ

まあ、ちょっと使い道についてはなんとも言えませんが
こういった方法があるんだということで、勉強になりました。

C#については次回は未定です。

ではでは。

スポンサーリンク


関連するコンテンツ

C#, 開発C#, CSharp, WSH, プログラミング

Posted by doradora