サクラエディタふぁん ..
[2ch|▼Menu]
2:EDIT
08/03/12 17:15:13 zkIMRKXQ0
bregexp.dll互換DLL bregonig.dll ※試作版なので使用には注意
URLリンク(homepage3.nifty.com)
サクラの小枝研
URLリンク(www.geocities.jp)
過去ログ
9 スレリンク(software板)l50
8 スレリンク(software板)
7 スレリンク(software板)
6 スレリンク(software板)
5 スレリンク(software板)
4 スレリンク(software板)
3 URLリンク(pc5.2ch.net)
2 URLリンク(pc3.2ch.net)
1 URLリンク(pc.2ch.net)
さて?

3:名無しさん@お腹いっぱい。
08/03/12 22:37:14 Defa6Cgt0
>>2
>bregexp.dll互換DLL bregonig.dll ※試作版なので使用には注意
とっくに正式採用されてるのに。

4:名無しさん@お腹いっぱい。
08/03/12 22:56:20 jTRK3sNe0
>>3
バグが発覚してる不良品なのに。
URLリンク(sakura-editor.sourceforge.net)


と書いてたらbregexp.dllの修正版リリースされたね
作者さん乙です

5:前988
08/03/12 23:17:58 rxxZl88MO


>>前994
UWSCダウンロードして試してみた。
これスゲーアプリだね、フリー版でもかなり使える。

で、おかしな動作はしなかったよ。
スクリプトをアップするから現象が出るように修正してくれ。
前994を適当に解釈して作ったので全然使えんかも。
そもそも1ファイルにつき2回マクロ書き換えとらんしね。
あと携帯からなので改行がこけるかも?


6:前988
08/03/12 23:24:02 rxxZl88MO
●ここから
// 下記でマクロ登録し、キー割り当てでツールバーに割り当てる
//  マクロ名:mytest1
//  マクロファイル名:mytest1.ppa

winID = Exec("C:\Program Files\Sakura\sakura.exe")
ifb winID < 0 then
  MsgBox("エディタが起動してません")
  Exit
endif

for i = 1 to 900
// 旧ファイル = "F:\UWSC\mytest\testfile" + (i - 1) + ".txt"
// 新ファイル = "F:\UWSC\mytest\testfile" + i + ".txt"
 旧ファイル = "F:\UWSC\mytest\コピー (" + i + ") 〜 testfile1.txt"
 新ファイル = "F:\UWSC\mytest\コピー (" + (i + 1) + ") 〜 testfile1.txt"
 マクロ作成(i, 旧ファイル, 新ファイル)  // マクロを作成
 SendStr(0, "");  // クリップボードを空にする
 ClkItem(winID, "mytest1", CLK_ACC)  // マクロを実行

●つづく


7:前988
08/03/12 23:25:29 rxxZl88MO
●つづき
 while True
  クリップ = GetStr(0)  // クリップボードから取得
  ifb クリップ = "" then
   Sleep(0.5)
  elseif クリップ <> 新ファイル then
   Print クリップ
   Print 新ファイル
   MsgBox("名前が一致しませんでした")
   break
  else
   break
  endif
 wend
next

●つづく


8:前988
08/03/12 23:28:13 rxxZl88MO
●つづき
//
// マクロ作成関数
Procedure マクロ作成(index, 旧ファイル, 新ファイル)
 fileID = Fopen("C:\Program Files\Sakura\macro\mytest1.ppa", F_WRITE)
 ifb fileID < 0 then
  MsgBox("マクロがオープンできませんでした")
  Exit
 endif

 // マクロを作成
 Fput(fileID, "var")
 Fput(fileID, "tempStr : string;")
 Fput(fileID, "begin")

 ifb index > 1 then
  マクロ文字列 = "S_FileSaveAs('" + 旧ファイル + "', 0, 0);"
  Fput(fileID, マクロ文字列)
●つづく


9:前988
08/03/12 23:29:54 rxxZl88MO
●つづき
  Fput(fileID, "S_FileClose();")
 endif

 マクロ文字列 = "S_FileOpen('" + 新ファイル + "');"
 Fput(fileID, マクロ文字列)

// Fput(fileID, "S_SearchNext('検索文字列', 16);")
// 確認のためにファイルの最後にファイル名を入れとく
 Fput(fileID, "S_GoFileEnd();")
 Fput(fileID, "tempStr := S_GetFilename();")
 Fput(fileID, "S_InsText( tempStr );")
 Fput(fileID, "S_Char( 13 );")

 Fput(fileID, "S_CopyPath();")
 Fput(fileID, "end;")

 Fclose(fileID)
Fend
●ここまで

連投すまぬ


10:名無しさん@お腹いっぱい。
08/03/13 08:58:40 Atma4Emw0
ifb て?mytest1.vbs

11:名無しさん@お腹いっぱい。
08/03/13 10:48:28 4Q68E5Kk0
前スレ>>999
これです、これがやりたかったのです。

それで次は \n を探そうとして (?!\r)\n とやってみたのですが、
マーキングはちゃんとなるのですが、検索は \r\n にも引っかかってしまう…。
これは何故なのでしょうか。

12:前スレ999
08/03/13 11:24:56 k7bEysdH0
-- onigruma 拡張式集合 --
if (BOOL) // 先読み又は、戻り読み
then \r(?!\n) // 先読み
else (?>\r)\n // 戻読み
> マーキングはちゃんとなるのですが <- BUG?

13:名無しさん@お腹いっぱい。
08/03/13 13:52:23 XkkYiLsv0
>>11
(?<!\r)\n
bregexp.dllは戻り読みには対応してないので、
bregonig.dllで使用しないとエラー出ると思う。>>2参照

>>12
999譲るよw

14:5
08/03/13 23:05:50 I5t3CH5JO
>>10
UWSCのスクリプト。
UWSCに読み込ませて実行すると、サクラエディタを開いてマクロを書いてそのマクロを実行してクリップボードを監視してファイルを保存して……と900回繰り返す。

絶対パスがあるので適当に書き換えて。
最初はダミーのマクロを登録しておく必要がある。

一応こっちでは、ファイル無し、数十バイト、600KB、3MBのファイル群で確認した。


15:名無しさん@お腹いっぱい。
08/03/14 14:32:06 Lbp3sC/70
あまり人のスクリプト読み解くのは得意じゃないのでアレですが、

