一括表示

− 野ざらし言 −

[4558] 短冊メーカーの移植

めざら 2019/07/08(Mon) 11:00
http://mezala.la.coocan.jp/
一見,一日遅れですが,うちの地域は旧暦七夕です.
短冊メーカー( http://tanzaku-maker.rhp.ninja-x.jp/ )を真似しました.

= tanzaku.def = by H_ear
#if 0
短冊メーカー( http://tanzaku-maker.rhp.ninja-x.jp/ )を真似する
短冊にしたい文字列をブロックして起動すると縦書き1行を罫線で囲む
#endif
* mad for vz!
1 ^\ "" ?. &s
        &>                              ;自前バッファを使う
        mp[, ps[=r, RX[-,               ;正規表現は明示的に使う
        (mb)??{                         ;非ブロックなら
                #> #b #<                ;カーソルのある行をブロック
        }
        #y                              ;cut(copyなら#kにする)
        #R "nul" #m (s)?'y'             ;作業ファイルを開く
        #i                              ;ins
        #56 "\n" #m "" #m "ay"          ;改行除去
        #56 "\x \(.\)" #m "│\1│" #m "ay"      ;文字単位を罫線で分ける
        #56 "││" #m "│\n│" #m "ay"  ;短冊body
        #^ #< #n "★┴┐"               ;短冊head
        #_ #> mi[-, Je[-, #m Je], mi],  ;最終行追加
        "└─★"                        ;短冊foot
        #56 "ー" #m "|" #m "ay"        ;縦書き文字交換のサンプル
;       #56 "" #m "" #m "ay"            ;カスタマイズ
 :z     ; ---- exit ----
        RX], ps], mp],
        &d #] .
00:     ; ---- buffer ----
        (5+$)."$(A,0)$[10]"
*

★┴┐
│生│
│ま│
│れ│
│て│
│良│
│か│
│っ│
│た│
│と│
│思│
│え│
│る│
│社│
│会│
│に│
│な│
│り│
│ま│
│す│
│よ│
│う│
│に│
└─★

[4559] Re: 短冊メーカーの移植

としき 2019/07/10(Wed) 12:31
[4558]へのコメント http://toshiki.la.coocan.jp/
やはり、マクロコードを見ると落ち着きます。

> 短冊メーカー( http://tanzaku-maker.rhp.ninja-x.jp/ )を真似しました.

そうか、最近ならWEBサイトからネタをとるということが可能なのか。

>
> ★┴┐
> │略│
> └─★

こんなことを願わなければならないというのがそもそも間違っているかと。
でも、願いというのは多くの場合そういうものだ、という気もして。

[4560] Re: 短冊メーカーの移植

konno 2019/07/14(Sun) 01:59
[4558]へのコメント
> 一見,一日遅れですが,うちの地域は旧暦七夕です.
> 短冊メーカー( http://tanzaku-maker.rhp.ninja-x.jp/ )を真似しました.

これはいいですね、短冊、子供のころやったなぁ。
元の文がカットされる仕様なんですね。
個人的には #k のほうが使いやすそうです。

そういえば、カレンダの15日に、「ぼん」と書いてあったけど
新暦だともうお盆なんですね。
うちの田舎は旧暦だったのか、独身時代は8月13日前に帰省していました。


★┴┐
│世│
│界│
│が│
│平│
│和│
│に│
│な│
│り│
│ま│
│す│
│よ│
│う│
│に│
└─★


# うう、VZの使い方を忘れてきている・・・(;_;)

[4561] Re: 短冊メーカーの移植

文太 2019/07/15(Mon) 13:03
[4558]へのコメント
 出遅れました。お久でーす。
 おお、Vzマクロの使い方を忘れていませんでしたよ。

★┴┐
│地│
│球│
│が│
│滅│
│び│
│ま│
│せ│
│ん│
│よ│
│う│
│に│
└─★


 おお、そう来たか!
 でもちょっと意地悪が効く。
★┴┐
│S│
│a│
│v│
│e│
│ │
│t│
│h│
│e│
│ │
│e│
│a│
│r│
│t│
│h│
│,│
│ │
│s│
│a│
│v│
│e│
│ │
│t│
│h│
│e│
│ │
│c│
│h│
│i│
│l│
│d│
│r│
│e│
│n│
│.│
└─★

↑ このページの先頭