2

新しいマシンを起動するための独自のBoxstarterスクリプトを開発しようとしています。特定のファイル タイプを開くようにデフォルトのアプリケーションを変更する行を本当に追加したいことに気付きました。たとえば、Notepad++ で .txt ファイルを開きたいとします。ファイルを右クリックしてそのプロパティを確認することでこれを行う方法を知っていますが、Boxstarter スクリプトに追加できる行はありますか? opens withまたは、Boxstarter は基本的に PowerShell コマンドの特別なセットであるため、プロパティを変更するために直接呼び出すことができる PowerShell コマンドはありますか? opens with検索を行ったところ、ほとんどの結果は、プロパティを変更するのではなく、PowerShell で何かを開く方法に関するものでした。残りはすべて、PowerShell を開く方法に関するものでした。

4

2 に答える 2

2

似ているがまったく同じではない別の方法は、特定のアプリケーションに関連付けるファイルの関連付けを変更することです。Chocolatey には、これを行うためのヘルパー コマンドがいくつか含まれているため、Boxstarter パッケージで使用できます。これは、私の Boxstarter パッケージの 1 つからの抜粋です。

Install-ChocolateyFileAssociation ".txt" "$env:programfiles\Sublime Text 2\sublime_text.exe"
Install-ChocolateyFileAssociation ".dll" "$($Boxstarter.programFiles86)\jetbrains\dotpeek\v1.1\Bin\dotpeek32.exe"

したがって、任意のテキスト ファイルをダブルクリックすると崇高に開くか、任意の dll が dotpeek で開きます。

しかし、私は同意します。「Open With...」リストに追加できることは依然として役に立ちます。

于 2014-03-15T12:30:58.473 に答える