私はC#を使用して自動テストを作成できました。私が始める前に、私は良い環境を整えるためにいくつかのステップを実行する必要がありました。
これは私が使用したセットアップです:
- のWindows 10のPro
- のVisual Studio 2017のPro(体験版)
- のInDesign CC 2017今
私はそれをやったかの手順:
- InDesignを管理者として起動してファイルを作成するo Visual Studioプロジェクトで参照として使用することができます
- 新しいコンソールプロジェクトを作成します(これは私の場合)
- プロジェクトにCOM参照を追加します。 InDesignのスクリプトを実行するために、この後
Type inDesignAppType = Type.GetTypeFromProgID("InDesign.Application.CC.2017");
InDesign.Application myInDesign = (InDesign.Application)Activator.CreateInstance(inDesignAppType);
:タブCOMでは、私は、次のコードを使用しIndesignのインスタンスを作成するためにIndesignのTLBファイルへの参照今
を見つけるだろう私は使用しました:
String myString = myInDesign.DoScript("return \"My String\"", InDesign.idScriptLanguage.idJavascript, new object[] {""});
私のソリューションが他人を助けることを望みます。
私はVBスクリプトを知らないが、AS/ASOCで多くの経験を積んだ。これがまだオプションの場合は、あなたが持っているものを示してください。 –
こんにちはPat_Morita。私は必要なものを得るためにC#を使用することができました。私はここにソリューションを掲載しました – Elkas