layerFilterスクリプト指定したレイヤー以外を削除するスクリプト回路図エディタのページに戻る「BSch3Vで作図するときはいつもレイヤー0、1、7を使っていて、その他のレイヤーはメモ書き用。他の人にファイルを渡すときには、その他のレイヤーを全部クリアしたい」そんなときに使えるPerlスクリプトです。回路図ファイル(.CE3)の指定したレイヤー以外を削除します。3,747bytes)のダウンロードこのスクリプトの実行にはPerl5が必要です。Windows環境なら、あらかじめActivePerlをインストールしておいてください。レイヤー0、1、7以外を削除する。元のファイルをBSch3Vで開いたところ同じデータを8個並べたものですが、それぞれレイヤー0〜7に配置されています。スクリプトと、処理対象データ(ここではsample.ce3)を同じフォルダに入れておくとキータイプが少なくて楽だと思います。回路図ファイル(.CE3)を指定します。拡張子まで書いてください。残したいレイヤーに対応するビット値のORです。レイヤー0、1、7を残したい場合は、83となります。コマンドラインで指定するmaskの前には0xを付けないでください。0x80処理後のファイルをBSch3Vで開いたところ。