Windows 7 Ultimate OS を微調整して、サーバー上の .php ファイルを簡単に開けるようにしたいと考えています。open with メニューから iexplore.exe でファイルを開くと、.php ファイルを開くのではなくダウンロードしようとします。(私はXAMPPを使用しています)。
XAMPP用にディレクトリを適切に構成しました。
私が作成したRegで
HKEY_CLASSES_ROOT\.php
@tweak.php.open
&
HKEY_CLASSES_ROOT\teak.php.open\shell\open\command
@"C:\Program Files (x86)\Internet Explorer\iexplore.exe" localhost/%1
ただし、これでは期待どおりの結果が得られません。このようには機能しません。
いくつかのデバッグの後、この背後にある理由は、ファイルの完全なアドレスが変数 %1 を使用して送信されるためであることがわかりました。
すなわち
"C:\Program Files (x86)\Internet Explorer\iexplore.exe" localhost/D:\Web Development\xampp\htdocs\form.php
構文はバッチと同じだと思いましたか? バッチで %1 を使用すると、ファイルの名前になります。パス全体ではなく、取得したいものです。
この問題は、文字列を解析して iexplore.exe に送信するために作成したバッチ ファイルに出力をリダイレクトすることで、かなり途切れ途切れの解決策で解決しました。適切な構文を学習できます。(このタイプの言語の名前が何と呼ばれているのかわかりません....バッチまたはシェルまたは何.:S)