ふと思い、試したので、メモです。
batファイルで外部exeを実行する場合、環境パスに定義されているフォルダなら、exe名だけで実行できます。
(calc、notepad、snippingtool等々)
もし、「現在のフォルダに、同名のexeファイルがあったらどうなるのか」と思い、試してみました。
(calc.exeを実行)
例: ・普通に実行
電卓が実行されました。
・カレントパスに同名exe
現在、XBRLの読み込みを試しているexeをリネームしたものを置きます。
コマンドプロンプトで「calc」と指定して実行
電卓ではなく、カレントパスのexeが実行されました。
(コンソールアプリなので、わかりづらいですが)
つまり、カレントディレクトリの解決のほうが、優先されます。
というお話。