サクラエディタふぁん ..
70:名無しさん@お腹いっぱい。
06/12/04 08:03:01 MHbccK230
URLリンク(sourceforge.net)
1.5.13.1 release.
71:名無しさん@お腹いっぱい。
06/12/04 17:07:23 nJCcuY6H0
乙かれさまです
72:名無しさん@お腹いっぱい。
06/12/09 20:41:24 7gKWG53H0
>>69
できねーじゃねかクズ
73:名無しさん@お腹いっぱい。
06/12/09 21:43:36 n7Qr4kCP0
>>72
素人はお帰りください。
74:名無しさん@お腹いっぱい。
06/12/09 21:52:37 a8AfeYdW0
>>73
どうしたの?
75:名無しさん@お腹いっぱい。
06/12/09 22:03:05 n7Qr4kCP0
どうもしないよ
76:名無しさん@お腹いっぱい。
06/12/12 20:14:52 7U6r4ONj0
サクラエディタを本日導入しました。操作に関する質問があります。
ウインドウを左右に分割したとき、
一方のウィンドウを編集しているきに、それに連動して他方
のウインドウが連動して動かないようにするにはどうすれば
良いのでしょうか。
詳しい方、教えて下さい。
77:名無しさん@お腹いっぱい。
06/12/12 20:20:32 UvTgNUkc0
共通設定 > ウィンドウ > 分割ウィンドウ
のチェックを外せ。
つーか、このくらい設定眺めりゃすぐ行き着くだろ。
ウインドウの設定がウインドウタブ以外にあったら見つけにくいかもしれないが。
78:76
06/12/12 20:24:59 7U6r4ONj0
>>77
共通設定の項目を見落としていました。
助かりました。感謝します。
79:名無しさん@お腹いっぱい。
06/12/15 08:44:42 dzCd6eOO0
サクラエディタを使ってみたのですが、日本語を入力しようとすると文字化けします。
どうすれば改善されるでしょうか?
80:名無しさん@お腹いっぱい。
06/12/15 10:58:20 TAMPTlz10
フォントは何?
81:名無しさん@お腹いっぱい。
06/12/15 18:26:39 dzCd6eOO0
>>80
返事遅れてすみません
Courier Newです
82:名無しさん@お腹いっぱい。
06/12/15 19:59:13 TKdWnwqW0
>>81
フォント変えなー。
とりあえずMSゴシックに変更してみなー
83:名無しさん@お腹いっぱい。
06/12/15 21:38:25 dzCd6eOO0
>>82
解決しました どうもありがとうございました。
84:名無しさん@お腹いっぱい。
06/12/16 08:00:11 bV4BfKKU0
( ´Д⊂ エエハナシヤ…
85:名無しさん@お腹いっぱい。
06/12/19 04:03:06 mHYW6J1X0
韓国語のGB2312文字って表示できないのかなあ
UTF-8で開いても文字化けするのでIEソース表示にはxyzzy使ってる(´・ω・`)
86:名無しさん@お腹いっぱい。
06/12/19 04:08:06 mHYW6J1X0
ああ混同しました
簡体字中国語(GB2312)と韓国語(EUC-KR)の両方ともサクラで見れたらいいのですが
87:名無しさん@お腹いっぱい。
06/12/19 22:11:42 T5LrCGDx0
三国人は死ねばいいとおもう
88:名無しさん@お腹いっぱい。
06/12/19 23:05:21 HqyO/eNs0
サクラエディタって外国語には対応してなかったと思う
89:名無しさん@お腹いっぱい。
06/12/20 01:36:51 B/mBG5Uu0
そうですか、じゃあ対応するまでxyzzyを使う事にします
90:名無しさん@お腹いっぱい。
06/12/20 03:59:16 ejN7qV9X0
SJISで扱える範囲しか対応してないよ。
EUC用には笑むエディタフリー使ってる。
笑むエディタフリーならCJKの各コードならじゅうぶん使える。
91:名無しさん@お腹いっぱい。
06/12/20 04:47:47 B/mBG5Uu0
そういえばxyzzy入れたけど色分けが気に入らなくてすぐEmEditorにしたんだったd
でもsakuraのが使いやすいなあ
92:名無しさん@お腹いっぱい。
06/12/20 06:46:41 RGvsLNWG0
xyzzyの色分け機能は凄く便利だと思うんだけど何が気に食わないのさ。
93:名無しさん@お腹いっぱい。
06/12/20 07:19:11 B/mBG5Uu0
まだ使い込んでないからデフォの見た目です
94:名無しさん@お腹いっぱい。
06/12/20 07:31:52 XFqZ70JW0
xyzzyはカスタマイズが大変すぎる。
日常的に使ってないと、コマンドすぐ忘れるしw
95:名無しさん@お腹いっぱい。
06/12/20 12:52:29 ejN7qV9X0
サクラ.chm開くとディスクエラーが三回でるんだが?
マクロchmとPPA.chmとWSH.chm見にいこうとして
3階出てるような気もするがみな同じ場所にある。
なんでかね?
あとマクロコレクションはどーして配らないの?
標準で登録マクロがゼロというのは人によっては
あまりにあんまりだと思うが?
96:名無しさん@お腹いっぱい。
06/12/21 04:53:07 ipaWSDFz0
サクラでgrepすると文字化けせん?
鬼車版dll使用中。
97:名無しさん@お腹いっぱい。
06/12/21 10:43:42 Zafh8F+x0
具烈婦をフォルダのアクションにいれてるんだが
勝手にはじめてしまうのlが気に入らん。
条件設定からはじめるオプションつけて欲しい。
さくら具烈婦にはSJIS以外はいたい指定内ので
俺は文字場化は器にしない。
ていうかこのIMEはhidoi学習Sareteiru。
98:名無しさん@お腹いっぱい。
06/12/21 11:12:20 +5F6zOUy0
具烈婦
うちもそうなったw
99:名無しさん@お腹いっぱい。
06/12/21 11:20:43 nMh3gTgo0
>>97
atokも似たようなものだよ
具烈婦
100:名無しさん@お腹いっぱい。
06/12/21 14:35:05 GW9zK+Om0
具烈婦ってw なんか凄そうだなw
101:名無しさん@お腹いっぱい。
06/12/21 17:55:33 VULqTjrQ0
具志堅がシャンプーの代わりに間違えてウスターソースを使っちゃったってくらい違和感があるよな。
102:名無しさん@お腹いっぱい。
06/12/21 18:37:04 6MdTFD1D0
URLリンク(sourceforge.net)
Release Name: 1.5.14.0
Notes:
This release corresponds to sakura/trunk#1035
--------------------------------------------------------------------------------
Changes:
[1.3.13.1からの非互換な変更点]
IMEのキャレット色が設定可能になったことにより,
IMEがONの時のキャレット色のデフォルト値が赤になっています.
キャレット色はタイプ別設定→カラーで変更可能です.
前回開いたときと自動認識とで漢字コードが異なる場合,
従来は自動認識を優先していましたが,本バージョンから
前回開いたコードを優先するように変更しました.
保存ダイアログで拡張子を指定しない場合,適切と思われる
拡張子をが補われます.
103:名無しさん@お腹いっぱい。
06/12/21 19:48:55 Zafh8F+x0
hh.exe sakura.CHMでドライブエラーが出るのはなぜか教えてくれない?
えらードライブはどうやらネットワークドライブみたい。
でも一応ヘルプは全部サクラのあるローカルドライブにあるんだけど…。
あと、ちと古いネタになるが、INIファイル消してみたけど、やっぱりアウトライン
ウィンドウのサイズと位置は記憶(継承)されないやん。継承させたいのぉ…。
ついでに要らん事書くが、マクロはキーマクロをちょいと拡張して条件つき
繰返しやらできるようにした方が飯と思うんだが?
もちろんWScriptやらPPAが使えるのは大歓迎だが。
104:名無しさん@お腹いっぱい。
06/12/21 20:33:52 +Xwusgvb0
初心者で申し訳ないのですけれど
例えば URLリンク(kanbun.info) の
03-01 孔子謂季氏。八?舞於庭。是可忍也。孰不可忍也。
を選択してsakuraに貼り付けると
八?舞於庭→八~O舞於庭になってしまいます。
?のところは人偏に八/月の字です。
EmEditorでは特に操作することなく貼り付けられるのですが
sakuraではどのようにすれば貼り付けられるのでしょうか?
105:名無しさん@お腹いっぱい。
06/12/21 21:00:35 Zafh8F+x0
無理
106:名無しさん@お腹いっぱい。
06/12/21 21:13:09 4kAdewHD0
Shift−JIS 第1水準漢字 第2水準漢字 の範囲に無いので、
メモ帳に貼り付けて保存。
107:104
06/12/21 22:17:35 +Xwusgvb0
どうも m(_ _")m
メモ帳にできることができないんですか。 残念 orz
108:名無しさん@お腹いっぱい。
06/12/22 00:00:14 fh6iZ2zH0
サクラはプログラミング向けのエディタだからね。
自然言語の読み書きのみで必要とされるような機能はいらない。
109:名無しさん@お腹いっぱい。
06/12/22 01:56:52 4lH/091j0
>>97
> 勝手にはじめてしまうのlが気に入らん。
そんなことないだろ。
sakura.exe -GREPMODE -GREPDLG -GOPT:SKP2 -GFILE:"*.*" -GFOLDER:"%1"
>>103
アウトラインウインドウの継承って黒い四角ボタンのことじゃね?
110:名無しさん@お腹いっぱい。
06/12/22 06:54:32 yJ1KS64a0
>>109
いつのまにそんなオプションが?
四角いボタン?
あとでちょっと調べてみる。
さんきゅー
111:名無しさん@お腹いっぱい。
06/12/22 12:01:06 jYuq670x0
>>108
Windows 2000 XP Vista 限定版 サクラエディタ
みたいなのができればいいなあ
とおもう
112:名無しさん@お腹いっぱい。
06/12/22 18:08:26 yJ1KS64a0
今■押してみたらバッチリでした。
ありがとー!
113:名無しさん@お腹いっぱい。
06/12/22 18:12:58 yJ1KS64a0
ついでにもうひとつ。
マクロで改行ごとに移動(いわゆる論理行)するにはどうやればいい?
ヘルプ見た限りでは次の行へ移動するのが内容に見えるけど?
一旦幅を広げるか、1行の文字数だけカーソル右移動するかくらいしか無いような?
それとも指定行へジャンプのダイアログ無しってのがある?
それにしても未だにHTMLヘルプ開くと3回エラーが出る( ´Д⊂
114:名無しさん@お腹いっぱい。
06/12/22 18:15:02 yJ1KS64a0
ありました。これで1行ずつ移動できるね…。
時間かかりそうだけど。
■マクロ構文
・構文: Jump( int1 :Integer, int2 :Integer );
int1 ジャンプ先行番号
int2 オプション(省略可能)
・記録: ○
・解説
オプションには以下の値の組み合わせを指定できます。
0x00 折り返し単位の行番号
0x01 改行単位の行番号(省略時規定値)
0x02 PL/SQLコンパイルエラー行を処理する
115:名無しさん@お腹いっぱい。
06/12/22 23:59:22 4lH/091j0
>>113
どんなエラー?もう少し詳しく。
116:名無しさん@お腹いっぱい。
06/12/23 01:07:16 UXX0jn7G0
>>113
PC買い替えのお告げだと思えwww
117:名無しさん@お腹いっぱい。
06/12/23 11:58:25 UHbYn3010
>>113-114 問題は114より113の方。
>それにしても未だにHTMLヘルプ開くと3回エラーが出る (ry
>ありました。これで1行ずつ移動できるね…。
>時間かかりそうだけど。
D:かC:のドライブにすると、どうなる? 仮に、皆まとめてC:かD:に持っていく。
このSAKURAには、改行単位の移動が無いからね。
しかし、何に使うのか、SAKURAはいちいち改行しないモードに変えて使ってるけど。
118:名無しさん@お腹いっぱい。
06/12/24 00:42:13 oTYBgx9M0
どなたかご教示ください。
半角の括弧を強調表現(つまり色を付けたり)することはできないのでしょうか?
119:名無しさん@お腹いっぱい。
06/12/24 01:22:23 fI/l3wjj0
“正規表現キーワード”とか
つかえますよ
120:名無しさん@お腹いっぱい。
06/12/24 08:11:32 eHbJ4LjT0
>>115
Sakura.exe - ディスクがありません
ドライブにディスクがありません。ディスクをドライブX:に挿入してください。
何故か前と若干違うエラーになってる。以前はhh.exeがエラーを出していた。
このドライブXてUSBカードリーダなんだけど、以前はCDチェンジャだったかもしれん。
hh.exeでなくてsakuraのエラーならINIファイル開いてこのドライブをどこかで
参照してないかチェックすれば治せるかもしれない。これからやってみる。
121:名無しさん@お腹いっぱい。
06/12/24 08:46:42 eHbJ4LjT0
試しました。やはりHH.EXEでエラーになってます。
marco.chm、ppa.chm、script56.chm直接開く→OK。
sakura.chm直接開く→エラー3回出る。
ネットワークドライブのchmを開けなくしたセキュリティパッチの
回避はやった覚えがあります。関係あるかどうか判らないけど。
>>116
すでにPCはいくつか買い替えてるんだけど、インストール+現状復帰が
面倒なのでそのまま数年放置してます。
それで未だに440LX+セロリ。
122:名無しさん@お腹いっぱい。
06/12/24 09:49:29 a3agjpse0
>>119
>>118です。ありがとうございます。
しかし、「/(./k」と入力すると「書式が正しくないか、正規表現ライブラリが見つかりません。」
といわれます・・・
明らかに自分が間違ってる気もするので、
正規表現について、もうちょっと勉強してみます。
123:名無しさん@お腹いっぱい。
06/12/24 10:02:10 rrcJM5CD0
実際、明らかに間違ってるからな。
124:名無しさん@お腹いっぱい。
06/12/24 10:49:27 oJINjvG10
>>121
SSあげた方が良いアドバイスがもらえるかもよ
125:名無しさん@お腹いっぱい。
06/12/24 10:55:16 2NClqT2O0
help 1.5.14.0 December 21, 2006
URLリンク(sourceforge.net)
126:名無しさん@お腹いっぱい。
06/12/24 11:01:39 rrcJM5CD0
>>125
>>102
127:名無しさん@お腹いっぱい。
06/12/24 11:08:13 DZvS+MjZ0
>>126
いや、ヘルプファイルは>>102の時点では更新されてなかった
128:名無しさん@お腹いっぱい。
06/12/24 12:47:17 ECkuO0EV0
>>126
どうしたの?
129:名無しさん@お腹いっぱい。
06/12/24 14:15:06 fOWmjR1q0
>>121
ヘルプのソースをみると、macro.chmなどはファイル名のみで指定されている。
(絶対パスではない)そのため、親プロセスと同じディレクトリとか
カレントディレクトリなど、ありそうな場所をひと通り探しにいくだろうから
どこかでXドライブを期待するような条件が残っているのでは。
OS再インストールするか、ヘルプソースを落として自分の環境に合わせて
絶対パスに書き換えた自家製ヘルプを作れば解決すると思われ。
それにしても440LXずいぶんがんばってるなw
130:名無しさん@お腹いっぱい。
06/12/24 19:47:19 P9AUIo3m0
>>133
>マクロで改行ごとに移動(いわゆる論理行)するにはどうやればいい?
S_SearchNext('^.', 4);
はどう?カーソルが文頭に来るけど。
それに、色を消すのにS_SearchClearMark ( );
131:名無しさん@お腹いっぱい。
06/12/24 19:52:25 eHbJ4LjT0
>>129
> カレントディレクトリなど、ありそうな場所をひと通り探しにいくだろうから
これどこかに情報ないですかね? レジストリで覚えていたりすんのかな?
実はコマンドラインで hh.exe /? とやるとhh.exeのヘルプ内容にエラーページが
表示されるからどこかおかしいのは間違いないんだけど…。
Win2000のセキュリティパッチ入れたあとにネットワークドライブ上のCHMが
開けなくなった時にやった回避策が不味かった可能性はあるけどもう忘れた…。
とりあえず、CHMなりHH.EXEでレジストリスキャンしてみます。
132:117
06/12/24 20:49:21 Wn2cqd7f0
URL: URLリンク(www.atmarkit.co.jp)
HH /? の動きはそれでいい、こっちもそうだから。ヘルプ機能が無いのでしょう。
サブのchmにリンクしないsakura.chmをコンパイルすれば解決しそうだけど…却下。
ちなみに、親フォルダに持っていっても、システムフォルダに持っていってもアクセスに行きません。
ローカルドライブがネットワークとして誤認識…な訳無いか。
それらしいパッチです。
133:名無しさん@お腹いっぱい。
06/12/24 20:49:36 G6yH+zX+0
マウスジェスチャはないんですけ?
134:名無しさん@お腹いっぱい。
06/12/24 21:04:19 a3agjpse0
>>123
こっそり教えてください
お願いします。
135:/\(|\)/k
06/12/24 21:07:11 G6yH+zX+0
ヒソヒソ
136:名無しさん@お腹いっぱい。
06/12/24 21:09:51 eHbJ4LjT0
>>133
マウ菌
>>232
ちなみに別のPCではちゃんとエラーなく開けます。
で、filemonで 問題のX:でフィルタをかけてヘルプ見たらエラー個所では次のようなトレース結果が。
20:59:31sakura.exe:676
QUERY INFORMATION C:\Program Files\sakura\l:\help_src_20061222\macro.chm
NAME INVALID Attributes: Error
20:59:35sakura.exe:676
QUERY INFORMATION C:\Program Files\sakura\l:\help_src_20061222\ppa.chm
NAME INVALID Attributes: Error
20:59:36sakura.exe:676
QUERY INFORMATION C:\Program Files\sakura\l:\help_src_20061222\script56.chm
NAME INVALID Attributes: Error
実はX:ドライブはLドライブだったんだけど多しかにC:\Program Files\sakura\の後に
小文字の「l:\」が入ってしまっている…。なぜだ?
137:136
06/12/24 21:10:42 eHbJ4LjT0
すまん。
>>132宛てだった。
138:名無しさん@お腹いっぱい。
06/12/24 21:17:32 a3agjpse0
>>135
凄い。本当にありがとうございます。
あなたがマウ筋で幸せになることをお祈り申し上げます。
139:117
06/12/24 23:26:27 Wn2cqd7f0
%SystemRoot%\HELP\にコピーしたら、アクセスに行きました。
D:\Program Files\Sakura\chm\l:\sakura\help\trunk\ppa.chmNAME INVALIDAttributes: Error
C:\WINNT\Help\ppa.chmNOT FOUNDAttributes: Error
D:\Program Files\Sakura\chm\ppa.chmNOT FOUNDAttributes: Error
140:名無しさん@お腹いっぱい。
06/12/24 23:51:15 fOWmjR1q0
>>117
大変申し訳ありませんが、ヘルプ側に問題があったようです。
お手数ですが、URLリンク(sakura.qp.land.to)のhelp_20061224.zip
をお試しいただき結果をお知らせいただけますか。
問題なければ次回リリースより反映いたします。
141:名無しさん@お腹いっぱい。
06/12/25 00:24:35 Se+3MWYe0
>>124
>>121
SSあげた方が良いアドバイスがもらえるかもよ
BSSの事ですか? 人のHNで書き込んでる椰子いるし。
>>140 お疲れ様です。
142:136
06/12/25 06:18:25 12yI2Iv70
エラーでなくなりました。
ありがとうございます。
143:あけましておめでとうございます。
06/12/30 18:06:31 /Z9WeWQd0
マクロの質問
●その1
ヘルプを見てもステータスバーに表示されている情報を取得する関数が判らない?
欲しいのは…
・検索や置換の結果 「▽見つかりませんでした」等。
・カーソル位置 「1行 1桁」等
・カーソル位置の文字コード 「20」など(ASCII半角スペースの場合)
※文字コード設定や改行コードの設定や挿入・上書きモードの取得は見つけられた。
※この関数がないとしたらどんな方法を使えるかヒントください。
●その2
マクロ実行中に画面がいちいち動くのをとめられないか?
マクロが終わるまで内部処理だけで画面に反映しないようにしたい。
144:名無しさん@お腹いっぱい。
06/12/31 19:08:03 Z2xBp0ww0
>>143
>検索や置換の結果 「▽見つかりませんでした」
S_IsTextSelected() (空文字列に置換などの場合は工夫が必要)
>カーソル位置 「1行 1桁」等
S_ExpandParameter ('$y行 $x桁')
>カーソル位置の文字コード 「20」など(ASCII半角スペースの場合)
S_BeginSelect ( );
S_Right ( );
として、S_GetSelectedString(0)を文字コードに変換する
変換はmacだとできない。PPAではかなり苦しい。WSHマクロ推奨。
145:あけましておめでとうございます。
07/01/01 05:27:16 HgQCbgDB0
>>144
サンクス。
ちとやる気が萎えてきた。
UWSCとかAUTOITで外からまわしてやった方が楽かもしれんだすなー。
そのあたりの関数増やすのは難しいのですかね?
146:名無しさん@お腹いっぱい。
07/01/01 16:18:02 TGWYeL13O
起動時からウィンドウの幅で折り返すのを有効にする方法はないでしょうか?
147:あけましておめでとうございます。
07/01/01 19:58:55 HgQCbgDB0
それよか指定桁にウィンドウ幅をあわせるのが欲しい。
148:名無しさん@お腹いっぱい。
07/01/04 21:13:32 My96A3dP0
つURLリンク(www4.point.ne.jp)
149:名無しさん@お腹いっぱい。
07/01/05 02:14:49 ho6mhkHN0
インストーラを利用してコンテキストメニューに「SAKURAで開く」を追加して、
関連付けツールでtxtなどの拡張子ごとの設定をやると
関連付けがされていないファイルまで全てサクラエディタで開かれるようになっちゃってる気がする
150:名無しさん@お腹いっぱい。
07/01/05 23:54:48 j+Ej81eA0
そういうときはファイルのグループを新しく作るといいよ。
151:名無しさん@お腹いっぱい。
07/01/06 00:17:46 cEoj95uo0
はっきり言って関連付けは、直接レジストリを編集するのが一番安心。
多少ややこしい部分もあるが、仕様だと割り切って記憶すれば関連付けでトラブルにならない。
仮におかしくなってもすぐに直せるし。
152:名無しさん@お腹いっぱい。
07/01/08 11:39:04 PuSGZWOd0
VBSマクロについて教えてください。
マクロ内で、全行頭の6文字を削除したいのですが
Editor.ReplaceAll "^\d{6}", "", 28 ' 今ある行番号は削除
Editor.SearchClearMark(0) ' 検索マークの切替え
Editor.ReDraw(0) ' 再描画
上記のように正規表現で全置換する方法だと、以下が不満なのです。
・マクロ実行時、置換ダイアログが出てしまう上、音までする。
・マクロ終了後、置換ダイアログの「正規表現」にチェックがついてしまう。
マクロ内で上記不満点を解消する方法はあるのでしょうか?
153:名無しさん@お腹いっぱい。
07/01/08 12:53:19 FHYm/BZp0
エディタに丸投げするんじゃなくてスクリプト内でやればいいじゃない
154:152
07/01/08 13:36:48 PuSGZWOd0
>>153
レスありがとうございます。
それは、サクラエディタの置換を使わずにVBSの方でやってみれば、
ということですか?
それだと多分
1. 一行取得して変数に格納
2. 変数の値に対して正規表現置換
って感じになるのでしょうね。
マクロのスピードがかなり落ちそうですが、それしかないのなら
仕方がないですね。
・・・ということは個人的には、サクラエディタの検索系はマクロでは
使えない、となってしまうのか・・・お手軽度が・・・
155:名無しさん@お腹いっぱい。
07/01/08 14:25:20 6IE16/lC0
>>154
> 1. 一行取得して変数に格納
> 2. 変数の値に対して正規表現置換
何故に正規表現なのに1行ずつ処理しようとするの?
全部一括でやればいいじゃん。
逆に1行ずつ処理するなら、正規表現使わずに処理した方が高速だし
取得も1行ずつ取得するんじゃなくて、全部取得してSplitした方が速い。
> マクロのスピードがかなり落ちそうですが、
試してからものを言え。
仮に1000行を1行ずつ正規表現で処理したって、_秒単位で終わるだろ。
> お手軽度が・・・
VBScriptやJScriptの検索置換だって充分にお手軽じゃん。
156:名無しさん@お腹いっぱい。
07/01/08 14:26:43 8syRKn+10
さくらのマクロ使うよかUWSC使ったほうが何ぼかマシ。
ダイアログの操作もできる。
あとはUWSCマクロをさくらから実行しやすくする方法だけ工夫すればいい。
157:名無しさん@お腹いっぱい。
07/01/08 14:39:46 c6s5saju0
そのくらいの単純処理で速さ気にするんだったら、フリーのコンパイラ落としてEXE作った方が早くないか?
158:152
07/01/08 18:55:08 PuSGZWOd0
>>155
自分としては、元からあるテキストはできる限り変更したくないので、
変数に全部格納して内容を編集後その内容で全部上書きする、という方法は
あまりとりたくないなーと思っています。
マクロのスピードの件は、単純に>>152の置換より遅くなるんだろうな、という
程度の考えで言ってしまいました。
お手軽度は、>>152の動作よりは確実におちると思います。
普段はVBSを使ってない自分のレベルでの話ですね。
あと、質問の意図は>>152だったので書いていませんでしたが
>>152のマクロはあくまでマクロの一部です。
>>152の部分の簡単な代替手段があればいいなと思ったのですが、
そうもいかない感じでちょっとやる気がなくなってきたので
また気が向いたときにチャレンジしてみます。
みなさん、レスどうもでした。
159:名無しさん@お腹いっぱい。
07/01/08 19:17:30 6IE16/lC0
> 自分としては、元からあるテキストはできる限り変更したくないので、
> 変数に全部格納して内容を編集後その内容で全部上書きする、という方法は
> あまりとりたくないなーと思っています。
なんか大きな勘違いをしてるね。
160:名無しさん@お腹いっぱい。
07/01/09 21:55:01 L+j3VL940
キーボードマクロについて教えてください。
【やりたいこと】括弧・・・"("、")"をタブに置換する
【マクロの記録】
記録開始
"(" を "@@" に置換する、非正規表現
")" を "@@" に置換する、非正規表現
"@@"を"\t"に置換する、正規表現
記録終了
【できたマクロ】
//キーボードマクロのファイル
S_ReplaceAll('(', '@@', 24);//
S_ReDraw(0);// 再描画
S_ReplaceAll(')', '@@', 24);//
S_ReDraw(0);// 再描画
S_ReplaceAll('@@', '\\t', 28);//
S_ReDraw(0);// 再描画
【実行】
unmatched () in regexp のエラーが発生する
S_ReplaceAllの第3引数のbit2が正規表現を表しているはずだから
24、24、28であってそうなのに・・・・
インターネット禁止、外部メール禁止、フロッピー等持込禁止、
ウイルス感染や情報漏洩なら損害賠償とセキュリティ管理が厳重な
不自由な環境ですのでキーボードマクロしか使えないような状況です。
161:名無しさん@お腹いっぱい。
07/01/09 22:06:07 VCT6jRqx0
>>160
検索条件:\(|\)
置換文字:\t
これでだめ?
162:名無しさん@お腹いっぱい。
07/01/09 22:11:59 8V66ExuB0
[()]
\t
163:名無しさん@お腹いっぱい。
07/01/09 22:18:45 iGrGXHaQ0
選択範囲ソート時にユーザ定義使わせろ。
せめてうっぺrかせとぉうぇrかせ無視とか正規表現範囲で比較とか。
便利なのにすげぇ不便でイライラする。
164:名無しさん@お腹いっぱい。
07/01/09 22:26:51 Sb8xUStk0
>うっぺrかせとぉうぇrかせ
すまん、ワロタ
165:名無しさん@お腹いっぱい。
07/01/09 23:10:01 OGt7T2Xi0
uppercasetolowercase?
166:名無しさん@お腹いっぱい。
07/01/09 23:45:10 L+j3VL940
>>161
//キーボードマクロのファイル
S_ReplaceAll('\\(', '\\t', 28);//
S_ReDraw(0);// 再描画
S_ReplaceAll('\\)', '\\t', 28);//
S_ReDraw(0);// 再描画
でうまくいきました。
167:名無しさん@お腹いっぱい。
07/01/11 02:50:20 EKbwJSzX0
UpperCaseとLowerCaseか
わかんねーよw
168:名無しさん@お腹いっぱい。
07/01/11 21:42:44 ChWy8anj0
ctrl+Fで検索しようとするとカーソル付近の単語が選択されてて検索を押すと一致する部分の色がかわるじゃないですか。
これを検索ダイアログを出さずにやりたいんだけどマクロ使わないと無理ですか?
169:名無しさん@お腹いっぱい。
07/01/11 21:55:51 WKlCs2Bq0
ダブルクリックしてCtrl+F3じゃだめかい?
170:名無しさん@お腹いっぱい。
07/01/11 21:58:48 7rxyOSFm0
>>169
それ初めて知った。便利だな。
171:名無しさん@お腹いっぱい。
07/01/11 22:12:25 ChWy8anj0
>>169
thx。
もう1キー減らしたいが無理かな。。。
ctrl+shift+右で選択、ctrl+F3、F3 って感じになると思うんだけど
Eclipseとかだとctrl+shift+右で選択、ctrl+Kで単語移動 がどうしてもほしくて。。。
もうちっといじってみるわ。できるってわかっただけでまじ感謝っす
172:名無しさん@お腹いっぱい。
07/01/11 23:35:12 WKlCs2Bq0
選択はCtrl+Wじゃだめかい?
173:名無しさん@お腹いっぱい。
07/01/11 23:57:15 WqkycWkF0
VZが懐かしい。
検索バッファに次々取り込んでジャンプしたりそれを貼り付けたり…。
174:名無しさん@お腹いっぱい。
07/01/21 12:03:31 URcoeqK70
分割発言の1
COBOLの行番号削除マクロを作っています。
COBOLのソースプログラムは1行80バイトの固定長で
行番号は頭6文字と末尾の8文字にありますが、設定によって0になったり
スペースになる場合もあります。
sample.cob
000000 IDENTIFICATION DIVISION. 00000100
000000 PROGRAM-ID. TEST-PGM. 00000200
000000 ENVIRONMENT DIVISION. 00000300
000000 DATA DIVISION. 00000400
000000 01 LEVEL-01. 00000500
000000 03 LEVEL-03 PIC X(01). 00000600
000000 PROCEDURE DIVISION. 00000700
000000 DISPLAY "HELLO WORLD!" 00000800
000000 GOBACK. 00000900
秀丸の場合
replaceall "^[ 0-9]{6}","",regular;
replaceall "[0-9]{8}$","",regular;
replaceall " +$","",regular;
endmacro;
175:名無しさん@お腹いっぱい。
07/01/21 12:05:40 URcoeqK70
分割発言の2
でうまくいくのですが、サクラエディタの場合
S_ReplaceAll( "^[ 0-9]{6}","",4); //先頭6バイトのスペースまたは数字を削除
S_ReplaceAll( "[0-9]{8}$","",4); //末尾8バイトの数字を削除
S_ReplaceAll(" +$","",4); //末尾の空白を削除
だと変換結果が
IDENTIFICATION DIVISION.
PROGRAM-ID. TEST-PGM.
ENVIRONMENT DIVISION.
DATA DIVISION.
LEVEL-01.
3 LEVEL-03 PIC X(01).
PROCEDURE DIVISION.
DISPLAY "HELLO WORLD!"
GOBACK.
となって、LEVEL-01、LEVEL-03のところがおかしくなります。
どうすればいいのでしょうか。
(分割発言の1のsample.cob はもっとスペースが沢山ありますが2chの制約で
見てのとおりになりました。)
176:名無しさん@お腹いっぱい。
07/01/21 12:58:41 1/KdRbnm0
使って書き直し。
177:名無しさん@お腹いっぱい。
07/01/21 13:13:34 3MMIdgHw0
>>174
末尾8文字は行番号って訳じゃなくコメント領域。
それを消してしまうとは言語道断。
178:名無しさん@お腹いっぱい。
07/01/21 13:51:57 URcoeqK70
sample.cobのAA
column scale
1234567890----+----2----+----3----+----4----+----5----+----6----+----7----+----8
000000 IDENTIFICATION DIVISION. 00000100
000000 PROGRAM-ID. TEST-PGM. 00000200
000000 ENVIRONMENT DIVISION. 00000300
000000 DATA DIVISION. 00000400
000000 01 LEVEL-01. 00000500
000000 03 LEVEL-03 PIC X(01). 00000600
000000 PROCEDURE DIVISION. 00000700
000000 DISPLAY "HELLO WORLD!" 00000800
000000 GOBACK. 00000900
179:名無しさん@お腹いっぱい。
07/01/21 14:02:55 VWtWN2Ys0
>>174-175
S_ReplaceAllLineにすればいいんじゃないか
180:名無しさん@お腹いっぱい。
07/01/21 14:19:55 URcoeqK70
>>179
成功しますた。ありがとうございます。
181:名無しさん@お腹いっぱい。
07/01/22 22:39:33 EVZRzsdg0
>>179
勤務先へ逝ってやってみたら2002年版でS_ReplaceAllLineを
サポートしてなかった。サーバーを検索したら2004/10版は見つけたけど
その後忙しくなってまだ入れてないです。なお、勤務先はインターネットなし
外部メール無しです。
182:名無しさん@お腹いっぱい。
07/01/22 23:35:51 HJ3Lvjvd0
>>181
これならどうだい?
S_ReplaceAll('^(\\d{6}?)(\\s*?)(.*?)(\\s*\\d{8}$)', '\\3', 4);
183:名無しさん@お腹いっぱい。
07/01/23 00:22:13 Q8/R9ae00
うーむ、難解、とりあえずメモして明日勤務先へ持参してみます
184:名無しさん@お腹いっぱい。
07/01/23 07:51:23 5WM9fsbQ0
>>183
USBメモリ使え。
185:名無しさん@お腹いっぱい。
07/01/23 20:18:19 Q8/R9ae00
USBも使用禁止
186:名無しさん@お腹いっぱい。
07/01/23 22:18:34 me3zDrIu0
メ、メールは?メールは、つ、使えないの?
187:名無しさん@お腹いっぱい。
07/01/23 22:39:06 5WM9fsbQ0
フロッピー
CD-R
188:名無しさん@お腹いっぱい。
07/01/23 23:09:00 pv9ByQbL0
USBメモリ、CD-R、DVD、Webメール。
禁止な会社は結構多いわけで
189:名無しさん@お腹いっぱい。
07/01/24 00:21:34 t9wi7YLZ0
だよねー
winnyとかの情報朗詠騒ぎのせいで厳しくなる一方で嫌になる
190:名無しさん@お腹いっぱい。
07/01/24 02:32:33 OVoSkr4Y0
メールは入ってくる分には構わないんじゃないか?
191:名無しさん@お腹いっぱい。
07/01/24 07:28:54 CSaYa3T70
厳しい所はメールは内部のみ
ウイルスの侵入、情報の流出がありえるとか
192:名無しさん@お腹いっぱい。
07/01/24 07:35:17 QWrUsFbt0
外部okでも当然チェックされてるし、コード貼り付けてると
ウィルスと思われるかもなw
193:名無しさん@お腹いっぱい。
07/01/24 19:37:51 X98mRjRV0
俺外部NGだわ。添付ファイルの拡張子とかの制限もある。
2chとかアダルト系とか変なサイトはブロックされてる上にそれが上司に通報される。
パソコンも監視されてて無許可のソフト入れると担当者が飛んでくるし。
サクラエディタみたいなインストーラ無しのソフトは助かります。
194:名無しさん@お腹いっぱい。
07/01/25 13:25:07 BoLoMZxI0
俺の勤務先では、例えば.exeファイルをどうしてもメールで送りたい時は、.ex_などに拡張子を
一時的に変える手法が推奨されてる。
.exeの他にも.scrや.batなどメールでの送受信を自動ブロックされる拡張子が数十個あり、
外部メールは課長クラスの上司が全部チェックするルールになってる。
メール以外で外部インターネットにアクセスするには特別な申請手続きが必要だけど、
>193に比べると若干チェックが頼りなさそう。
195:名無しさん@お腹いっぱい。
07/01/25 16:38:48 TyeAig670
今の会社って厳しいんだね
196:名無しさん@お腹いっぱい。
07/01/25 18:53:42 wSH009Y60
>>195
あんた歳いくつだよ(´・ω・`)
197:名無しさん@お腹いっぱい。
07/01/25 22:06:40 PcVLC58W0
世知辛い世の中になったな
198:名無しさん@お腹いっぱい。
07/01/25 22:13:08 iiOmDPTU0
>>194
lzhとかzipも駄目なのか?駄目ならEDで暗号化。
ただ、チェックされているなら、上司に呼び出されて(ry
199:名無しさん@お腹いっぱい。
07/01/25 22:15:00 QLOHyLk+0
>>193
ほんと、インストーラ無しのソフトは助かるよな。
俺はそんなんばっか30種類くらい使ってるし
200:名無しさん@お腹いっぱい。
07/01/25 22:38:53 wmMXFkLq0
で、>>182はどうだったんだ
201:名無しさん@お腹いっぱい。
07/01/25 23:03:18 SkmsF83b0
インストーラ限定のソフトで、「コソーリでも使いたい!」程のソフトなんてあんまりないけどな。
202:名無しさん@お腹いっぱい。
07/01/25 23:51:06 wfdrfuKt0
ネットワークの監視、メディアの持ち出し持ち込みの禁止はもちろん、
厳しいところは、プロセスも監視、履歴取られている。
そういうソリューションも増えてるし。
203:名無しさん@お腹いっぱい。
07/01/27 22:21:48 XVFkGjiJ0
エクスプローラーを起動する
エクスプローラーからa.txtをダブルクリックする
a.txtのサクラエディターが起動する
Windowsの下の端ののトレーからエクスプローラーをクリック
エクスプローラーからb.txtをダブルクリック
b.txtのサクラエディターが開く
b.txtのサクラエディターの「×」印をクリックして閉じる
このあと、大概のテキストエディターなら直前に使用したエクスプローラーが前面に出るが
サクラエディターならa.txtのサクラエディターが前面に出る
このときエクスプローラーが前面に出るようにできないでしょうか。
204:名無しさん@お腹いっぱい。
07/01/27 22:46:14 L4iEfhCi0
1.5.15
205:名無しさん@お腹いっぱい。
07/01/28 01:12:22 62qSwfke0
乙です
>>203
SDIっぽく使いたいって事かな?
個別で起動できるようなコマンドラインオプションは無いから、デフォでは無理っぽい
というか、無駄にメモリ食うだろうし需要も無いのかも
206:名無しさん@お腹いっぱい。
07/01/28 01:35:55 CDf7nvHJ0
> SDIっぽく使いたいって事かな?
> 個別で起動できるようなコマンドラインオプションは無いから、デフォでは無理っぽい
> というか、無駄にメモリ食うだろうし需要も無いのかも
あのー、サクラエディタはSDIエディタだけど。
メニュー > ウィンドウ > 結合して表示
共通設定 > ウィンドウ > まとめない
の設定で、複数のウィンドウを結合して、擬似的にタブ型みたいに出来るけど
タスクマネージャー見れば解るとおり、一つ一つ別プロセスで実行されてる
207:名無しさん@お腹いっぱい。
07/01/28 03:15:11 6NqBpNIY0
>>205-206
どうも自宅のと勤務先のとで動きが違うようで、206の解説を参考に
勤務先のサクラエディターの共通設定あたりを調整してみます。
208:名無しさん@お腹いっぱい。
07/01/28 03:21:09 dlCclDOV0
>>205の勘違いっぷりがすごいなw
209:名無しさん@お腹いっぱい。
07/01/28 03:57:54 0CwqV6J40
ウィンドウとは別に、管理用プロセスみたいなのが一つ動くはず。
ソースの中にそんな処理があった希ガス。
管理用EXEは別にしても良いんじゃないかと思ったり思わなかったり。
210:名無しさん@お腹いっぱい。
07/01/28 13:33:22 kjGbdF9p0
中の人多謝
1.5.15.0
Tabの閉じるボタンがこれほど便利とは!
211:名無しさん@お腹いっぱい。
07/01/29 00:54:19 gWH0xmdK0
X印はTabに付いているともっといいけどね
212:名無しさん@お腹いっぱい。
07/01/29 03:07:00 cPvQ/8Ca0
>>211 だよなぁ
あと、「これより左を閉じる」「これより右を閉じる」も欲しいところ
213:名無しさん@お腹いっぱい。
07/01/29 04:13:14 JsQlfKZt0
1.15.14を取り逃してたわ。
IME状態でキャレット色変更、うれしー。
214:名無しさん@お腹いっぱい。
07/01/31 07:24:51 D0DMDCww0
こうガガーン!とUnicode完全対応したら
215:名無しさん@お腹いっぱい。
07/01/31 15:11:54 1m4a3fSD0
例としてタブ表示で2つのファイルを開いていて、
タブの左側のファイルから閉じると、自動的に残っているタブにフォーカスが移ってくれるんですが、
タブの右側(最後のファイル)を閉じると”Alt-Tab”でプログラムを切り替えたように
他のプログラム等に移動してしまう挙動って何とかなりませんか?
216:名無しさん@お腹いっぱい。
07/02/01 23:22:59 I0dRIe9L0
>>215
タブバー設定のところは「まとない」をOFFにしてあるかい?
217:名無しさん@お腹いっぱい。
07/02/02 00:21:35 5fthA7/B0
>>216
仰せの通りでした。
「まとめない」のチェックを外すのが正解だったようです。
218:名無しさん@お腹いっぱい。
07/02/02 05:12:21 clIcv0S30
バグフィックス版出た
219:名無しさん@お腹いっぱい。
07/02/04 12:27:48 2v5d4Hca0
別のウィンドウでコピーして、sakuraの中でペーストのつもりがコピーしてしまった時
選択反転状態じゃないのでカーソル位置から行頭までがコピーされる
これ仕様なのかなあ、選択状態じゃないなら無効にしてほしいんだけど
あと、
選択行を逆順に並べ替え(ソートではなくリバース)スクリプトはどこかにありますか
BBSと検索したけど見つからないです
220:名無しさん@お腹いっぱい。
07/02/04 13:34:22 dgDoXijR0
>>219
> 選択反転状態じゃないのでカーソル位置から行頭までがコピーされる
Visual Studioの動作をまねた仕様だったはず。
マクロを使って無効にする方法があったはずだが忘れた。
こういう一般的でない動作は設定で変更できる方がいいと思うんだが。
221:名無しさん@お腹いっぱい。
07/02/04 14:03:48 WGJhimTM0
>>219
Macro/投稿/144 - SakuraEditorWiki
URLリンク(sakura.qp.land.to)
以前から何度もあがってる話題だね。テキストエディタのデフォルト操作としては
絶対におかしいと思うのだが・・・変わらんねw
222:名無しさん@お腹いっぱい。
07/02/04 18:45:27 2v5d4Hca0
>>220
切替できるようになるといいなあ
>>221
おおー、ありがとうございます、設定してみたらばっちりです
しかしショートカットキー操作ならうまくいくのに右クリメニューでは以前の動作orz
223:名無しさん@お腹いっぱい。
07/02/04 22:00:55 vO2HnMJE0
右クリックメニューもカスタマイズできるはずだけど、それに気付いてないのかな?
224:名無しさん@お腹いっぱい。
07/02/04 22:49:24 YkKIdPcs0
サクラに残されている課題ってもうunicode化くらいかなぁ
225:名無しさん@お腹いっぱい。
07/02/04 23:09:03 cv9sS1CV0
細かいところで要望はあるよ。といっても、個人的に思いつく限り
挙げるのも悪いので、厳選しようと思います。
226:名無しさん@お腹いっぱい。
07/02/04 23:20:14 X8W7e2nP0
つウィンドウサイズで折り返し
227:名無しさん@お腹いっぱい。
07/02/04 23:50:02 aOuc1V4Q0
>219
編集 -> 整形 -> 選択行の降順ソート
じゃだめなの?
228:名無しさん@お腹いっぱい。
07/02/05 00:31:30 9gAQ+oKa0
>>223
ああ、言われて気づきましたw
右クリの元の操作コマンド自体を弄ろうとしてて設定ないなあと思ってたとこでした
元からあったのを削除して今回のマクロを置き換え登録することで出来ました
>>227
ソートじゃないんです、昇順降順並び替えで今の前後行関係を無くしたくないんですよ
リバースという感じで、現状の並びを逆順にする方法なんですが
マクロ作ったことないので参考になるものを探してるところです
時系列並び文などで、古い順を新しい順に並び替えが時々欲しいなあと思ってて
例:
あいう
せそた
ちつて
えおか
さしす
↓
さしす
えおか
ちつて
せそた
あいう
229:名無しさん@お腹いっぱい。
07/02/05 02:11:54 1u6Yt3MA0
>>228
マクロ(スクリプト)は、探すものじゃなくて書く物だよ
もちろん既存の物を知ってる場合やちょっと探してすぐ見つかった場合は、再利用するのも
大いに結構だけど、必死になって探したり、他人に質問してまで見つけだすものじゃない
書けないならオマエはその程度のレベルってことなので手動でやってな
マクロで自動化したければ精進しな
230:名無しさん@お腹いっぱい。
07/02/05 02:59:24 bYxhzEwW0
マクロってのはエディタの機能を向上させたり操作を自動化させるもの
それ以上でもそれ以下でもないよ
利用の仕方は人それぞれ
自分で書かなければいけないなんてルールは Emacs にも無いよw
あともうちょっと言葉遣いをどうにかしないとそれなりの事を言っても相手にされないよ
気をつけて
231:名無しさん@お腹いっぱい。
07/02/05 04:11:21 BkykLh0o0
テンプレ君は相変わらずファビョってるんだなぁ
232:名無しさん@お腹いっぱい。
07/02/05 04:51:14 0cmqJirN0
>>228
キーボードマクロで充分じゃないかなあ
233:名無しさん@お腹いっぱい。
07/02/05 05:35:58 KPWdB8Y10
> あともうちょっと言葉遣いをどうにかしないとそれなりの事を言っても相手にされないよ
相手にしちゃってる本人が言っても説得力がw
234:229
07/02/05 05:50:54 DawLTG9x0
>>230
ボウヤ、どうしたの?
ここは子供来る所じゃないよ?
さようなら。
235:名無しさん@お腹いっぱい。
07/02/05 06:31:16 0Bj0Ye1Z0
>>234
君、誰?
236:名無しさん@お腹いっぱい。
07/02/05 07:10:16 eRJZonux0
何がそんなに悔しかったのか解らんが、キミも必死だねえ
もう少しチカラ抜いたらいいよ
237:名無しさん@お腹いっぱい。
07/02/05 08:43:27 bYxhzEwW0
むぅ
>>228 では無いんだけどなぁw
最近ちょっとこどもっぽい煽りが多すぎて辟易していたところ
普通の質問にまで不必要に噛みつくのはちょっとどうかなぁと
238:名無しさん@お腹いっぱい。
07/02/05 08:54:26 D7LFKzKc0
>>229が頭のオカシイ奴だってのは皆わかってるよ。
ただ、それに噛み付いたおまえも悪い。
239:名無しさん@お腹いっぱい。
07/02/05 23:20:17 4b0dBTCD0
一時のライトウェイトブームも過ぎちゃったかな
240:名無しさん@お腹いっぱい。
07/02/05 23:29:20 FF+jG3n+0
>228
1.範囲選択
2.編集 -> 高度な操作 -> 選択範囲全行行番号付きコピー
3.ペースト
4.行番号のついた行だけをどうにかして選択状態にする
5.編集 -> 整形 -> 選択範囲の降順ソート
6.置換前「^\s*[0-9]+:」 置換後「」
みたいな感じでしょうか。4のところはちょっと工夫が必要ですね。
対象がファイル全体なら簡単だけど。
241:240
07/02/05 23:40:59 FF+jG3n+0
>228
キーボードマクロでやるとこんな感じ。
// reverse.mac
// 選択範囲をリバースするキーマクロ
//
S_CopyLinesWithLineNumber(0);// 選択範囲内全行行番号付きコピー
S_Paste(0);// 貼り付け
S_BeginSelect(0);// 範囲選択開始
S_SearchNext('^\\s*[0-9]+:', 36);// 行番号開始行を検索
S_SortDesc(0);// 選択行の降順ソート
S_ReplaceAll('^\\s*[0-9]+:', '', 132);// 行番号を削除
S_ReDraw(0);// 再描画
242:名無しさん@お腹いっぱい。
07/02/06 00:03:36 bYxhzEwW0
それだと
8:あああ
9:いいい
10:ううう
11:えええ
が
9:いいい
8:あああ
11:えええ
10::ううう
になったりしない?
wshで選択範囲を改行でsplitしてreverse()した方が良さそう
splitの部分は正規表現でもいいと思うけど
ってサクラエディタのマクロ書いたこと無いけど
243:名無しさん@お腹いっぱい。
07/02/06 00:23:22 BduYqqLd0
新規窓を開いてソート部分だけコピーして、そこでUWSCを使おうとした俺はスレ違い
244:240
07/02/06 00:29:20 YRikJDoT0
やってみればわかる。
行番号付加のときに適切にスペースインデントされて
コロンの縦位置をあわせてくれる。
8:あああ
9:いいい
10:ううう
11:えええ
こんな感じ。うまく表示されたかな。
245:243
07/02/06 00:38:00 BduYqqLd0
せっかく書いたから貼ってやる
5行ではちゃんと逆順になった
n=5//行数は決めうち(・∀・)!!
for i=1 to n
hoge(VK_CTRL,VK_HOME)
hoge(VK_RSHIFT,VK_DOWN)
hoge(VK_CTRL,VK_X)
hoge(VK_CTRL,VK_END)
for j=1 to i-1
KBD(VK_UP,CLICK,40)
next
hoge(VK_CTRL,VK_V)
next
Procedure hoge(key1,key2)
KBD(key1,DOWN,40)
KBD(key2,CLICK,40)
KBD(key1,UP,40)
Fend
246:名無しさん@お腹いっぱい。
07/02/06 00:38:40 DzFgoR4v0
あぁそうなのか
失礼しました
247:名無しさん@お腹いっぱい。
07/02/06 01:18:00 y0FKzOWJ0
ごちゃごちゃやってるよりマクロ書いちゃった方が早くね?
===== reverse.js =====
Editor.InsText(Editor.GetSelectedString(0).split('\r\n').reverse().join('\r\n'));
===== EOF=====
===== reverse.vbs =====
Dim strLines, intLineCount, i
strLines = Split(Editor.GetSelectedString(0), vbCrLf)
intLineCount = UBound(strLines)
ReDim strResult(intLineCount)
For i = 0 To intLineCount
strResult(intLineCount - i) = strLines(i)
Next
Editor.InsText Join(strResult, vbCrLf)
===== EOF=====
改行コードはCR+LF固定なんで、他にも対応させる必要があるなら
GetLineCodeで拾って対応しな
248:名無しさん@お腹いっぱい。
07/02/06 02:48:56 XkM+asqz0
>>247
無駄に煽らないで最初からそうやって答えてあげれば良かったのに
249:名無しさん@お腹いっぱい。
07/02/06 03:23:13 Ig8Nt2Mg0
>>248
無駄に煽らないで
250:名無しさん@お腹いっぱい。
07/02/06 03:26:22 DzFgoR4v0
>>247
jsの方は自分が言っていた方法だけどそれじゃちょっとマズいかもね
splitに指定する文字列って切り分ける文字の集まりだから\r\nで切り分けるんじゃなくて
\rもしくは\nで切り分けるって事になるんじゃないかと
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4052日前に更新/117 KB
担当:undef