Jw_cad 情報交換室−その3New

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

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

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


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

外変のファイルの Encoding?について教えてください ひでと 26/6/16(火) 14:21
Re:外変のファイルの Encoding?について教えてくだ... ひでと 26/6/16(火) 15:40
Re:外変のファイルの Encoding?について教えてくだ... いっち 26/6/17(水) 8:30 [NEW]
Re:外変のファイルの Encoding?について教えてくだ... ひでと 26/6/17(水) 9:10 [NEW]
Re:外変のファイルの Encoding?について教えてくだ... いっち 26/6/17(水) 12:42 [NEW]
Re:外変のファイルの Encoding?について教えてくだ... ひでと 26/6/17(水) 13:55 [NEW]

外変のファイルの Encoding?について教え...
 ひでと  - 26/6/16(火) 14:21 -
かなり昔に外変のプログラムを作成しておりました。
ずっとJWWをバージョンアップせずに使用していましたが、10.03.1にバージョンアップしました。
外変が動かなくなりましたので、プログラムの更新をしようとしています。

相談室の過去でbatファイルについて記載されているのを見て、batファイルをUTF-8で保存したのですが、バッチファイルから実行ファイルが開けないようです。
ANSI?で保存すると正常に動きました。

そこで、確認させてください。
1.batファイルはANSI(shift jis)で記載
2.出力されるJWC_TEMP.TXTはUTF-8で出力される
3.必要に応じてプログラムで作成する上記以外はUTF-8が望ましい

このように考えたのですが、合っているでしょうか。
JWC_TEMP.TXTのEncordingが違う場合は無いのでしょうか?

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:151.0) Gecko/20100101 Firefox/151.0@sni101-red.in.shared-server.net>
・ツリー全体表示

Re:外変のファイルの Encoding?について...
 ひでと  - 26/6/16(火) 15:40 -
調べて分かった部分がありましたので、記載します。
まず、batファイルを「メモ帳で編集」し、「名前を付けて保存」で「エンコードを「FTU-8」で保存しました。

これでbatファイルがFTU-8となったはずですが、EXEが起動しませんでした。
この時、「JWC_TEMP.TXT」をメモ帳で開くとFTU-8となっていました。
batファイルの起動ファイルの記載部分は以下でした。


:do1
寸法基準点取得.exe
goto end
:do2
寸法入力.exe
goto end
:do3
寸法線角度取得.exe
goto end
:do4
寸法標準設定.exe
goto end
:do5
連続角度寸法.exe
goto end
:end

おそらく漢字のファイル名が誤動作を起こしたと思います。

調べてみて、batファイルの先頭に、「chcp 65001 > nul」
と記載すると良いとの情報で、先頭部を以下のようにすると正常に動きました。

chcp 65001 > nul
@REM 寸法値が重ならないように作図する
@echo off
goto do%1
REM #jww
REM #cd
rem #hm |基準点(L)|入力(R)|線角度取得|設定|角度

解決方法は「chcp 65001 > nul」の記載だと考えます。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:151.0) Gecko/20100101 Firefox/151.0@sni101-red.in.shared-server.net>
・ツリー全体表示

Re:外変のファイルの Encoding?について...
[NEW]  いっち  - 26/6/17(水) 8:30 -
▼ひでとさん:

>解決方法は「chcp 65001 > nul」の記載だと考えます。

下記の事でしょうか。

https://www.jwcad.net/bbs2/c-board.cgi?cmd=one;no=27780;id=003#27780

goawkならそれで出来て、gawkだともう一工夫必要だったと思います。
ただ、ひでとさんは、vb外変の方だったような気がします。

後、書き戻しにBOMを付け無いとダメな場合がありました。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36@sni107-red.in.shared-server.net>
・ツリー全体表示

Re:外変のファイルの Encoding?について...
[NEW]  ひでと  - 26/6/17(水) 9:10 -
▼いっちさん:

>後、書き戻しにBOMを付け無いとダメな場合がありました。

ご連絡ありがとうございました。
書き戻しというと、「JWC_TEMP.TXT」にも「chcp 65001 > nul」を記載が必要な場合があるということでしょうか?

「BOM」を敷けるということが、「chcp 65001 > nul」を記載するのと同じ意味なのでしょうか?

batファイルとかコマンドプロンプトとか良く分からないまま、試行錯誤しています。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:151.0) Gecko/20100101 Firefox/151.0@sni105-red.in.shared-server.net>
・ツリー全体表示

Re:外変のファイルの Encoding?について...
[NEW]  いっち  - 26/6/17(水) 12:42 -
▼ひでとさん:

>後、書き戻しにBOMを付け無いとダメな場合がありました。

などと、分かりにくい文章を書いてしまい、申し訳ありませんでした。

外部変形実行後、jw_cadに読み込ませるJWC_TEMP.TXT(テキストファイル)を、BOM付UTF-8で保存すると書けば良かったです。

JWC_TEMP.TXT(テキストファイル)を、BOM付UTF-8で保存する方法については、外部変形を作る言語によって異なると思います。

ひでとさんがお使いの言語の場合にどうすれば良いかは、その言語について検索してお調べください。

※追記
BOM付UTF-8で、テキストファイルを保存するの意味については、下記です。

例えばテキストエディターでテキストファイルを保存する時にも、シフトJISで保存するのか、UTF-8のBOM無しで保存するのか、UTF-8のBOM付で保存するのか、など選べるテキストエディターはたくさんあるように思います。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36@sni107-red.in.shared-server.net>
・ツリー全体表示

Re:外変のファイルの Encoding?について...
[NEW]  ひでと  - 26/6/17(水) 13:55 -
▼いっちさん:

>外部変形実行後、jw_cadに読み込ませるJWC_TEMP.TXT(テキストファイル)を、BOM付UTF-8で保存すると書けば良かったです。
分かりました、ありがとうございました。

>
>JWC_TEMP.TXT(テキストファイル)を、BOM付UTF-8で保存する方法については、外部変形を作る言語によって異なると思います。
>
>ひでとさんがお使いの言語の場合にどうすれば良いかは、その言語について検索してお調べください。

ありがとうございます。Visual Basicでは

IO.StreamWriter(Path, False, System.Text.Encoding.UTF8)
のような形でUTF8でファイルを作成しています。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:151.0) Gecko/20100101 Firefox/151.0@sni106-red.in.shared-server.net>
・ツリー全体表示

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

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