|
一行Script
|
lotonda会員が一行Scriptをアップして下さいました。
この機会に食わず嫌いを脱したい方、初歩的な質問を歓迎します。
|
|
RE:VW8から標準装備している「数値位取り」のバグを修正しました。
管理人
email:aoyama@hokkai.or.jp
Thu Jun 3 14:56:46 Japan 1999
lotondaさん、ありがとうございます。
これって、貴重品なのではありませんか?
なんと気前のよい!
使用された方は、レポートをお願いします。
|
|
「プラグインコマンド」使ってますか?
kazu
email:t-kazu@ka2.so-net.ne.jp
Fri Jun 4 11:20:58 Japan 1999
こんにちは、初めて書き込みします。
lotondaさんのScript、いいですね。機会があれば是非使用させて頂きたいと思
います。
さて、VW8の新機能「プラグインコマンド」ですが、皆さんはどのように活用
してらっしゃるのでしょうか。けっこう便利な機能ですよね。
私は、ちょっとした機能の拡張、たとえば複数図形の均等配置コマンドを作って
メニューに組み込んだりしています。
既にそういう機能が標準であったりすると恥ずかしいんですが(^^;)。
スクリプトの実行速度も速くなったらしく、以前なら少々待ち時間が必要であろ
うスクリプトも、それなりに快適に実行されます。が、マシンパワーをある程度
要求されるのは仕方ないんでしょうかねぇ。
|
|
6月3日のlotondaの書き込みに対する訂正
lotonda
email:lotonda@pop06.odn.ne.jp
Fri Jun 4 14:47:47 Japan 1999
先日、「数値位取り」のバグを修正したScriptを書き込みました。
さらに、「全てのレイヤを表示」というコマンドも付けておきました。
それぞれのScriptには何も問題はないのですが、それぞれを組み合わせて使用したときに
いくつかの問題が出てくることがわかりました。
以下は詳しい説明です。
・先日の「数値位取り」はアクティブレイヤの選択された数値と寸法値にしか実行されません。
アクティブレイヤ以外のレイヤに対しては編集可能に設定されていても実行されません。
全てのレイヤに対して実行させるようScriptを書き換えることも可能ですが、
以下の危険を伴うのでしません。
・編集を加えている寸法値に対しても実行されてしまいます。
編集を加えている寸法値とは、データパレットを使って寸法値を訂正している場合です。
たとえば天井高を示す場合に「ch=2400」に書き換えることが断面図や矩計図で多く見ら
れると思います。寸法線のレイアウト上、本来の寸法値を表示しないで文字列として書き
加えている場合などもそうです。
これらの寸法線に対しても本来の寸法値を受け取り、それに対してコマンドを実行して
しまいます。ですから本来の寸法値が「2400」で、それを「ch=2400」に書き換えていた
としてもコマンドが実行され
「2,400」に変換されてしまいます。
いまのところこれをVectorScriptで修正することは出来ないようです。
ですから対処方法としては、変換したい寸法値や数値を一つずつ選択してコマンドを実行
するしかないようです。
みなさんに大変なご迷惑をおかけしたことをお詫びします。
現在深く反省しております。
お詫びとして、以下に非常に単純で美しく、しかも3ヶ月の試用期間を経てきた安全な
Scriptを紹介します。3点セットで使用してください。
こんなの常識だよと言われる方もいらっしゃるかと思いますが...。
・選択された図形を隠します。
Hide((SEL=TRUE));
・選択された図形以外を隠します。
Hide((SEL=FALSE));
・上記のコマンドで隠している図形を表示します。
Show((ALL));
Illustratorなんかでは当たり前のコマンドですよね。
プラグインコマンドでメニューに組み込んで、ショートカットなんかを
割り当てておくと非常に便利です。
|
|
RE:6月3日のlotondaの書き込みに対する訂正
管理人
email:aoyama@hokkai.or.jp
Fri Jun 4 22:19:00 Japan 1999
lotonda会員の依頼により、6月3日のScriptを削除いたしました。
確かに、初心者ではトラブルに対処できないかも知れません。
まことに残念です。でも、怪我の功名と言いますか、
そのお陰で、lotonda会員の「一行Script」を紹介して頂けました。
これぞ、管理人が呼びかけていた理想的なScriptです。
さあ、どなたか初心者代表として、質問ををかってでませんか?
「この呪文をどないせいと…?」
|
|
この呪文をどないせいと…?
くるみの森
email:atelier105@mx1.tonet.ne.jp
Fri Jun 4 23:22:42 Japan 1999
そう、管理人さんの言うように、初心者としては質問しようと思いました。
が、まてよ。これって図形選択マクロやツールマクロと同じなんじゃ・・?
で、とりあえず一行scriptをコピーし、よく解らないけどリソースパレットを出し、
よく解らないけど
新規→よく解らないけどvectorscriptコマンド作成→
よく解らないけど名前をつけて→よく解らないけどペースト。
で、試しに実行してみたら、選択していた図形が消えました。・・感動しました。
が、戻す方を作っていなかったので、一瞬ドキリとしました。戻らなかったら・・・
あわてて他のscriptもコピー&ペーストで試してみたら、全部うまくいきました。
なんてためになるクラブなんでしょう。
lotondaさん、管理人さんありがとうございます。
|
|
RE:この呪文をどないせいと…?
管理人
email:aoyama@hokkai.or.jp
Sat Jun 5 9:59:06 Japan 1999
当たって砕ける危険をものともしない、くるみの森さんは勇者であります。
これで、後に続く挑戦者が現れることでしょう。ありがとうございます。
図形の表示・非表示はレイヤやクラスの操作でお馴染みですが、
lotonda会員のScriptは「選択した図形」が対象である所がポイントです。
つまり、設定ではなく、図形を個別に、しかもダイレクトに制御できるわけです。
ちなみに、作成したScriptは、他のファイルにコピー&ペーストできます。
ですから、実験用のファイルを用意して、試すと安心でしょう。
レポート、質問、大歓迎!
さあ、あなたもプログラミングの醍醐味を体験してみましょう!
|