Windows 10ではtruffle.js
、現在のフォルダーにファイルがあります。私truffle
はcmdウィンドウに書いて、truffle
私のパスのどこかにあるプログラムを呼び出すことを期待しています。
代わりtruffle.js
に、お気に入りのIDEで開き.js
ます(ファイルはそのIDEに関連付けられています)。私は、この動作が実行可能ファイルに対してのみ、このようなものです思った.bat
、.com
と.exe
。なぜ.js
ファイルが発生するのですか?
注:その後truffle
、パスにまったくインストールされていないことを発見しましたが、疑問が残ります:Windowsが、実行可能でないファイルで指定しなかった拡張子を完了しているのはなぜですか?
トリュフをインストールしてcmdを再起動した後でも、実際のトリュフをfileを含むフォルダーで実行することはできませんtruffle.js
。
1
Server 2008は、.exe拡張子なしでCMDプロンプトから実行可能ファイルを実行しません
—
-phuclv
Windowsは、関連付けられたアプリケーションを持つ拡張子を持つファイルを開くからです。
—
アシュリードーグ
c:\path\application.exe c:\path\filename.ext
だけでなく、入力する必要がなくなりますfilename
。