Geminiで外変を作ってみました。
興味のある方はお試し下さい。
文字の中にカンマがあればすべて消えます
6,000 → 6000
12,345,678 → 12345678
-------------------------------------------
【文字】カンマ削除.bat
@REM 文字のカンマ(,)を削除
@echo off
REM #jww
REM #cd
REM #h1
REM #hc 文字または寸法値を範囲選択またはクリック(寸法図形対象外)
REM #g1
REM #zc 文字基点
REM #hr
REM #e
copy jwc_temp.txt temp.txt > nul
ruby -Ks "【文字】カンマ削除.rb" temp.txt > jwc_temp.txt
--------------------------------------------
【文字】カンマ削除.rb
print "hd\n"
while ARGF.gets
if $_ =~ /^hq/
# hqは無視
elsif $_ =~ /^c[hs]/ # 横文字(ch)または寸法値(cs)の場合
data = $_.split
data.collect!{ |item| item.to_s }
# ダブルクォーテーションの位置を探して文字部分を取得
no = $_.index(/"/)
moji = $_[no+1..-1].strip
# カンマを全て削除
moji = moji.delete(",")
# データを再結合して出力
moji2 = "\"" + moji + "\n"
out_moji = ([data[0],data[1],data[2],data[3],data[4],moji2]).join(" ")
print out_moji
else
# その他のデータはそのまま出力
print $_
end
end