Sikuliで幅と高さが等間隔の場合のデータ入力ではsetRasterメソッドを使うと便利です。
まずはfindメソッドで入力エリアのRegionを指定します。
そのRegionに対してsetRasterメソッドを使うと等間隔に分割することができます。
分割したエリアにはgetCell関数に行番号と列番号を指定しそれぞれのセルにアクセスすることができます。
1 | # coding:utf-8 |
5行目に指定した画像は下記です。
実行してみるとカーソルが1セルずつ選択を行い、データが入力されていきます。