外部ツールを呼び出す
テクニカル・ノート 73942
アーキテクチャ:
All
コンポーネント:
IDE
更新日:
2018/08/25 13:46
はじめに
以下のメッセージが表示される場合があります。
The handle is invalid.
これは、IAR Embedded Workbenchで以下のメニュー項目を使用して外部ツールを設定したときに表示されます。
Tools -> Configure Tools...
考えられる解決方法
- シェル(cmd.exeなど)をコマンドとして指定します。
そして、呼び出されるスクリプト(.batファイルなど)を引数として指定します。 - このとき、引数変数($PROJ_PATH$など)を初期ディレクトリとして指定しないでください。
問題が発生する例
コマンドを以下のように指定した場合、
C:\TEMP\doit.bat $PROJ_DIR$
以下のエラーメッセージが表示されます。
The handle is invalid.
問題が発生しない例
コマンドを以下のように指定し、
C:\Windows\System32\cmd.exe
引数を以下のように指定した場合、
/C C:\TEMP\doit.bat $PROJ_DIR$
問題は発生しません。
全ての製品名は、それぞれの所有者の商標または登録商標です。