現在のディレクトリは「C:\devel\test\」です
次のようなものを実行したいのですが、command -m 'pwd'\data\test.xml
入力したかのように動作しますcommand -m C:\devel\test\data\test.xml
もし私がスクリプトを書いていたとしたら、私は次のようにします:
$pwd = pwd
command -m $pwd\data\test.xml
しかし、プロンプトでこれを行う方法がわかりません。
アップデート
これは、IronPython の問題である可能性があります。以下で提案されているコマンドazhreiipy -m ($pwd.path + "\data\test.xml")
を使用すると、次のエラーが発生します。
Unhandled exception:
Traceback (most recent call last):
File "C:\Program Files (x86)\IronPython 2.7\Lib\runpy.py", line 101, in _get_module_details
File "C:\Program Files (x86)\IronPython 2.7\Lib\runpy.py", line 170, in run_module
File "C:\Program Files (x86)\IronPython 2.7\Lib\pkgutil.py", line 456, in get_loader
File "C:\Program Files (x86)\IronPython 2.7\Lib\pkgutil.py", line 466, in find_loader
File "C:\Program Files (x86)\IronPython 2.7\Lib\pkgutil.py", line 422, in iter_importers
ImportError: Import by filename is not supported.
実行するipy -m C:\devel\test\data\test.xml
と、問題なく動作します。