[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 03/13 13:13 / Filesize : 208 KB / Number-of Response : 741
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

秀丸エディタスレ Part23



1 名前:名無しさん@お腹いっぱい。 [2008/09/08(月) 03:41:04 ID:0I2eN1BL0]
軽快・高機能・安定と三拍子そろったテキストエディタ
秀丸エディタについて語ろう

前スレ
秀丸エディタスレ Part22
ttp://pc11.2ch.net/test/read.cgi/software/1208383000/

公式
ttp://hide.maruo.co.jp/

秀シリーズサポートフォーラム
ttp://www.maruo.co.jp/hidesoft/

関連スレは>>2-10くらい


204 名前:1/2 mailto:sage [2008/10/11(土) 08:47:16 ID:k84eN+F80]
わかった!俺はわかったぞ!

株式データを定義した拡張子.txtのファイルがある。
このファイルには最大30行のレコードが入っている。
レコードの形式は以下のとおり。

 8840,大京,1

説明ではファイルはaa.txtとなっているけど、おそらく複数個あるのだろう。
そしてこの複数のファイルを統合して1個のbb.csvにしたいと。
おそらくそういうことだろう。
ただし、単純に統合するのではなくてある種の加工がいると。
その加工とは。。。

(1)レコードに対する加工

レコードの先頭に"STK,"を付加し、末尾に,,,,,0,1,0,0,0を付加する。
例)STK,8840,大京,1,,,,,0,1,0,0,0

(2)レコードをある行単位で区切る。(これをブロックと言おう)
  ブロックの先頭にザラバ情報レコードを付加する。

10,0,1,ザラバ情報1
 ブロック1
10,1,1,ザラバ情報2
 ブロック2
10,2,1,ザラバ情報3
 ブロック3

205 名前:2/2 mailto:sage [2008/10/11(土) 08:49:22 ID:k84eN+F80]
(3)ブロックはさらに10個のサブ画面に区切られる。
  サブ画面に入れるレコード数は、

 1. ザラバ情報1,2,4の場合
   サブ画面1に10レコード
   サブ画面2に5レコード
   サブ画面3-10は空

 2.ザラバ情報3はすべて空

 3.ザラバ情報5は
   サブ画面1-5が3レコード
   サブ画面6-10が空

(4)ファイルの先頭には”2,3”を入れる

こういうことだな!

206 名前:作ってみた 1/2 [2008/10/11(土) 09:36:15 ID:k84eN+F80]
入力ファイル名の規則がわからんのでファイル読み込み部分は未作成。
全レコードがクリップボードに読み込まれている前提。

#MAX_ZARABA = 5; // ザラバ情報最大数
#MAX_SUBVIEW = 10; // サブ画面最大数

##ZarabaCnt = 0; // ザラバ情報カウンタ
##SubViewCnt = 0; // サブ画面カウンタ

##RecNumOfSubView[0] = 10; // サブ画面のレコード数 ザラバ情報1
##RecNumOfSubView[1] = 10; // サブ画面のレコード数 ザラバ情報2
##RecNumOfSubView[2] = 0; // サブ画面のレコード数 ザラバ情報3
##RecNumOfSubView[3] = 10; // サブ画面のレコード数 ザラバ情報4
##RecNumOfSubView[4] = 3; // サブ画面のレコード数 ザラバ情報5

$$ZenkakuSuuji[0] = "1";
$$ZenkakuSuuji[1] = "2";
$$ZenkakuSuuji[2] = "3";
$$ZenkakuSuuji[3] = "4";
$$ZenkakuSuuji[4] = "5";
$$ZenkakuSuuji[5] = "6";
$$ZenkakuSuuji[6] = "7";
$$ZenkakuSuuji[7] = "8";
$$ZenkakuSuuji[8] = "9";
$$ZenkakuSuuji[9] = "10";

207 名前:名無しさん@お腹いっぱい。 [2008/10/11(土) 09:37:31 ID:k84eN+F80]
newfile;
insert "2,3\n";
beginclipboardread;
while (##ZarabaCnt < #MAX_ZARABA) {
insert "10," + str(##ZarabaCnt) + ",1,ザラバ情報" + $$ZenkakuSuuji[##ZarabaCnt] + "\n";
##SubViewCnt = 0;
while (##SubViewCnt < #MAX_SUBVIEW) {
insert "0," + str(##SubViewCnt) + ",1,サブ画面" + $$ZenkakuSuuji[##SubViewCnt] + "\n";
##i = 0;
while (##i < ##RecNumOfSubView[##ZarabaCnt]) {
$$s = getclipboard;
if ($$s == "") break;
if (ascii(rightstr($$s, 1)) == 0x0a) {
$$s = leftstr($$s, strlen($$s) - 1);
}
$$s = "STK," + $$s + ",,,,,0,1,0,0,0\n";
insert $$s;
##i = ##i + 1;
}
##SubViewCnt = ##SubViewCnt + 1;
}
##ZarabaCnt = ##ZarabaCnt + 1;
}

208 名前:bKpGAQuVVnlrijcrAM mailto:swbahw@cbjhlp.com [2008/10/11(土) 09:45:38 ID:ifL4IEFX0]
8ovbWT <a href="elkwshwjxylb.com/">elkwshwjxylb</a>, [url=wvaawexkeyar.com/]wvaawexkeyar[/url], [link=veqkzvanrjkp.com/]veqkzvanrjkp[/link], jmljznwbocuz.com/

209 名前:gAVriTXiCozXdRVzHKL mailto:oomdgw@nlhxjd.com [2008/10/11(土) 09:46:12 ID:DYu1vTTn0]
O9n2P2 <a href="igunukvpbnuf.com/">igunukvpbnuf</a>, [url=ejnbtlayjmkv.com/]ejnbtlayjmkv[/url], [link=xhtwoxuqsoec.com/]xhtwoxuqsoec[/link], qkzgshqruppd.com/

210 名前:kETiCrSyxgPfbM mailto:artyvv@hrtadr.com [2008/10/11(土) 09:47:45 ID:Bk4ChL5Q0]
BhCu3V <a href="rwnukakfiasc.com/">rwnukakfiasc</a>, [url=wyndipuwzqsx.com/]wyndipuwzqsx[/url], [link=cnqyoulehvdp.com/]cnqyoulehvdp[/link], bslnpqwsopcl.com/

211 名前:名無しさん@お腹いっぱい。 [2008/10/11(土) 09:47:51 ID:k84eN+F80]
(3)のサブ情報に入れるレコード数のルールは変更した。
こっちの方が正しい気がするので。

 ザラバ情報1,2,4は10レコード区切り
 ザラバ情報3は全部空
 ザラバ情報5は3区切り

 






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<208KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef