More Related Content
Similar to APA01 2015513 (20)
APA01 2015513
- 3. 資料
• VectorScript Language Guide
• http://www.aanda.co.jp/develop/VS/index.html
• VectorScript Function Reference
• VectorWorksフォルダに入っている
• サイト
• http://developer.vectorworks.net/index.php/Ve
ctorScript/ja
これだけです。
- 11. ハンドル型の変数
• レイヤのハンドルを取得する方法
• 変数宣言
• layerHandle, layerH, layH, h : handle;
• layH := FLayer;
• ActLayer, LLayer,
• layH := CreateLayer( 'template1', 1 );
• templateという名前でレイヤを作成
- 12. ハンドルを取得する方法
• 変数宣言
• layH: handle;
• objH, h : Handle;
• ハンドルを取得
• objH := FActLayer; {アクティブレイヤの最初の図形}
• h := LSActLayer; {アクティブレイヤで選択されている最後の
図形
• layH:= FLayer; {最初のレイヤ}
- 16. シンボルの数を数える
• objType:= GetType( objH );
• if ( objType = 15 ) then begin
• symName:= GetSymName( objH );
• if ( symName = kSYMBOL01 ) then
begin
• gCnt01:= gCnt01 + 1;
• end; {if }
• ….
- 20. レコードを付ける
• NewField( kREC_NAME, kFIELD_NAME, '',
4, 0 );
• {レコードを作る}
• SetRecord( h, kREC_NAME );
• {レコードをセットする}
• SetRField( h, kREC_NAME, kFIELD_NAME,
'1');
• {フラグフィールドに 1 をセットする}
- 28. 論理構造
• 条件分岐
• if - then - else - end
• イフ、ゼン、エルス、エンド
• if 以下の条件文が正しければ続く
実行文を実行、正しくなければ
else に続く実行文を実行
• AlrtDialog:ダイアログを表示する
- 29. 論理構造
• 繰り返し
• while - do - begin - end
• 条件文が真( true )の間はループ内のコードを実
行、条件文が偽( false )になったらループを終了
• 無限ループです
• 終了条件が成立しないと止まりません