スクリプトの相違点は
マクロはmac形式であること
サクラマクロの実行には
ショートカットで実行していることくらいでしようか。
>ClkItem(winID, "mytest1", CLK_ACC)  // マクロを実行
こんなやり方があるなんてしらんかった。

 while True
  クリップ = GetStr(0)  // クリップボードから取得
  ifb クリップ = "" then
   Sleep(0.5)

この部分はクリップボードが何か入るまでループして待つ処理だとすれば、
スリープを俺のほうは入れてないところだけが違います。

16:名無しさん@お腹いっぱい。
08/03/14 17:04:23 L4Z5SC1o0
>>15
スリープも入れずに回してるから、連続でGetStr(0)ばかり実行してんだろ。
UWSC側がほとんどの時間クリップボード開きっぱなしにしてるから、
サクラ側がクリップボードを開いて書き込めないだけだ。
どうせそんなオチだろうと予想はしてたけどな。。。
終了ーーーーーーーーー。

17:5
08/03/14 19:56:14 6mqmRyTZO
再開ーーーーーーーーー。

クリップボード監視を自作ツールでやってるならCloseClipboard()は大丈夫かという意味合いも含んで聞いたんだけどね。
UWSCがそんなヘマしてるとは思えん。100兆回連続してGetStr()しても大丈夫じゃないかな。

Sleep()を削ったりスクリプトをmacにしてみたけど問題なかった。
ショートカットがSCKey()のことならそれも問題なかった。

サクラエディタもUWSCも問題無さそうに思えるので、UWSC側スクリプトのクリップボード監視部分をもう少し見直してみてはどうか?

あと、>>6のコメントにアホな間違いがあった。
(誤)
// 下記でマクロ登録し、キー割り当てでツールバーに割り当てる
(正)
// 下記でマクロ登録し、それをツールバーに登録する

キー割り当てでツールバー登録なぞできんw


18:名無しさん@お腹いっぱい。
08/03/14 20:13:35 ksPdPPpI0
>>17
解説
他のウィンドウが既にクリップボードを開いている場合、OpenClipboard 関数は失敗します。



19:名無しさん@お腹いっぱい。
08/03/14 20:45:32 ksPdPPpI0
もしかして、マルチコアとシングルコアの差?

20:5
08/03/14 22:15:38 6mqmRyTZO
>>19
くっ、悔しいけどあり得るなw
未だAthlonXPなオレには確認できん。
結局>>16,18で終了かも。


21:名無しさん@お腹いっぱい。
08/03/14 22:24:41 MO1xgzcw0
結局、UWSC の GetStr() は待つのか?失敗するのか?

22:名無しさん@お腹いっぱい。
08/03/14 22:34:59 MO1xgzcw0
口調が変になってすまぬ。松の廊下。

23:名無しさん@お腹いっぱい。
08/03/14 23:37:52 THrjYQn70
ランチャーからファイルを渡してサクラエディタを起動しているのですが、
隣に画像ビューアがあり、よくその画像ビューアと間違えて画像をサクラエディタで起動してしまいます
渡されたファイルが画像だった場合にほかのソフトへそのまま渡すようにするにはどうすればいいでしょうか


24:名無しさん@お腹いっぱい。
08/03/15 01:00:39 Wh3GGchD0
>> 23(多分無理)
ランチャーで自動枝分かれして、画像かテキストか分けてアプリを起動できればいいけど。

25:名無しさん@お腹いっぱい。
08/03/15 03:01:41 6K7qgeUm0
>>23
それが出来るランチャーを作る

26:名無しさん@お腹いっぱい。
08/03/15 09:30:36 1+le/40w0
>>23
渡されたファイルが画像なら、画像ビューアに、
そうでなければ、サクラにそのファイルを渡すスクリプトを書き、
サクラと画像ビューアの代わりにそれを登録する。

27:名無しさん@お腹いっぱい。
08/03/15 11:27:03 Wmip7MVJ0
>>26
まんま ポチエス だな。

28:名無しさん@お腹いっぱい。
08/03/15 15:58:43 +hVFTxt00
ポチエスみたいなダサいメニュー出ないのがメリットかな

29:5
08/03/15 22:11:40 Yvj+SDzjO
>>21
UWSC側のGetStr()は他のアプリがクリップボードをクローズするまで待つ。ただし、ちょっと変。
待った挙げ句クリップボードは空だと言ってくる様だ。ただし今回は問題にならない。

一方サクラエディタは待たずに何事もなく終わる。その為UWSCがクリップボード処理中だとクリップボードへのコピーが実行されない。

サクラエディタと同様に、OpenClipboard()に失敗してもリトライしないアプリは普通に存在すると思われる。

当然UWSC側もそれは分かっているはずで、他のアプリがOpenClipboard()する時にはUWSCはCloseClipboard()が終わっている様にしていると思う(コールバックまたはウェイトからCloseClipboard()までを短時間に実行する)

ただし、これはプロセスがリアルに複数同時実行されるマルチコアやSMPでは通用しないので、今回の現象になっとるのではないだろうか?とオレは思う。

で、>>15のCPUはマルチコア?
ならば今回の件はループにSleep(0.1)を入れるだけでも軽減はされると思う。
根本的な解決策では全然ないけどねw


30:15
08/03/17 16:24:25 maV/B5ef0
>>29
cpuはPentium(R)4 2.8ってお古だけど
これってHTだったけか?htってリアル並列処理だったけ?

俺もなんとなく同時にクリップにさわっているからではないかという気がしていた。
以前どっちかがさわっていると片方がコケるって聞いたことあるし。

結局サクラのステータスバー監視する方法に切り替えて安定動作品作ったけど..
多分タスクマネージャーのプロセスから関係設定で片方のcpuのチェツク外したら
シングルプロセスの動作になって問題なく動くじゃねぇかと思う。憶測だけど。
つうか確認したらcpu0、cpu1の二つチェツクがあったので恐らくht機だな俺の。

31:名無しさん@お腹いっぱい。
08/03/17 18:14:12 MH4gOQUc0
お前まだ解かってないな。
 while True
   クリップ = GetStr(0)
   if クリップ <> "" break
 wend
UWSCが、OpenClipboardしてCloseClipboardするまでの開いている時間と、それ以外の時間の、
時間的な比率の問題なんだよ。
開いている時間は短時間ではあるけれど、
  中身がテキストか確認して、メモリロックして、内容の長さ求めて、
  格納する領域確保して、コピーして・・・・・・
