![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.6ベストアンサー
- 回答日時:
では、IllustratorのJavaScriptです。
バージョン10以上のIllustratorが必要です。エクセルで以下のようにデータを加工して、.jsの拡張子でテキストファイルとして保存します。
単位はポイントです。ちなみに、2.834645ポイント = 1mm です。
スクリプトメニューからファイルを選んで実行します。
//パラメータはTop,Left,Width,Height
obj = activeDocument.pathItems.ellipse(400, 50, 150, 100);
obj = activeDocument.pathItems.ellipse(300, 200, 450, 200);
obj = activeDocument.pathItems.ellipse(100, 100, 250, 20);
Illustratorのスクリプトでも、タブ区切りテキストを読み込んで図形を描画させるようなことができますが、
これはちょっと面倒なんで...。
他にもJw_Cadの"座標ファイルコマンド"なんかが使えるかもしれませんね。
再々の回答ありがとうございます。
バージョン10以上ですか…あるのは、バージョン8です。
これまた、使えないようです。
Jw_Cadの座標ファイルコマンドと言うのを調べてみようと思います。
どうも、ありがとうございました。
No.5
- 回答日時:
AutoCadくらいはありますよね?
以下のスクリプトで中心点250,100、横幅500、縦200の楕円が描けます。
_ellipse c 250,100 @-250,0 @0,100
エクセルで、データを加工して、.scrのテキストファイルとして保存し、スクリプト実行メニューから読み込めば実行されます。
コマンドプロンプトにコピペしても実行できます。
2度も回答ありがとうございます。
残念ならがら、AutoCadもありません。
CAD自体をあまり使わない研究室なもので。
やはり、フリーのCADにはそのような機能を持っているものはないのでしょうか。
今のところ、PostScriptでなんとかしようと考えています。
No.4
- 回答日時:
VectorWorksを使えば可能です。
以下のスクリプトで、タブ区切りのテキストファイルを読み込んで楕円を描画します。
Procedure ReadText; {September 23 2004}
VAR
FileName:STRING;
width,height,x,y :REAL;
BEGIN
GetFile(FileName);
IF NOT DidCancel THEN
BEGIN
WHILE NOT EOF(FileName) DO
BEGIN
ReadLn(width,height,x,y); {この行の通りに数値を並べたテキストを用意します。}
Oval(x-width/2, y+height/2, x+width/2,y-height/2);
Locus(x,y);
END;
Close(FileName);
END;
END;
Run(ReadText);
学生さんなら、大学にVectorWorksくらいありますよね?
回答ありがとうございます。
タブ区切りのテキストファイルが読み込めて楕円が表示できるCADソフトなんて、まさに求めている機能なのです。 でも、残念ながらVectorWorksはありません。
No.2
- 回答日時:
思いつきですが、ポストスクリプト言語を自分で記述すれば自由な図形が作れるのでは?。
簡単なPS言語記述の概念が下記URLにあります。Illustratorって本来は、ポストスクリプト言語をインタラクティブに編集するためのソフトですし、データファイルの中身はほとんどテキストファイルです。
またはマクロが組めるドローソフトなどで、テキストファイルを読んで作図するマクロを作れば同様なことが可能かと思います。
思いつきなので、非現実的だったらごめんなさい。
参考URL:http://www.uopmu.ees.osakafu-u.ac.jp/~yabu/soft/ …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Access】クエリで抽出...
-
notepad++ で作成した文書を cs...
-
複数のエクセルファイルをアク...
-
VBA 複数のCSVファイルを一度...
-
複数のメールファイルを1つの...
-
データベースの移行
-
複数eml形式のBecky!への一括イ...
-
多数のeml形式ファイルを1つの...
-
ダブルクォーテーション囲いカ...
-
ACCESS CSV形式でエクスポート...
-
Excelのデータ(数字)をテキス...
-
SQLSever 一括インポートについて
-
ACCESS でインポートフ...
-
CSVファイルを固定長のテキスト...
-
Flash AS コミュニケーションフ...
-
ACCESSでCSVファイルをインポー...
-
アクセス2007でのインポートエ...
-
AccessのマクロでCSVファイルを...
-
カンマ区切りcsvファイル上の'0...
-
CSVファイルでの数字表記のエラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Access】クエリで抽出...
-
Wordの文章をExcelに内容ごとに...
-
Excelのデータ(数字)をテキス...
-
ダブルクォーテーション囲いカ...
-
VBA 複数のCSVファイルを一度...
-
複数eml形式のBecky!への一括イ...
-
mdbをテキストに変換するツール...
-
多数のeml形式ファイルを1つの...
-
SQLSever 一括インポートについて
-
アクセス(ACCESS) インポート...
-
Excelでhtml形式のテキストを表...
-
エクセル2000で65536行を超える...
-
VBAのQueryTableオブジェクトの...
-
notepad++ で作成した文書を cs...
-
AccessのマクロでCSVファイルを...
-
複数のメールファイルを1つの...
-
複数のエクセルファイルをアク...
-
ACCESS CSV形式でエクスポート...
-
CSVファイルでの数字表記のエラー
-
ACCESS でインポートフ...
おすすめ情報