コミュニティ
AutoCAD LT - 日本語
製品テクニックや情報を共有、質問、解答したり、情報を検索など使い方は様々です。お役立てください。
キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

文字 "%%" の置換動作について

2件の返信2
解決済み
返信
メッセージ1/3
Anonymous
6831 件の閲覧回数, 2 件の返信

文字 "%%" の置換動作について

Anonymous
適用対象外

  こんにちは、AutoCAD LT2013を使用しているのですが、

以下の様な現象が起きています。

  ・例えば  "あいう%%a12"  というTEXTがある。

  ・このTEXTを部分的に  "12"  を  "34"  に置換してみる。

  ・結果、TEXTは  "あいう%%%%%%a34"  となる。

となってしまいます。


  期待している動作は、

  ・結果、 "あいう%%a34"  となる。

この様になってくれません。


  因みに "%%o" 、"%%u"、などAutoCADの特殊文字

では期待通りの動きをしています。

 
  果して、これは仕様なのでしょうか?それとも何か不都合が

起きているのでしょうか?アドバイス頂ければ幸いです。

0 件のいいね

文字 "%%" の置換動作について

  こんにちは、AutoCAD LT2013を使用しているのですが、

以下の様な現象が起きています。

  ・例えば  "あいう%%a12"  というTEXTがある。

  ・このTEXTを部分的に  "12"  を  "34"  に置換してみる。

  ・結果、TEXTは  "あいう%%%%%%a34"  となる。

となってしまいます。


  期待している動作は、

  ・結果、 "あいう%%a34"  となる。

この様になってくれません。


  因みに "%%o" 、"%%u"、などAutoCADの特殊文字

では期待通りの動きをしています。

 
  果して、これは仕様なのでしょうか?それとも何か不都合が

起きているのでしょうか?アドバイス頂ければ幸いです。

2件の返信2
メッセージ2/3
K.Kawabata
次のアカウントへの返信: Anonymous

K.Kawabata
Alumni
Alumni
解決済み

お世話になっております。
弊社製品のご利用頂き、誠にありがとうございます。
 
LT 2013にて検索と置換[FIND]コマンドを実行された際に、% の含むテキストオブジェクトの置換が正しくないというご質問ですが、通常、マルチテキストではなく、テキストオブジェクトで1つの % を含める場合、以下のヘルプの記述のように、[プロパティ]パレット → [文字] → [内容]の項目では %%% と表現されます。
 
その為に、今回の表示となっていると考えられます。

今回のご明記頂きました例であれば、[プロパティ]パレット内の[内容]は "あいう%%%%%%a34" でも、作図領域の中の表示は "あいう%%a34" となっていると思われますが、お客様の環境では異なる表示結果となりますでしょうか。
 
もし、上記と同じ結果となっている場合は、この振る舞いは仕様によるものと考えます。

以下は、AutoCAD LT 2013のヘルプからの一部抜粋となります。ご参考までに明記させて頂きます。

---- ヘルプから抜粋 ----
%%%
パーセント記号(%)を 1 つ記入します。次は、TEXT[文字記入]コマンドでのみ有効です。
------------------------
 
<LT 2013 ヘルプ:コントロール コードと特殊文字>
  http://docs.autodesk.com/ACDLT/2013/JPN/index.html?url=files/GUID-968CBC1D-BA99-4519-ABDD-88419EB2BF...
 
 
以上、よろしくお願い申し上げます。


Kozo Kawabata
0 件のいいね

お世話になっております。
弊社製品のご利用頂き、誠にありがとうございます。
 
LT 2013にて検索と置換[FIND]コマンドを実行された際に、% の含むテキストオブジェクトの置換が正しくないというご質問ですが、通常、マルチテキストではなく、テキストオブジェクトで1つの % を含める場合、以下のヘルプの記述のように、[プロパティ]パレット → [文字] → [内容]の項目では %%% と表現されます。
 
その為に、今回の表示となっていると考えられます。

今回のご明記頂きました例であれば、[プロパティ]パレット内の[内容]は "あいう%%%%%%a34" でも、作図領域の中の表示は "あいう%%a34" となっていると思われますが、お客様の環境では異なる表示結果となりますでしょうか。
 
もし、上記と同じ結果となっている場合は、この振る舞いは仕様によるものと考えます。

以下は、AutoCAD LT 2013のヘルプからの一部抜粋となります。ご参考までに明記させて頂きます。

---- ヘルプから抜粋 ----
%%%
パーセント記号(%)を 1 つ記入します。次は、TEXT[文字記入]コマンドでのみ有効です。
------------------------
 
<LT 2013 ヘルプ:コントロール コードと特殊文字>
  http://docs.autodesk.com/ACDLT/2013/JPN/index.html?url=files/GUID-968CBC1D-BA99-4519-ABDD-88419EB2BF...
 
 
以上、よろしくお願い申し上げます。


Kozo Kawabata
メッセージ3/3
Anonymous
次のアカウントへの返信: Anonymous

Anonymous
適用対象外

ACA_KAWABAK 様

レスありがとうございます。

  今回、バージョン2013になってからこの挙動が今迄と違うのに
気が付きました。

  また、ご指摘されておりますヘルプ抜粋の件も一応は承知して
おりました。

  その上で AutoCADの特殊文字(例えば"%%u")に登録されたもの
以外(例えば"%%a")は表示されない挙動を利用して、これを一括
置換時の隠れ属性の様に便利に使っておりました。

  これらが今迄通りに使えないとなると以後、ちょっと手間になり
ます(こちらの都合ですが‥)。

  仕様という事でしたら仕方ないのですね。どうも有り難うございま
した。

0 件のいいね

ACA_KAWABAK 様

レスありがとうございます。

  今回、バージョン2013になってからこの挙動が今迄と違うのに
気が付きました。

  また、ご指摘されておりますヘルプ抜粋の件も一応は承知して
おりました。

  その上で AutoCADの特殊文字(例えば"%%u")に登録されたもの
以外(例えば"%%a")は表示されない挙動を利用して、これを一括
置換時の隠れ属性の様に便利に使っておりました。

  これらが今迄通りに使えないとなると以後、ちょっと手間になり
ます(こちらの都合ですが‥)。

  仕様という事でしたら仕方ないのですね。どうも有り難うございま
した。

お探しの情報が見つからないときは、コミュニティで質問しましょう。困っている人がいたら、情報を教えてあげましょう。

フォーラムに投稿  

State of Design & Make 2024

EE RESOURCES