JWW専用掲示板
(現在 過去ログ194 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 発言ランク ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■44011 / inTopicNo.1)  既存文字に連番をつけたいのですが。
  
□投稿者/ oyaji (3回)-(2013/07/24(Wed) 10:35:21)
    いつもお世話になっております。
    今回の質問は既存文字に連番をoneクリックで付けたいということです。
    例えば同じ太さの10本の梁に あ という符号を付けていたとします。
    あ としただけではどこへ取付く梁か解らないので あ-1 あ-2 あ-3・・・と符号をoneクリックで連番に変更したいのですが 線記号変形ではこの文字の変更は無理かと考えたのですか どうなんでしょうか?やはり外部変形ですか?何か良い方法があればご教授ください。
引用返信/返信 [メール受信/OFF] 削除キー/
■44013 / inTopicNo.2)  Re[1]: 既存文字に連番をつけたいのですが。
□投稿者/ めばる (1回)-(2013/07/25(Thu) 09:52:04)
    記号変形です。

    0 あ1連番
    21000 00 0 0 0 0 10000 402 "あ-1"+
    999

    文字の大きさは 402の2部分の変更
    あのところを変更すると い でも A でも出来ます。
    あ がいらなければ 消してください。 
引用返信/返信 [メール受信/OFF] 削除キー/
■44014 / inTopicNo.3)  Re[1]: 既存文字に連番をつけたいのですが。
□投稿者/ kojima (1回)-(2013/07/25(Thu) 10:57:19)
    rubyの動作する環境が必要な外部変形です。

    添付ファイル moji_no_t.txt のファイル名をmoji_no_t.batと変更してください。
    連続して指示した文字に連番を付加します。(99個まで)

    但し
    2個以上の単語が混じっていると実行されません。
    実行されるのは、同一の単語が指示されている場合のみです。

moji_no_t.txt
/1KB
引用返信/返信 [メール受信/OFF] 削除キー/
■44015 / inTopicNo.4)  Re[2]: 既存文字に連番をつけたいのですが。
□投稿者/ oyaji (6回)-(2013/07/25(Thu) 13:47:49)
    めばる様 kojima様 早々にありがとうございます。
    めばる様に作って頂いた記変についてですが 既存の あ の文字は残りますよね。記変では既存の線は加工出来ますが既存の文字は加工出来ないようですね。私が驚いたのは "あ-1"+ の記述のところです。このような記変の記述はどこで学習されたのでしょうか?参考書などがあれば教えて頂けないでしょうか?
    kojima様に作って頂いた外部変形は私が希望しましたその物でした。大変感謝しております。半角 全角の選択も出来て 最初の数値入力が出来るとは これまた驚きました。有難く 使用させていただきます。ありがとうございました。
引用返信/返信 [メール受信/OFF] 削除キー/
■44016 / inTopicNo.5)  Re[3]: 既存文字に連番をつけたいのですが。
□投稿者/ siegel (3回)-(2013/07/25(Thu) 16:40:27)
https://homepage2.nifty.com/siegel/
    No44015に返信(oyajiさんの記事)
    >私が驚いたのは "あ-1"+ の記述のところです。このような記変の記述はどこで学習されたのでしょうか?参考書などがあれば教えて頂けないでしょうか?

    C:\Jww\Jw_opt4.dat の562行目からの文言では・・・

     ・変更文字を「"数字"+増分」とし、続けて作図を行うと変更文字が前の数値に
      増分を加えた値になる(増分を省略すると増分は「1」になる)。
      記載例「"1"+」、「"0"+2」、「"100"+(-1)」、「"点1"+」、「"P1"+」
      このとき、数値は前の数値と同じ全角または半角の形式になる。また、連続作図の
      途中で文字を変更した場合、次の数値は変更した文字に増分を加えた値になる。
引用返信/返信 [メール受信/OFF] 削除キー/
■44017 / inTopicNo.6)  Re[2]: 既存文字に連番をつけたいのですが。
□投稿者/ KJ (1回)-(2013/07/25(Thu) 17:12:23)
    横からすみません。

    既存文字を消して、指示した順番に、数値順、アルファベット順に、文字を
    置き換えることはできるのでしょうか。

    たとえば
    1 1 1 3 2(←指示する順)

    1 2 3 4 5


    A A A X Z(←指示する順)

    A B C D E


    という具合に、ですが。

    よろしくお願いします。