と、結構処理時間を喰う。
それ以外の時間の方は、
  UWSCのインタープリタ処理と、""との文字列比較のみ
で、あまり時間を喰わない。
仮に、開いている時間の比率が1%だとすれば、単純計算だと1%の確率でサクラとぶつかる。
>>15の話では、かなりぶつかっているみたいだから、1%どころじゃないはず。
Sleepを入れれば時間的比率が大きく変わるので、確率はゼロにとても近くなるって事だ。
実際はもっと複雑だけど・・・。

つーか、クリップボード監視なら、WM_DRAWCLIPBOARDでやるのが普通だろ。
何度もクリップボード開いて内容確認するなんて(ry

32:名無しさん@お腹いっぱい。
08/03/17 19:30:37 dDUdLsSX0
アップデートを今か今かと待っています。

33:名無しさん@お腹いっぱい。
08/03/18 01:31:12 5wj72BVcO
>>30
HTもリアルに同時動作するから、こっちで現象が出せなかった原因はそれだな。
クリップボードに巨大なものでもコピーしてCPU時間食い潰してみるべきだったか……


34:名無しさん@お腹いっぱい。
08/03/19 15:08:50 mNZ1PgJw0
履歴を残さないようにするのはどうするんでしょうか?
表示だけではなく、「履歴の管理」のところにも残さないようにしたいんですが。

35:名無しさん@お腹いっぱい。
08/03/20 02:39:34 9GBnJ2jq0
>>34
自分でソース書き換えてビルドする

36:名無しさん@お腹いっぱい。
08/03/20 12:48:58 aslyV0k60
FAQを見ても見つからなかったで書きます
何にも関係付けられていなかった.flvをVCLに関係付けたら
ダブルクリックでsakuraで開くようになってしまった
右クリックで見たら"SAKURAで開く"がディフォルトになっているみたいです
右クリック"play with VLC"を選べば一応開けるみたいなんですが
面倒くさいのでダブルクリックで開けるようにするにはどうすればいいんでしょうか?
OSは、win2000です。

37:36
08/03/20 12:59:16 aslyV0k60
FAQを見直したらそれらしいのを見つけました
win2000だとサクラインストールしなおさないといけないんでしょうか

38:名無しさん@お腹いっぱい。
08/03/20 13:58:15 cLWe9FqG0
インストールしなおす、より、アンインストールじゃないだろうか。
インストールしなくても、ある程度使える。

39:名無しさん@お腹いっぱい。
08/03/20 14:02:59 HSlh0nP80
>>36
URLリンク(www.atmarkit.co.jp)
↑ここでも読んでみ

40:名無しさん@お腹いっぱい。
08/03/20 14:09:04 aslyV0k60
>>38
win2000だと特別にシェルを使ってなかったので
右クリックSAKURAで開くが無くなるとほんとに面倒くさくなるんですが
何か適当に設定で逃げる方法無いんでしょうか?

41:名無しさん@お腹いっぱい。
08/03/20 14:16:36 OBTqeW7O0
>>40
つ regedit

42:38
08/03/20 15:02:22 cLWe9FqG0
>何にも関係付けられていなかった.flvをVCLに関係付けたら
>ダブルクリックでsakuraで開くようになってしまった
何にも関係付けられていなかった.AAAをBBBに関係付けたら
ダブルクリックでsakuraで開くようにならない。
sinst-x-x-x.exe 以外に何か実行した?

43:名無しさん@お腹いっぱい。
08/03/20 15:52:35 aslyV0k60
>>39
よく判らないんですが、とりあえず関係付けを一旦削除して
関係付けの詳細設定で設定しなおしたらうまくいきました

>>42
何もしなかったつもりなんですが、
何が起こってるのかよく判りません
VLCがflv拡張子に対して何もしてないように見えて何か設定してたんじゃないかと思うんですが

44:42
08/03/20 17:43:03 cLWe9FqG0
fwin2k 読んでみた。
1.の方法、ダブルクリックでサクラは起動しない。
拡張子のファイルを作成後、ファイルを右クリック→プロパティ→アプリケーションの変更→アプリに割り当てる
2.の方法、サクラが起動する。
ツール→フォルダオプション→ファイルタイプ→新規作成

45:名無しさん@お腹いっぱい。
08/03/21 14:29:00 4x5gV2HT0

PikaZipでIME用の辞書ファイルとかのテキストを辞書ファイルとして使えるようにしたいので

単語ごとに改行を入れるにはどっやったらいいのですか

46:名無しさん@お腹いっぱい。
08/03/21 17:24:15 6Yb4J3v10
カーソルを単語の末尾に位置付けてEnterキーを押す。
これを好きなだけ繰り返せば良い。

47:名無しさん@お腹いっぱい。
08/03/22 17:25:20 MTrbSBH70
>>46
できれば一気に変換できる方法がいいのですけど・・・


48:名無しさん@お腹いっぱい。
08/03/22 17:29:44 ZFPvXJ1B0
>>47
正規表現置換で何とかなりそうな気もするけど、
サンプルテキストを貼り付けてくれないことにはアドバイスもしづらい

49:名無しさん@お腹いっぱい。
08/03/22 19:35:58 MTrbSBH70
>>48サンプルテキスト

まほう 魔法 名詞


いちばんまえのが「よみがな」で二番目のが「単語」でこれを

まほう
魔法
名詞

こんな風に単語だけの行を作りたいの

まほう
魔法「 」←スペースは切り取った仕上がりにしてほしい
         PikaZipが単語だけじゃないと認識しないから
          それ以外のことでは多少汚い仕上がりでいいです


50:名無しさん@お腹いっぱい。
08/03/22 19:49:33 /+oS1no80
s/ /\r\n/g

51:名無しさん@お腹いっぱい。
08/03/22 19:59:35 bh7L2wSr0
さらに、Ctrl+A ⇒ Alt+A ⇒ Alt+M

最後に名詞だけ削除かな。



52:名無しさん@お腹いっぱい。
08/03/22 20:04:09 bh7L2wSr0
>>50
ていうか、そういうコマンドラインを入力する事できるんだっけ?


53:名無しさん@お腹いっぱい。
08/03/22 20:44:51 MrtV1AX20
っつーか>>48が書いてるように
正規表現置換で半角スペースを\nに変えればいいだけなのでは?

54:名無しさん@お腹いっぱい。
08/03/22 21:21:07 bh7L2wSr0
>>53
それが理解できるくらいなら>>49はこんな質問しないと思う。


55:名無しさん@お腹いっぱい。
08/03/22 21:24:52 MTrbSBH70
>>50
コマンドラインのどこに入力したらいいのか判らないのです
なんかいろいろ試してみましたけど駄目だったので
s/ /\r\n/gの入力の仕方教えてください

56:名無しさん@お腹いっぱい。
08/03/22 22:13:44 lcz4oE5y0
まずはPerlをインストールする。 ActivePerl Pro Studio
URLリンク(www.activestate.com)

57:名無しさん@お腹いっぱい。
08/03/22 23:07:22 f87k/+V00
まず、辞書ファイルをサクラエディタで開く、「まほう 魔法 名詞」を

まほう
魔法
名詞

にしたいなら、

検索(S)→置換(R)→
「置換前」に^(\S+)\s+(\S+)\s+(\S+)\s.*\r\n
「置換後」に$1\r\n$2\r\n$3\r\n
を入力し、「正規表現」をチェックして、「すべて置換のボタン」を押す。

まほう
魔法

にしたいのなら、

検索(S)→置換(R)→
「置換前」に^(\S+)\s+(\S+)\s.*\r\n
「置換後」に$1\r\n$2\r\n
を入力し、「正規表現」をチェックして、「すべて置換のボタン」を押す。

58:名無しさん@お腹いっぱい。
08/03/22 23:08:25 f87k/+V00
魔法

だけにしたいのなら、

検索(S)→置換(R)→
「置換前」に^\S+\s+(\S+)\s.*\r\n
「置換後」に$1\r\n
を入力し、「正規表現」をチェックして、「すべて置換のボタン」を押す。

ただし、「改行」には「\r\n」、「\r」、「\n」などがあり、
上のやり方では変換前と変換後がともに「\r\n」のときしかうまくいかない。

59:名無しさん@お腹いっぱい。
08/03/22 23:28:13 bh7L2wSr0
>>55
調べたけど機能的にコマンドラインからってのは無いよ。

レスされてる情報をwikiなんかで調べれば十分できるのに
調べもしないで、まだ質問してるので遊ばれてるだけ。

bregexp.dllか互換dllをサクラのディレクトリに入ってる事を
確認して、検索⇒置換 正規表現にチェックを入れて、
置換前に半角スペースを入力
置換後に \r\n

で全て置換をクリック。その後>>51でいいんじゃないかな。

処理対象が数百MBとかで、サクラだと時間がかかるようなら、
sedというツールで上記コマンドを使えばいい。Perlなんぞ入れる必要は無し。

60:名無しさん@お腹いっぱい。
08/03/22 23:29:06 bh7L2wSr0
ありゃ、かぶった。

つか、時が・・・


61:名無しさん@お腹いっぱい。
08/03/22 23:43:55 c8YwkuNEO
辞書アタックによるパスワードクラックに協力的な皆さんに感動した!

前スレでも公式でもスルーだったのに…


62:57
08/03/23 00:07:54 yP6+lPp+0
ミスがありました。すいません。

「すべて置換のボタン」→「すべて置換」のボタン

置換前の正規表現をそれぞれ入れ替えてください。

^(\S+)\s+(\S+)\s+(\S+)\s.*\r\n →^(\S+)\s+(\S+)\s+(\S+).*\r\n
^(\S+)\s+(\S+)\s.*\r\n →^(\S+)\s+(\S+).*\r\n
^\S+\s+(\S+)\s.*\r\n →^\S+\s+(\S+).*\r\n

63:名無しさん@お腹いっぱい。
08/03/23 20:20:30 fvXOzdUX0
家計簿機能とかキッチンタイマーなんかも付いてると便利ですよね


64:名無しさん@お腹いっぱい。
08/03/24 11:59:14 kbRu14ao0
[6631] New 【不具合】atokでの単語登録。 返信 削除
▽ 2008/3/23 (日) 23:55:56 夢見草
Mozilla/5.0 (Windows; U; Windows NT 5.0; ja; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
sakuraで選択した範囲をatokの単語登録機能を使って辞書に
登録したいのですが、範囲を選択して単語登録ボタンを押し
ても単語登録ダイアログの単語欄に選択した語句が表示され
ません。

上記現象を確認したときに使用したsakuraのバージョンは
1.6.2.0です。同じくatokのバージョンは16及び2007です。

sakura1.6.1.0ではatok16でもatok2007でもきちんと単語登録
ダイアログの単語欄に選択した語句が表示されていましたし、
sakura1.6.2.0でIMEの単語/用例の登録をした場合はきちんと
選択した範囲が語句欄に表示されましたので、sakura1.6.2.0
とatokを組み合わせて使ったときに起こる現象のようです。
直していただければ幸いです。よろしくお願いいたします。

> 範囲を選択して単語登録ボタンを押して

たまたまATOK持っていたので、参考になりますかどうか。

なるほど、単語登録ボタンを押した後、
クリップボードにコピーされていませんね。
ちなみに、共通設定編集−タブ−コピー範囲を4個全部OFFでもだめでした。

patch[ 1807523 ]
VS2003/2005エディタ互換の行コピー&行貼り付け
のようですが、...私には解析できません。
キーのCTRL/C、右クリック−コピー、
の他に何か同様のイベントが有りそうです。

65:名無しさん@お腹いっぱい。
08/03/24 12:44:39 CORtnupN0
検索したときに、その検索ワードにマッチした数をステータスバーか何かに
表示できたりはするのでしょうか?

66:名無しさん@お腹いっぱい。
08/03/24 17:35:13 ET0BqaFG0
サクラエディタスレに常駐している高スキルの方に教えを請います サクラ1.5.9.90

grepの検索結果の画面をさらに整形するために「grep→置換」を一つのキーマクロで組んだら
grep画面で止まるんです。これを分割して「grepだけマクロ→置換だけマクロ」と2度手間すれば
ちゃんと動くから書き方は間違ってないと思うのですが
2つの間に何か必要なんでしょうか?今はそのままくっつけています
2度手間より1度手間で便利にやりたいんです

//キーボードマクロのファイル
S_Grep('検索文字列', '*.txt', 'C:\\Documents and Settings\\略', 25368); // Grep
S_ReplaceAll('置換前文字列', '置換後文字列', 4); //
S_ReDraw(0); // 再描画

67:名無しさん@お腹いっぱい。
08/03/24 17:55:50 Ha7brV9/0
> 高スキル
ですが、なにか?

68:名無しさん@お腹いっぱい。
08/03/24 20:45:55 vGywUOMP0
>>66
現時点の仕様では、マクロは実行したウィンドウ以外のテキストは
処理できないんじゃないかな?

自分も、マクロで複数ファイル間のコピペとかしたいのだが・・・

69:66
08/03/24 22:56:29 4nnoVU1z0
>>68
指摘ありがとうございます
なにぶんドシロートな者でサーパリわからなかった状態でした

であれこれやって
□□□□□□□□□□□□ (□は文章)
複数の文章にgrepすると便利だけど>>66のようになるから
□□□□□□□□□□□□→一旦一つの文章□にまとめてをマクロにやらせ
それに対してさらに抽出置換整形することに変更してやってみました
でもこれも結局66と同じでまとめた一つの文章を読み込んだ時点で止まるのでだめでした
キーマクロではこれが限界のようで仕方ないので2度手間で我慢します
スレ汚しスマソ

70:67
08/03/25 22:01:25 GQqJaqNz0
Grepマクロの新オプションに新規画面/親画面をキボウ

71:名無しさん@お腹いっぱい。
08/03/25 22:13:47 clbzbPVY0
>>68
実行したウィンドウのテキストは処理できるから、
FileClose、FileOpenで、テキストを入れ替えれば、
ファイル間のコピペとかできるよ。

WSHマクロとか使えば、入れ替えなくてもできるけど、
WSHマクロは敷居が高いから、ありかと。

72:名無しさん@お腹いっぱい。
08/03/26 12:22:37 2xvVYs8/0
誰も教えてくれないから、ステータスバーに好きな文字を表示できるようにするプログラム作っちゃいました

73:名無しさん@お腹いっぱい。
08/03/28 12:21:46 G9gWmeMC0
次はこんな文字化け対策のプログラム作ろうと思う。
選択領域か、コピーした領域の文字コードを16進2桁にして貼り付けか、挿入するマクロ。

74:名無しさん@お腹いっぱい。
08/03/29 03:27:41 h3rFihyM0
全ての行頭に <a href="
全ての行末に ">リンク</a>

を一発で入れるマクロか
URLになってる文字列全てをhtmlリンクに変えるマクロを教えてください!

75:名無しさん@お腹いっぱい。
08/03/29 03:59:10 /e64vc3Q0
>>74
正規表現置換を覚えるんだ!
マジ便利

76:名無しさん@お腹いっぱい。
08/03/29 04:56:43 UzL2iH220
>>75
ありがとう出来た!マジ便利だこれ

S_ReplaceAll('^', '<a href="', 60); //
S_ReDraw(0); // 再描画
S_ReplaceAll('$', '">リンク</a>', 60); //
S_ReDraw(0); // 再描画

URLの行頭行末を表す正規表現は分からなかった・・・

77:73
08/03/29 08:27:49 b9i0TN070
>>74
S_ReplaceAll('(.*?)([\\r\\n]+)', '<a href="\\1">\\1</a>\\2', 4); //正規表現

78:名無しさん@お腹いっぱい。
08/03/29 17:34:18 pefRVwlG0
>>77
ありがとう、だけどうまくいかなかった・・・使い方が分からないw

79:名無しさん@お腹いっぱい。
08/03/29 18:09:07 0BII44nY0
タイプ別設定を増やしたいんだけど、どうすればいいの?
カーソル行アンダーラインってのがあるけど、アンダーラインでなく、行に色つけは出来ないの?

以上2点分かる方居れば、教えてください。

80:名無しさん@お腹いっぱい。
08/03/29 18:31:50 GxfSU6uO0
>>79
ソースを修正する

81:名無しさん@お腹いっぱい。
08/03/29 18:58:45 tkF//Ua90
Unicode版には期待もひとしお

82:名無しさん@お腹いっぱい。
08/03/31 00:52:31 c4NvFRLC0
ていうか、久しぶりにインストールしてみたけど、
新規ファイル保存時にデフォルトパスが記憶されない問題って、
まだ直ってないのかな

83:名無しさん@お腹いっぱい。
08/03/31 02:45:29 TEBkOJfP0
画面を左右に分割した時に
別々のテキストファイルを表示させる事は出来ないんでしょうか?

84:名無しさん@お腹いっぱい。
08/03/31 12:22:49 7CXC02R+0
>>82 log=data&ol=200412&tree=c3985 少しは役にたつだろう。

85:名無しさん@お腹いっぱい。
08/03/31 14:48:39 7CXC02R+0
>>74 Tool->Ctrl/L  Tool->Shift/Ctrl/L

86:名無しさん@お腹いっぱい。
08/03/31 21:28:35 bF9mWorl0
>>83
設定->共通設定->タブバー->タブバーの表示をオフ
ウィンドウ->左右に並べて表示

これじゃだめ?

上をやるとウィンドウサイズが変わるんだが、1画面に戻したときに、
すばやく元のサイズに戻す方法ってあるのかな?
だれか、知ってたら教えてくれ

87:名無しさん@お腹いっぱい。
08/03/31 22:58:07 c4NvFRLC0
>>84
てっきり解決できないものだと思ってた。
ありがとう。

88:名無しさん@お腹いっぱい。
08/04/01 00:15:32 bxYlXHVS0
>>86
ありがとう
その動作がマクロで切り替えれたらいいけど無理みたいですね
あまり使わないので解決してスッキリしました

89:名無しさん@お腹いっぱい。
08/04/02 15:07:32 J6Jj5keD0
強調キーワードで設定した文字を太文字にしたのですが、
これを印刷に適用する方法はないのでしょうか。

90:名無しさん@お腹いっぱい。
08/04/02 18:24:31 ZkzqxsDH0
>>89
太字にしてトナー消費量を増やしてはいけません。

by チーム-6%

91:名無しさん@お腹いっぱい。
08/04/03 07:18:59 2KiHX89w0
ないのです

92:名無しさん@お腹いっぱい。
08/04/03 17:56:26 JueHAQEl0
リッチテキストエディタから開くボタン追加しておく

そちらで同じような表示設定にしておく

印刷する

93:名無しさん@お腹いっぱい。
08/04/09 18:21:56 Ge1j45pw0
サクラエディターインストールするとレジストリーに登録しますか?
アンインストールの時に綺麗にアンインストールできますか?
>>1のサイト見てきたけどわかりませんでした
どなたか教えて下さい

94:名無しさん@お腹いっぱい。
08/04/09 22:15:02 yAPrtmGF0
綺麗にアンインストールできなかったら、とっくの昔にマルウェア指定されてるんじゃないの?

それはそれとして
本体はレジストリ使わないけど、インストーラがレジストリ使うかどうかは不明。
vistaでUAC切らずに使うなら、初めはインストーラ使ったほうがいい

95:名無しさん@お腹いっぱい。
08/04/09 22:35:46 Ge1j45pw0
>>94
了解!
詳しくありがとうございます

96:名無しさん@お腹いっぱい。
08/04/09 23:01:00 Ge1j45pw0
ダウンロードしに行ったんだけど海外サイトに接続した後
メール登録、コンピューターアクセスコードの入力とかありました
なんか怖いよ
途中で辞めて逃げて帰ってきました
日本語のサイトはないですか?


97:名無しさん@お腹いっぱい。
08/04/09 23:18:23 yAPrtmGF0
URLリンク(members.at.infoseek.co.jp)

98:名無しさん@お腹いっぱい。
08/04/09 23:24:06 Ge1j45pw0
>>97
ありがと
そこから海外サイトのようなところへ飛ぶんだ
それでメールアドレスはいいけど
パソコンアクセスコードの入力とか出てくる
怖すぎてダウンできないガクガクブルブル
WIKIを見たら日本製と書いてあって安心して使えそうな気がしたんだけど
私の思い込みでした
せっかく誘導してくれたんだけどごめんなさい!
怖くて辞めておくよ
レスありがとです

99:名無しさん@お腹いっぱい。
08/04/09 23:29:06 WSEKbnyu0
>>98
言ってることがよくわからん。
>>97のページ内の「最新版ダウンロード sinst1-6-2-0.exe (1.6.2.0)」を
クリックすれば、自動的にダウンロードが始まるだろ?

100:名無しさん@お腹いっぱい。
08/04/09 23:36:18 Ge1j45pw0
>>99
えっ
ダウンロードじゃなくて通信でのインストールですか
さらに怖いです><
ダウンロードしてノートンでチェックしてからインストールは無理ですか?

101:名無しさん@お腹いっぱい。
08/04/09 23:42:53 WSEKbnyu0
>>100
よく読め。「ダウンロードが始まる」って書いてるだろ。
「インストールが始まる」なんて書いてないぞ。
これでもわからんアホなら後はもう知らん。

102:名無しさん@お腹いっぱい。
08/04/09 23:43:25 Mp4jLbGw0
は?通信でのインストールって?
普通にインストール用ファイルをダウンロードできるお。

103:名無しさん@お腹いっぱい。
08/04/09 23:52:12 Ge1j45pw0
>>101
>>102
そうなんですか
アクティブエックスは確認してから実行する設定にしているのです
以前かなり有名なツールをインストールして
不振な動きがあったのでアンインストールしたんです
そしたら1週間後くらいに気がついたんですが
WindowsのBkなんとかってバックアップのファイル名書き換えられてるし
関連付けも書き換えられて、とんでもない目にあいました
あれからフリーウェアは雑誌に添付されているもや
ベクターで配布されているものを試すようにしていたのでつい緊張しちゃいました
ベクタではアクティブXをONにしなくてもボタンがあったのでアクティブXOnにするの久しぶりです
アクティブXをonにしてダウンロードしてみます
アドバイスありがとうございます

104:名無しさん@お腹いっぱい。
08/04/10 00:06:23 Rf4Q17Ky0
SourceForgeのほうがVectorよりも全世界的なので信頼もできそうな気がするけど…
まぁ、全世界的に有名なだけにアタックはされやすいかもね。
FirefoxよりもIEのほうがアタックに遭遇する危険が高いのと同じかな?

105:名無しさん@お腹いっぱい。
08/04/10 00:07:44 5QXM2TUk0
無事ダウンロード完了しました
ノートン先生のチェックも完了
みなさんありがとうございました

106:名無しさん@お腹いっぱい。
08/04/10 00:11:26 i5GSDa470
   ∧ ∧    ┌────
  ( ´ー`)   < シネ
   \ <     └──/|──
    \.\______//
      \       /
       ∪∪ ̄∪∪

107:名無しさん@お腹いっぱい。
08/04/10 00:12:06 cs8j6KHv0
ある意味病気だな

108:名無しさん@お腹いっぱい。
08/04/10 00:32:26 /DN6/Lg40
>>103
Vectorで配布されているファイルがウイルスに感染していたこともあったぞ。

弊社サイトのウイルス感染に関するお詫びとご説明(修正版)
URLリンク(www.vector.co.jp)

ITmedia News:ベクター、公開ソフトの一部がウイルス感染
URLリンク(www.itmedia.co.jp)

「Vector」で公開中の807タイトルがウイルス感染、7,873回ダウンロード
URLリンク(internet.watch.impress.co.jp)

109:名無しさん@お腹いっぱい。
08/04/10 01:56:17 5QXM2TUk0
検索してヒットした文字列(離れた箇所に複数)を1アクションで
全てを一括コピーまたは一括切り取りする方法教えて下さい

>>108さん
情報ありがとうです^^

110:名無しさん@お腹いっぱい。
08/04/10 06:10:33 KDNjGuVh0
ネッシー

111:名無しさん@お腹いっぱい。
08/04/10 16:06:08 FQ0irXuZ0
>>109
具体的に何がやりたいのかを言ってごらん。


112:名無しさん@お腹いっぱい。
08/04/10 16:58:29 Ls5y1hcU0
>>111
>>109です
ファイル開いて検索
全部まとめて1アクションでカット&ペースト

113:名無しさん@お腹いっぱい。
08/04/10 19:05:58 kR50bdNQ0
>>108
ベクターはウイルスに感染もするが、スパイウェアもノーチェックで配布

URLリンク(www.vector.co.jp)
URLリンク(www.nbstation.com)



114:名無しさん@お腹いっぱい。
08/04/10 21:35:32 +6017Tvm0
>>112
検索って事は、ファイル中にある特定の文字列を全部拾うって事?
カット&ペーストって具体的に何したいのかよく分からんが、
検索した文字列を削除するなら、正規表現置換でできるだろう。
一定のルールに従ってその文字列を挿入することも出来る。

つーか、検索ワードをコピーするって意味分からんな。
検索ワード入れたんならそれコピーすればいいじゃないか。

115:名無しさん@お腹いっぱい。
08/04/10 22:08:49 Ls5y1hcU0
sakuraは1アクションで全部拾うことが出来ると聞いたのですが誤報でしたか
ありがとうございます

116:名無しさん@お腹いっぱい。
08/04/10 22:18:50 Ls5y1hcU0
言葉たらずですいません
正規表現で検索する→ヒットする箇所が数箇所ある
それを1箇所ずつコピー$ペーストではなく
1アクションで全てを拾ってペースト

ヒットした1箇所目をコピーするのに10秒かかるとします
1ファイルで20箇所ヒットしていれば200秒かかります
ヒットした数に関係なく1アクションで済ませれれば
1ファイル10秒で済みます
わかりにくい表現ですいません

117:名無しさん@お腹いっぱい。
08/04/10 22:23:46 Ls5y1hcU0
正規表現での置換を使って元ファイルの文字列削除が目的ではありません
カット&ペーストにしておけば後で見た時に
処理が終わっているかどうか一目でわかるようにしたほうがいいかなっと思ったからです
コピー&ペーストでもかまいません

118:名無しさん@お腹いっぱい。
08/04/10 23:32:04 Rf4Q17Ky0
>わかりにくい表現ですいません
わかりにくい、どころじゃなくて、何がしたいのかさっぱりわからないな。
ヒットして選択されている文字列をコピーして選択を解除せずに貼り付けたら上書きで何も変化しないんじゃないのか?

119:名無しさん@お腹いっぱい。
08/04/10 23:45:41 Ls5y1hcU0
何度もすいません
例えばここでの私の発言>>116ですが
ヒット(.+?)箇所 で正規表現すると
「ヒットする箇所」
「ヒットした箇所」
2種類の文字列にヒットします
この2箇所を1アクションで新規ファイルにコピーしたいのです

ご存知の方おられましたらよろしくお願い致します

120:名無しさん@お腹いっぱい。
08/04/10 23:50:35 Ls5y1hcU0
1アクションに魅力があります
選択解除しないで次の文字列をコピーして
それが終われば次のヒット文字列へという事ではありません
1アクション
1操作で1ファイルを終わらせたいのです
現在手持ちに20万ファイルあります
手作業を抜け出したいです


121:名無しさん@お腹いっぱい。
08/04/10 23:52:35 Rf4Q17Ky0
マクロにすればできるんじゃないの?(僕には書けないけどね)
ていうか、マクロにしないでそんなことができるエディタはこの世に存在しないんじゃないかしら。

122:名無しさん@お腹いっぱい。
08/04/10 23:59:32 lFzhK84pO
GREP結果を名前を付けて保存でいいんじゃね?


123:名無しさん@お腹いっぱい。
08/04/11 00:00:59 O5clt12R0
>>121
やはりそうでしたか
エクセルでやることも模索したのですが
正規表現で検索が出来ないらしいので断念
sakuraもできませんか
ありがとうございました

124:名無しさん@お腹いっぱい。
08/04/11 00:06:29 O5clt12R0
>>122
grep昨日試してみました
sakuraのgrep結果は見やすくて、なかなかいい感じでした
ただ検索する文字列は複数なので
grepして保存→grepして保存→テキストの連結→ソートになるかと思います
最後のソートが秀丸もエクセルも上手くいきませんでした
レスありがとうございました

125:名無しさん@お腹いっぱい。
08/04/11 00:55:02 QrBHnW2r0
>>124
なんとなく分かった。
とりあえず、grepは複数ファイルをまとめて検索できるから、
grep→ソート
の2アクションには出来ると思う。

126:名無しさん@お腹いっぱい。
08/04/11 01:22:58 whkOjDT40
どういうソートをしたいのか判らんので何とも言えんが、サクラエディタ内蔵のソート機能で
何とかなるようなソートなら、マクロ組めばgrep→ソートまで1アクションで出来ないかな。

こういう用途ならGREP専用ツールの方が、その手の機能が充実してるのでは。
複数の条件を一括して検索出来るツールとか、探せばありそうな気がする。


127:名無しさん@お腹いっぱい。
08/04/11 01:52:18 igRXqzI60
>>124
> ただ検索する文字列は複数なので
正規表現なら、論理和(演算子は|)が使えるのでは?
URLリンク(sakura-editor.sourceforge.net)
これなら、一致した順にgrepの結果に出る。

128:名無しさん@お腹いっぱい。
08/04/11 08:51:32 92tUDbdR0
>>124
まだ何がやりたいんだか、よくわからないんだけど。
結局、汎用機能を求めてるわけではなく、現状直面している作業
が簡単に処理できればいいんだよね?

その処理結果は、手間を考えなければ、>>124でいいの?

上記でダメな場合 ⇒ 欲しい結果を具体的に書いてくれ。>>117は結果じゃないので。

上記でOKな場合
>>126-127で既出な通り、エディタじゃなく、grepツールと正規表現組み合わせたほうが良い。
ただし、結果をそれぞれ別ファイルに出力しなければいけないのならば、簡単なスクリプトを書く必要があると思う。

※Excelはベクターなんかで正規表現検索アドオンがあるので試してみれ

129:名無しさん@お腹いっぱい。
08/04/11 08:58:40 AZSaffoj0
ここでぐだぐだやってるくらいなら
プログラム組んだほうが早い件

130:110>>119
08/04/11 11:14:27 9MZtiE6b0
Global Expression で、出力結果->該当部分

131:110>>119
08/04/11 12:42:12 9MZtiE6b0
検索結果ウィンドウでGlobal Expression→1個のファイルに出力

132:名無しさん@お腹いっぱい。
08/04/11 20:58:17 Oxl/mYRQ0
お世話になります119です
sakuraの機能がまだわかっていなかったので先ほど気づいたのですが
grepで「確当部分」出力というものがあったのですね
これが1アクションコピーだと思います

他のエディターは行単位なので確当部分出力という機能を始めて知りました
これでもの凄く楽になりそうです
ありがとうございました

>>131さんの教えてくれたGlobal Expression→1個のファイルに出力
設定なのか操作なのかまだわかっていないのでこれから勉強していきたいと思います
Global Expressionで1ファイルにすればソートも1回で済ませれるのでしょうか?

それと複数行対応の正規表現検索の仕方がわかりません
文字列(.+?)文字列\n文字列
文字列(.+?)文字列\r\n文字列
試してみましたが上手くいきませんでした
まだsakuraを使い始めたばかりなのでこれから気長に覚えて行きたいと思います
みなさんありがとうございました

133:名無しさん@お腹いっぱい。
08/04/11 21:43:16 92tUDbdR0
結局この人が何やりたいのか理解できなかったわ。

これでいいんか?
grep -Po "正規表現" *.csv | sort | uniq
cygwin等で。

134:秀丸スレ841
08/04/11 21:54:54 Y+NlK/3E0
>>132
> sakuraの機能がまだわかっていなかったので先ほど気づいたのですが
> grepで「確当部分」出力というものがあったのですね
> これが1アクションコピーだと思います
そろそろ助け舟出そうかと思ってたけど
マッチした部分のみの出力オプションに
自力で気づけたみたいだね

> それと複数行対応の正規表現検索の仕方がわかりません
> 文字列(.+?)文字列\n文字列
> 文字列(.+?)文字列\r\n文字列
> 試してみましたが上手くいきませんでした
サクラエディタは改行をまたぐ正規表現検索はできない
改行またぐ正規表現GrepならK2Editorがオススメだけど、
マッチした部分のみの出力オプションはなかった スマソ

135:名無しさん@お腹いっぱい。
08/04/11 21:57:01 7IyjKkHw0
>>133
察するに、たとえば、膨大なアクセス解析のログから特定サイトのURLを抜き出す、
とかそんな感じのことをしたいんじゃないのかと。
一行にアクセス時間やらIPも含んだCSVファイルを対象にして、
www.hoge.com以下のURLだけを探し出して羅列するとか。

136:134
08/04/11 22:00:53 Y+NlK/3E0
Greplaceがわりといいかも
複数行検索対応で右クリから一致したテキストのみのコピーができる

137:名無しさん@お腹いっぱい。
08/04/11 23:31:33 92tUDbdR0
>>135
モレも昔、まさにそれをやっていたんだが、サクラというかエディタじゃ
遅すぎて無理があったよ。

gz形式で1日当たり1GB以上あったので、1ヶ月分の解析とかは
ログをローカルに落としてcygwin上でやってた。

ちなみにwebalizerは痒い所に手が届かない感じ。

>>132
改行込みか。>>133はダメだわ。

onigsed -n -f nukinuki.sed *.csv | sort > 出力するファイル

▼nukinuki.sed
{
N
s/.*\(文字列.*\n.*文字列\).*/\1/gp
}
▲ここまで

sed
URLリンク(www.kt.rim.or.jp)

Win上だとuniqが無いけど、これでいいんじゃね?

スレ違いすまん >>ALL

138:名無しさん@お腹いっぱい。
08/04/12 14:25:27 b/NbMMr30
こんにちわ^^
132です
>>134 >>136さんありがとう
あなたが教えてくれた方だったんだ
あそこでsakuraのことを聞くわけにいかないのでこちらに移動してきたんです
今後ともよろしくお願い致します^^

>>135
そんな感じに近いです
アクセスログじゃないんだけど
手持ちのデータ整理です
タイトル一覧表を作りたいのですが作れないままなんです
色んな住所録ソフトやデータソフトを試してみるんですが
今は細分化されて住所は住所録ソフト、データはデータソフトって感じで応用の利くソフトはなかったんです
仕方ないので自分でぽちぽちやっているんです
そのうち私のやりたい事が出来るソフトが出れば
これも終われるでしょってな感じで自分で解決する気もあまりない^^;

>>137さんわざわざスクリプト書いてくれたんだありがとう
教えてくれたコードを試してみたんだけど0バイトのファイルが出来上がるんだけど上手くいかないんだ
使い方がわかっていないのでsedで色々ググって見たんだけどわかんなかった
せっかく教えてくれたんだけどありがとう

みなさんありがとうございました!


139:名無しさん@お腹いっぱい。
08/04/12 19:30:01 e5gR7dQ50
>>138
すまん間違えてた。

▼nukinuki.sed
{
N
s/.*\(文字列.*\n.*文字列\).*/\1/p
}
▲ここまで

flagのgが不要だった。


140:名無しさん@お腹いっぱい。
08/04/12 19:54:26 e5gR7dQ50
>>138
サンプルのスクリプト(という程のもんじゃない)と、抽出元のファイルをうpった。
PASSは「sakura」
URLリンク(www-2ch.net:8080)

例 このスレでレス番付けてレスをした人のIDとレス先の抽出

▼test.sed
{
N
s/^[0-9]{1,3}.*ID:\(\w{9}\n.*>>[0-9]{1,3}\).*/\1/p
}


onigsed -n -f test.sed "サクラエディタふぁんくらぶ part10.txt"

結果
Defa6Cgt0
>>2
4Q68E5Kk0
前スレ>>999
I5t3CH5JO
>>10
6K7qgeUm0
>>23
Wmip7MVJ0
>>26
..............etc

※わかりやすいようにシンプルにしたが、置換後はグルーピングを
増やして改行を消したり好きなように整形すれば良い。

141:名無しさん@お腹いっぱい。
08/04/13 00:26:08 b+9DprUN0
>>140さん
>>138です
うわぁ!
ありがとうございます
できましたよ^^
見事に抽出できています
先日教えて頂いた | sort > この部分で微調整もできました
お疲れのところ本当にありがとうございます
とても参考になります
大切に使わせていただきますね
ありがとうございました!

142:110>>119
08/04/13 03:34:55 fD9HG1ed0
/^[0-9]{1,3} /{
N
s/^\([0-9]{1,3} \).*ID:\(.{9}\n.*>> *[0-9]{1,3}\).*/\1\2/p
}
偶数行目だけの結果だったので。sed_sample.sed

143:名無しさん@お腹いっぱい。
08/04/13 13:21:29 b+9DprUN0
>>142さん
>>138です^^
何度もお気遣いいただきありがとうございます
抽出部分がさらに進化してますね
IDの前にレス番号が付いて見やすくなりました^^
教えて頂いたsedを参考にしたいんですが
今のところsedのリファレンスでわかりやすいものが見当たりませんでした
私の何でもリスト:図書館に行ったときに「調べてみるリスト」に記載しておきましたので
今度、図書館へ行くときにsedの命令は調べてみます
所用続きなので、すぐ図書館へ行けそうにないのですが後に大変役に立ちと思います
お忙しい中、本当にありがとうございました!



次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4088日前に更新/132 KB
担当:undef