- 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区切り
|

|