引用返信/返信 [メール受信/OFF] 削除キー/
■44018 / inTopicNo.7)  Re[3]: 既存文字に連番をつけたいのですが。
□投稿者/ R.N (14回)-(2013/07/25(Thu) 21:48:33)
    No44017に返信(KJさんの記事)
    >
    > 既存文字を消して、指示した順番に、数値順、アルファベット順に、文字を
    > 置き換えることはできるのでしょうか。

    【作者さんのコメント】
    >但し
    >2個以上の単語が混じっていると実行されません。
    >実行されるのは、同一の単語が指示されている場合のみです。

    とあるので、現状では、当然できないですよね
引用返信/返信 [メール受信/OFF] 削除キー/
■44019 / inTopicNo.8)  Re[3]: 既存文字に連番をつけたいのですが。
□投稿者/ kojima (2回)-(2013/07/26(Fri) 11:52:57)
    最初に指示した文字を基準にして、昇順に文字変更する外部変形。
    添付ファイルの拡張子.txtを.batに変更して使用。

renban_ch.txt
/1KB
引用返信/返信 [メール受信/OFF] 削除キー/
■44020 / inTopicNo.9)  Re[4]: 既存文字に連番をつけたいのですが。
□投稿者/ siegel (4回)-(2013/07/26(Fri) 17:26:29)
https://homepage2.nifty.com/siegel/
    No44019に返信(kojimaさんの記事)
    > 最初に指示した文字を基準にして、昇順に文字変更する外部変形。
    > 添付ファイルの拡張子.txtを.batに変更して使用。

    なるほど!!
    動作、確認いたしました。
引用返信/返信 [メール受信/OFF] 削除キー/
■44021 / inTopicNo.10)  Re[4]: 既存文字に連番をつけたいのですが。
□投稿者/ oyaji (7回)-(2013/07/27(Sat) 21:17:08)
    kojima様 お世話になります。今回の質問をさせて頂いたoyajiです。
    今回の私の元々の質問は同じ太さの梁 あ という既存名がついている梁にあ-1 あ-2 あ-3・・・ と連番になるようにoneクリックで文字を変更したいということでkojima様の外変で出来るようにしていただいたのですが、ここで改めて 普通 図面にはX方向Y方向のそれぞれのスパンがありそれぞれの通り名がありますよね。 例えばX方向には 1〜10までの通り名がついていてY方向にはA〜Gという通り名がついていたとします。あ という梁がA通りのX方向の1〜5までのスパンにあるとした場合 あ-A12 あ-A23 あ-A34 あ-A45 と連番に変更することも可能でしょうか? あ-12 あ-23 あ-34 あ-45 でも構いません。又 Y方向にある場合は あ-AB あ-BC あ-CD あ-DE ・・・と連番をつけたいのですがkojima様の外変をさわってみたのですが私の今の知識では無理なようで 再度 投稿させていただきました。ご教授を宜しくお願いします。
引用返信/返信 [メール受信/OFF] 削除キー/
■44022 / inTopicNo.11)  Re[5]: 既存文字に連番をつけたいのですが。
□投稿者/ kojima (3回)-(2013/07/28(Sun) 11:04:44)
    >あ という梁がA通りのX方向の1〜5までのスパンにあるとした場合 あ-A12 あ-A23 あ-A34 あ-A45 と連番に変更することも可能でしょうか?

    >又 Y方向にある場合は あ-AB あ-BC あ-CD あ-DE ・・・と連番をつけたいのです

    1個の外部変形で全ての要望を満たすことは不可能です。
    全く別の外部変形になります。

moji_no_t2.txt
/1KB
引用返信/返信 [メール受信/OFF] 削除キー/
■44023 / inTopicNo.12)  Re[6]: 既存文字に連番をつけたいのですが。
□投稿者/ oyaji (8回)-(2013/07/28(Sun) 16:46:56)
    kojima様 ありがとうございます。 普通の連番ではないので 連番を作製登録しておいてそれを既存文字に取付ていく感じなんですね。今回作製していただいた中で A通りはarray1=["-A12","-A23","-A34","-A45","-A56","-A67","-A78","-A89"] で連番となるので 自分で作ってみようと安易な考えでAのところをBに変更してやってみたのですが うまくいきません。あ-B12 となりません。どこをどの様に変更すればよいのでしょうか?宜しくご指導をお願いします。
