外部ツールを呼び出す

テクニカル・ノート 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$

問題は発生しません。

 

全ての製品名は、それぞれの所有者の商標または登録商標です。

申し訳ございませんが、弊社サイトではInternet Explorerをサポートしていません。サイトをより快適にご利用いただくために、Chrome、Edge、Firefoxなどの最新ブラウザをお使いいただきますようお願いいたします。