(^^)
MIFES for Windows を使っています。
原稿用紙の枚数を計算するのに、有名な「原稿用紙カウンター」がありますが
あれはちょっと使いにくいです。
原稿用紙カウンターはべつに立ち上げないといけないし、
ファイルの保護とかの問題があるようです。
だから昨日、MIFESのマクロを使って原稿用紙の計算をすることにしました。
それで、なんとなくできました。
もし他にMIFESを使っている人がいたら、分けてあげようと思ったのです。
でも昨日聞いたらいないみたい。
でも折角なのでここに貼っておきます。
*gen-count原稿用紙換算 禁則文字:、。「」『』()
;初期化
@@lines = 0;換算した行数
@1 = 0;文字数の累計
;@2 = 1;原稿用紙での桁
;@3 = 0;getlineした文字数
if(saveas("gen-count-work.tmp")<=0)
messagebox("作業ファイルを作れませんでした。","err",MB_OK)
exit
endif
@@hfile = fopen("gen-count-work.tmp")
if(@@hfile<0)
messagebox("作業ファイルを開けませんでした。","err",MB_OK)
exit
endif
while (@3 = fread(@@hfile, @str1))>=0;行を取得する
if @3 ==0;改行だけの行の場合
@@lines++
continue
endif
@1 += @3;字数を数える
@2=19
while @3 > 20
if (@str1[@2+1] =='。')|(@str1[@2+1] =='、')|(@str1[@2+1] =='「')|(@str1[@2+1] =='」')
|(@str1[@2+1] =='『')|(@str1[@2+1] =='』')
|(@str1[@2+1] =='(')|(@str1[@2+1] ==')')
続きます。
上の書き込みの最後の三行は、改行していますけど、使う時は一行になおしてください。
@2++
@3--
continue
endif
@@lines++
@3 -= 20
@2 += 20
wend
if @3>0 then @@lines++
wend
fclose(@@hfile)
unlink("gen-count-work.tmp")
@pages = @@lines / 20
@odds = @@lines % 20
sprintf(@str1,"%d枚と%d行です(%d文字)",@pages, @odds, @1)
messagebox(@str1,"換算結果",MB_OK)
exit
おわりです。上の二つをくっつけてMIFESで「マクロのコンパイル」をやって
何かのキーに登録すると、便利でした。
改行なしで千文字以上つづくとだめです。千文字以降を切り捨てて数えます。
それと、半角文字も全角と同じに扱うので、
英単語などは普通よりも長くカウントします。
あと、カレントフォルダに作業ファイル"gen-count-work.tmp"を作ります。
複数同時に実行するとまずいかも知れません。
追加です。
タブがきえてしまったのですが、最初の行は
*gen-count 原稿用紙換算 禁則文字:、。「」『』()
と空白を入れてください。
どうもすいません。
っていうか、こんなの使わないかなー
130 :
名無し物書き@推敲中?:03/02/13 09:40
age
あわわ。さらし上げってやつですか。
ころにゃんって意外と物知りなんだね。
フフフ…
νガンダムは伊達じゃないっ!!
うおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお
地球を休ませようだなんて!!
それはエゴだよ!!
死ね、偽者に用はない。
消えろ、カス野郎。
どうせ引き篭もりなんだろう?
重力に縛られた愚民どもが!!
必死だなw
死ね。手首切って死のうと思ったら間違えて首切ってやっぱり死ね。
必死だなw
死ね。風呂で滑って金玉潰して死ね。
必死だなw
ごめん、盛り上がってるところ。ちょっと風呂はいって来るよ。
偽 者 は 逃 げ 出 し た
死ね。偽者の偽者が本物とは限らないから死ね。
プ
>>ころにゃん
ショートショートは書いてますか?
ここのスレに生息しているころにゃんはホンモノのころにゃんだよ。
ショートショートを書いているのは偽者のころにゃんだよ。
あんまり勘違いしないほうがよろしいかと。
>>工藤
ショート×2書いてるよ。
今考えてるのは平野啓一郎ネタだから現代には無理らしいw
素人投稿くらいで波風立てたくないしね。
それより工藤は100枚くらいなら書けるんでしょ?
それ以上は未知だとか聞いたよ。
漏れは文学界に応募しようと思うんだけど、
100枚で収まるか検討中。
妥協したくない本当に大切な内容だから、
慎重にいこうと思ってる。
だからしばらく2ちゃんねる自粛するよ。
偽者うぜー
工藤の周囲には変なキャラがあつまるな。
(^^)
154 :
名無し物書き@推敲中?:03/04/18 22:48
ちゃぱつでしか 勝負できない ブス。
∧_∧
( ^^ )< ぬるぽ(^^)
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/
(_フ彡 /
>>155
157 :
名無し物書き@推敲中?:03/04/23 11:43
川*・-・)
160 :
名無し物書き@推敲中?:03/04/23 12:26
馬鹿じゃねえの
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/
(_フ彡 /
>>160
162 :
名無し物書き@推敲中?:03/04/23 12:29
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
(^^)
(⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
>やっぱり地下スレはいいですよね。
きままにがんばりましょう。
返事が遅くなってごめんなさい。
どうもありがとうございました (^o^)/