引用返信/返信 [メール受信/OFF] 削除キー/
■44024 / inTopicNo.13)  Re[7]: 既存文字に連番をつけたいのですが。
□投稿者/ kojima (4回)-(2013/07/29(Mon) 11:50:27)
    >AのところをBに変更してやってみたのですが うまくいきません。あ-B12 となりません。どこをどの様に変更すればよいのでしょうか?宜しくご指導をお願いします。

    array1=["-B12","-B23","-B34","-B45","-B56","-B67","-B78","-B89"]

    これで可能なはずですが。

    このようなことかな?(9番目以降が-B12 -B23・・・)

    array1=["-A12","-A23","-A34","-A45","-A56","-A67","-A78","-A89","-B12","-B23","-B34","-B45","-B56","-B67","-B78","-B89","-C12","-C23","-C34","-C45","-C56","-C67","-C78","-C89"]
引用返信/返信 [メール受信/OFF] 削除キー/
■44025 / inTopicNo.14)  Re[8]: 既存文字に連番をつけたいのですが。
□投稿者/ oyaji (9回)-(2013/07/29(Mon) 17:45:43)
    kojima様 私の操作ミスでした。できました。 ありがとうございます。
    作って頂いたこの外変のX通りY通りをA通りB通りとし、さらにC通りD通り・・・と追加し、array3=["-C12","-C23","-C34",・・・とarray4=["-D12","-D23","-D34",・・・と追加すれば出来るのかなあとやってみたのですが 出来ませんでした。どこかを書き換えれば追加で可能となるでしょうか?それともこの外変一つでは無理なのでしょうか?ご指導宜しくお願いします。
引用返信/返信 [メール受信/OFF] 削除キー/
■44026 / inTopicNo.15)  Re[9]: 既存文字に連番をつけたいのですが。
□投稿者/ kojima (5回)-(2013/07/29(Mon) 19:31:13)
    2013/07/29(Mon) 19:40:04 編集(投稿者)
    2013/07/29(Mon) 19:37:02 編集(投稿者)
    2013/07/29(Mon) 19:36:51 編集(投稿者)

    REM #k|1)X通(L)|2)Y通(R)|/_/b

    修正

    REM #k|1)A通(L)|2)B通(R)|3)C通|4)D通|/_/b


    array1=["-A12","-A23","-A34","-A45","-A56","-A67","-A78","-A89"]
    array2=["-AB","-BC","-CD","-DE","-EF","-FG","-GH","-HI","-IJ","-JK","-KL","-LM","-MN","-NO","-OP","-PQ","-QR","-RS","-ST","-TU","-UV","-VW","-WX","-XY","-YZ"]

    修正

    array1=["-A12","-A23","-A34","-A45","-A56","-A67","-A78","-A89"]
    array2=["-B12","-B23","-B34","-B45","-B56","-B67","-B78","-B89"]
    array3=["-C12","-C23","-C34","-C45","-C56","-C67","-C78","-C89"]
    array4=["-D12","-D23","-D34","-D45","-D56","-D67","-D78","-D89"]


    xy=="1" ? array3=array1 : array3=array2

    修正

    if xy=="1";array5=array1;elsif xy=="2";array5=array2;elsif xy=="3";array5=array3;else;array5=array4;end


    puts $_.chomp+"#{array3[i]}"

    修正

    puts $_.chomp+"#{array5[i]}"


    puts $_.chomp+"#{array3[i]}".tr("-ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789","−ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")

    修正

    puts $_.chomp+"#{array5[i]}".tr("-ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789","−ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")


    rubyプログラミングの入門書を読まれることを推奨します。(お勧めは「楽しいruby」)
    自身で修正するには、少なくとも変数・配列・条件分岐の概念を理解する必要があります。

引用返信/返信 [メール受信/OFF] 削除キー/
■44027 / inTopicNo.16)  ありがとうございました。
□投稿者/ oyaji (11回)-(2013/07/29(Mon) 23:25:57)
    kojima様 私が思うように出来ました。rubyの入門書の紹介もして頂き感謝しております。少しずつやってみようと考えております。
    長々と付き合っていただき本当にありがとうございました。
引用返信/返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 発言ランク ファイル一覧 検索 過去ログ

- Child Tree -