Jw_cad 情報交換室−その3New

 JWW についての情報交換の場としてお使いください
初心者の方などのご相談は Jw_cad 相談 室−その2をご利用ください
なお、情報交換室と相談室の両方に同じ内容を投稿するのはご遠慮ください

2009年9月以前の発言過去ログのページからご覧ください。

それ以降の過去ログは消失しています。
申し訳ありませんが、復活の予定はありません。


新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム
216 / 368 ツリー    ←次へ | 前へ→

座標ファイル経由のimport問題 BOB 22/3/22(火) 19:55

Re:座標ファイル経由のimport問題 kojima 22/3/23(水) 15:21
Re:座標ファイル経由のimport問題 Hi-M 22/3/25(金) 21:49

Re:座標ファイル経由のimport問題
 kojima  - 22/3/23(水) 15:21 -
▼BOBさん:
>Clipboard経由のMulti-Layer対応は問題ないので、Clipboardのデータ構造の公開をお願いし

Clipboardデータは、ヘッダー情報が少ない。
◎クリップボードデータ形式
○基点X座標 8バイト
○基点Y座標 8バイト
○レイヤグループ毎の縮尺 16*8バイト

○図形(線・円・点・文字・ソリッド・寸法図形・ブロック図形)の総数
○図形(線・円・点・文字・ソリッド・寸法図形・ブロック図形)データ
○ブロック定義データの総数
○図形ブロック定義及びブロック図形のメンバ * 定義データの総数

※以降はテクニックが必要。以下が参考になるかもしれません。
JWWバイナリデータのテキスト化(Ruby版 C++版)
https://www.farchi.jp/downloads/index.php/1835
JWW外変 クリップボード→登録図形変換 08
https://www.farchi.jp/downloads/index.php/1831

◎Jw_win.exeデータのクリップボードフォーマットの取得(C言語)
i=RegisterClipboardFormat("Jw_win");

引用なし

パスワード


<Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; MALNJS; rv:11.0) like Gecko@ai126172128037.49.access-internet.ne.jp>
・ツリー全体表示

Re:座標ファイル経由のimport問題
 Hi-M E-MAILWEB  - 22/3/25(金) 21:49 -
▼kojimaさん:

有用なレス、ありがとうございます。

C++ Ruby での、解析リンクを紹介いただきありがとうございます。

C++はレベルが高いけど王道かと、Ruby で読むのは..自分では思いつきませんでした。

>◎Jw_win.exeデータのクリップボードフォーマットの取得(C言語)
>i=RegisterClipboardFormat("Jw_win");

普通は、この情報を得て、HGLOBAL=GlovalLockあたりでバイナリを落として、ダンプとって解析するのが王道かと思います。(Win32Api)の場合

でも、Jw_cadの、ツール作ってる人はこういう解析は、普通にしてますね。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0@125-8-73-35.rev.home.ne.jp>
・ツリー全体表示

216 / 368 ツリー    ←次へ | 前へ→
新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム
 1478842
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b5
Jw_cad Copyright (C)1997-2021 Jiro Shimizu & Yoshifumi Tanaka