トップページ › フォーラム(掲示板) › 製品外 › icAPI/CRXの開発 › icAPIの開発に関する質問 › トピックに投稿: icAPIの開発に関する質問
yokomichiさん
色々ありがとうございました。
なんとか動作確認できました。
頂いたMyFirstAddin2017をビルドして
VS2017用 x64NativeTools コマンドプロンプトを管理者で起動
cd C:\Program Files\IronCAD\2021\bin
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\regasm MyFirstAddin.dll

ビルド後のエラーはエラー番号は1に変わりました。
“C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64\mt.exe” -managedassemblyname:MyFirstAddin.dll -nodependency -out:MyFirstAddin.dll.manifest
“C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64\mt.exe” -manifest MyFirstAddin.dll.manifest -outputresource:MyFirstAddin.dll;2
“C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\sn.exe” -R MyFirstAddin.dll C:\Users\m-note-a5750\Documents\Visual Studio 2017\Projects\icapi\MyFirstAddin2017\MyFirstAddin\ICApiAddin.snk”
はコード 1 で終了しました。

ビルド後の”MT.EXE、SN.EXE”はMyFirstAddin.dllに変更を及ぼすわけではない感じですか?
IRONCADを起動したところ
MyFirstAddinの画面も正常に動作している感じです。
ありがとうございました。
ちなみに上記画面のxyz(直線軸)AB(回転軸)をアドイン経由で動かそうと考えています。
作りたいアドインとしては単独のアプリから環境変数に
ICMOVE(X)=PL,PW,PH,BL,BW,BH,BA
ICMOVE(Y)=PL,PW,PH,BL,BW,BH,BA
ICMOVE(Z)=PL,PW,PH,BL,BW,BH,BA
ICMOVE(A)=PL,PW,PH,BL,BW,BH,BA
ICMOVE(B)=PL,PW,PH,BL,BW,BH,BA
ICMOVE=5
を設定するとアドインが対応するシーンのプロパティ値を設定しICMOVE=0をかえす

位置のほうがP*で向きの方がb*で考えています。
最後に覚え書きです。
Visualstudio2017EXPRESS for Desktopのインストールはネットから適当なバージョンのVisualStudioSetup.exeをググってきて
VisualStudioSetup.exe –channelUri https://aka.ms/vs/15/release/channel –productId Microsoft.VisualStudio.Product.WDExpress
でインストールしました。





