2017-02-07 2 views
-1

インストールされたプログラムをtextコマンドで実行しようとしています。調査の結果、インストールされているすべてのプログラムを見つける方法を見つけました。私は必要なもの は、私はすでに、他のことをやって、コマンドテキストボックスを持っているものを2本のパスからのすべての.lnkファイルを取得し、コマンドとして自分の名前特定のパスで実行するすべてのショートカットを検出する

C:\ProgramData\Microsoft\Windows\Start Menu 
C:\Users\%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu 

でそれらを実行しています。私はどのようにショートカットを見つけてその名前で実行するのか分かりません。

答えて

0

Directory.GetFilesを使用すると、ディレクトリ内のすべてのファイルを取得できます。その後、ファイルをループとはProcess.Start

string path = @"c:\"; 
string[] files = Directory.GetFiles(path); 
foreach(string file in files) { 
    Process.Start(file); 
} 

この例でそれらを実行すると、指定したパス内のすべてのファイルを開始したいを前提としています。拡張機能については、独自のチェックを行う必要があります。

関連する問題