秀丸エディタスレ Part27at SOFTWARE
秀丸エディタスレ Part27 - 暇つぶし2ch2:名無しさん@お腹いっぱい。
09/12/10 23:14:53 PzQYCt820
過去スレ
その25 スレリンク(software板)
その24 スレリンク(software板)
その23 スレリンク(software板)
その22 スレリンク(software板)
その21 スレリンク(software板)
その20 スレリンク(software板)
その19 スレリンク(software板)
その18 スレリンク(software板)
その17 スレリンク(software板)
その16 スレリンク(software板)
その15 スレリンク(software板)
その14 スレリンク(software板)
その13 スレリンク(software板)
その12 スレリンク(software板)
その11 スレリンク(software板)
その10 スレリンク(software板)
その09 スレリンク(software板)
その08 スレリンク(software板)
その07 スレリンク(software板)
その06 スレリンク(software板)
その05 スレリンク(software板)
その04 (消滅?) スレリンク(software板)
その03 URLリンク(pc5.2ch.net)
その02 URLリンク(pc5.2ch.net)
その01 URLリンク(pc5.2ch.net)

3:名無しさん@お腹いっぱい。
09/12/10 23:15:53 PzQYCt820
秀丸エディタ Ver8.00の新機能
URLリンク(hide.maruo.co.jp)

秀丸エディタ Ver7.00の新機能
URLリンク(hide.maruo.co.jp)

秀丸エディタ Ver6.00の新機能
URLリンク(hide.maruo.co.jp)

秀丸エディタQ&A集
URLリンク(homepage2.nifty.com)

秀丸公式マニュアル
URLリンク(hide.maruo.co.jp)

【マクロライブラリ】
URLリンク(hide.maruo.co.jp)

【強調表示定義ファイルライブラリ】
URLリンク(hide.maruo.co.jp)

【アイコンモジュールライブラリ】
URLリンク(hide.maruo.co.jp)

【変換モジュールライブラリ】
URLリンク(hide.maruo.co.jp)

4:名無しさん@お腹いっぱい。
09/12/10 23:16:52 PzQYCt820
秀丸まとめWiki
URLリンク(wiki.web-ghost.net)

田楽(でんがく)サーバ&DLL
URLリンク(www.ceres.dti.ne.jp)

正規表現パワーアップDLL
URLリンク(www.arimac.com)

bregonig.dll
URLリンク(homepage3.nifty.com)

お勧めマクロ一覧
URLリンク(hail2u.net)
URLリンク(www.ne.jp)

マクロ入門
URLリンク(www.ceres.dti.ne.jp)

正規表現入門
URLリンク(pc.dearie.jp)
URLリンク(homepage2.nifty.com)
URLリンク(a7m.sakura.ne.jp)
URLリンク(www.shuiren.org)

5:名無しさん@お腹いっぱい。
09/12/10 23:17:49 PzQYCt820
ケイコさんのアイコンモジュール
URLリンク(hp.vector.co.jp)

Gertrudさんのアイコンモジュール
URLリンク(www.gertrud.jp)
URLリンク(www.gertrud.jp)


【秀丸エディタフリー制度】
URLリンク(hide.maruo.co.jp)
アカデミックフリー個人: 学生の方で難儀している方
アカデミックフリー団体: 学校内に設置されているパソコンで学生のみが利用するケース
フリーソフトウェア作者の方: フリーソフトウェアを製作し公開なさっているソフトウェア作者の方
ウィンドウズ関係を扱う書籍や雑誌の著者の方: ウィンドウズ関係を扱う書籍や雑誌の著者の方

【関連スレッド】
秀丸メールスレッド その15
スレリンク(software板)
秀丸メールは秀丸エディタの姉妹品で、秀丸エディタに送金いただいている方は、
そのまま秀丸メールも無料でご利用いただけます

6:名無しさん@お腹いっぱい。
09/12/10 23:18:49 PzQYCt820
>>1-5がテンプレです

7:名無しさん@お腹いっぱい。
09/12/10 23:25:12 PzQYCt820
これも追加

>>3
【単語補完用の辞書ライブラリ】
URLリンク(hide.maruo.co.jp)

>>5
【秀丸パブリッシャー】
URLリンク(hide.maruo.co.jp)
秀丸パブリッシャーは、秀丸エディタの印刷機能を大幅に拡張するアプリケーションです。
フリーソフトウェア

【Hidemarnet Explorer】
URLリンク(hide.maruo.co.jp)
Hidemarnet Explorerは、秀丸エディタでインターネット上にあるtext形式のファイルを簡単に扱うためのアプリケーションです。
フリーソフトウェア


8:名無しさん@お腹いっぱい。
09/12/11 08:54:33 sPEPKoov0
>>1

  ヘ⌒ヽフ
 ( ・ω・)
 / ~つと) ㌧ ㌧
        ㌧ ㌧

9:名無しさん@お腹いっぱい。
09/12/11 16:22:18 FNWWtjY60
テンプレに頑なに秀丸パイプとmacrodll.dllを入れようとしないのは何故?
田楽みたいな中途半端なのを入れてmacrodll.dllを入れない理由は?
このスレってなんか田楽作者とつながってんの?

どう考えても macrodll.dll >>> 田楽 なのに不自然

10:名無しさん@お腹いっぱい。
09/12/11 16:23:08 FNWWtjY60

「秀丸パイプ」を使用すると、秀丸と一般のプログラムとを連携させることが
できるようになります。ここで言う一般プログラムとは、標準入力から文字列
を読み込み、何らかの処理をして結果を標準出力に書き出すプログラムを言い
ます。「秀丸パイプ」単体では何もすることができませんが、一般プログラム
と連携することにより秀丸をパワーアップすることができます。
URLリンク(hide.maruo.co.jp)


11:名無しさん@お腹いっぱい。
09/12/11 16:23:59 FNWWtjY60
macrodll.dll
あべのりゆき氏が公開されているDLLです。秀丸エディタのTex用マクロである「祝鳥」に含まれています。
リストボックスの表示や各種ファイル操作が可能です。
DLL単体でも公開もされています。単体で入手する場合は、「macrodll.dll関数一覧」もダウンロードしましょう。
URLリンク(homepage3.nifty.com)
URLリンク(www.ms.u-tokyo.ac.jp)

COM/OLEの操作
例えば、
* InternetExplorerの操作
* Word/Excel等Officeの操作
* Windows Script Hostの機能を利用
等が可能です。DDE通信などより細かい制御が、可能になります。

文字列回収の使い方
文字列回収とは、ほぼGREPと同じ機能です。特徴的なのは、正規表現のグルーピングを使い、マッチした行全体ではなく、必要な部分を切り出せることです。

秀丸パイプの使い方
m.fujimoto氏作成の変換モジュールです。
本来、秀丸パイプは変換モジュールなんですが、マクロからも呼び出せるように、関数が用意されています。使い方は通常のdllを使う方法と同じです。("HmPipe.hmf"をloaddllする。)
この、"秀丸パイプ"を使うことで何が出来るかというと、秀丸のマクロでは出来ないことを、他のプログラムを使用して行う事が可能になります。

他のプログラム
sed、gawk、ruby、Perl、WSH等各種スクリプト言語や、標準入出力を使うプログラムなど。

他のプログラムと連携するには、run文等を使えば出来ますが、 標準出力をマクロで直接受け取れることが最大の利点です。


12:名無しさん@お腹いっぱい。
09/12/11 16:25:01 FNWWtjY60
>>10-11
以上テンプレ追加な

これ否定するやつは田楽作者とつながってる工作員と思われても仕方ないだろ

13:名無しさん@お腹いっぱい。
09/12/11 16:26:37 l//BA/jP0
前スレ「贔屓の引き倒し」の意味がだんだん分かってきた・・・

14:名無しさん@お腹いっぱい。
09/12/11 16:33:17 yzjUemuq0
テンプレ改定案は議論によって解決されるべきで「○○しなければ△△だ」というレッテル張りは好ましくないと思います。

ところで、秀丸はツールバーを増やすことはできますか?
機能別に分けて2段(ないし3段)にしたいのですが。

15:名無しさん@お腹いっぱい。
09/12/11 16:58:06 IBNvO2eY0
使ったことはないけど
ツールバーを右クリックすると
「複数段可能」ってのがあるよ。

16:名無しさん@お腹いっぱい。
09/12/11 17:01:45 gob+hPIZP
前スレを埋めようよ(´・ω・`)

17:名無しさん@お腹いっぱい。
09/12/11 17:03:22 yzjUemuq0
>>15
それですと「検索ボックス」が使えないのです。
ヘルプやBBSを見てもとくに見あたらなかったので諦めるしかないのでしょうか?

18:名無しさん@お腹いっぱい。
09/12/11 17:32:59 GHVHevH80
>>10-11
なげぇよ。
せめてコピペをやめてアドレスと説明合わせて2行ずつにまとめろ。

19:名無しさん@お腹いっぱい。
09/12/11 19:24:05 PXL15X6b0
macrodll.dllは自分も世話になってるしテンプレ入りに反対する理由はないが
こういう愉快犯に貶められるやり方は困るね

テンプレ修正は新スレ立つ前に、スレ内で「案」として出して同意とってまとめるべきものだし
相談なく勝手に追加するようなのは「荒らしによる改ざん」とみなされ無視されるだけ

20:名無しさん@お腹いっぱい。
09/12/11 20:22:12 uRWFRrvP0
本人曰く
URLリンク(d.hatena.ne.jp)

21:名無しさん@お腹いっぱい。
09/12/11 20:38:31 ubByJ9D20
アホな信者に巻き込まれて作者も大変だな

22:名無しさん@お腹いっぱい。
09/12/11 21:12:59 Zczlddsa0
>>20
吹いたw

23:名無しさん@お腹いっぱい。
09/12/11 22:39:10 zAVPYOTj0
>>前スレ999
ガッ

24:名無しさん@お腹いっぱい。
09/12/11 23:12:20 XmgQWtv30
macrodll.dllのヘルプが分かりにくい件

25:名無しさん@お腹いっぱい。
09/12/11 23:45:17 3LYleQFW0
>>9
質問しといて答えも聞かずに勝手に結論出して、勝手に行動するのはいかがなものか。

26:名無しさん@お腹いっぱい。
09/12/11 23:55:30 u/dI+t57P
きっと>>9には辛い事があったんだよ
仕事上の大きなミスをしたとか、家族が亡くなられたとか・・・

そっとしておくのが一番だよ

27:名無しさん@お腹いっぱい。
09/12/12 07:37:39 Gt3Fnwar0
>>9
まず名前がおかしい。拡張子があるのだからわざわざファイル名にDLLと
入れる必要がない。これだけでもソフトそのものの品質はきわめて低いと
推察される。

28:名無しさん@お腹いっぱい。
09/12/12 07:39:26 Gt3Fnwar0
>>26
陰毛が生えてきたんだろ。

29:名無しさん@お腹いっぱい。
09/12/12 08:11:42 v2ny9lWU0
>>27
別にそこまで無理矢理なイチャモンつけんでもw
作者自身が書いてるように、これは単体ソフトじゃなくてあくまでおまけ。
ツールを構成するファイルの一つにすぎないんだから。

30:名無しさん@お腹いっぱい。
09/12/12 09:38:16 oBjH9/kw0
秀丸先生vsあべのり始まったな

31:名無しさん@お腹いっぱい。
09/12/12 09:40:09 0V3G+fRZ0
僕ちゃんは、期末テストが終了したころかな?
それとももう冬休みに入った?
# おじさんたち、優しいなぁ。

ってか、ネタにかまわず、建設的な話をしよーぜー。
いや、ゼネコンの話じゃなくて。

32:名無しさん@お腹いっぱい。
09/12/12 11:13:47 tSHgIE7M0
笑えよクズども

33:名無しさん@お腹いっぱい。
09/12/12 12:10:58 rFeW6GqKP
これも自民党が残した負の遺産か・・・
民主党に頑張ってもらわねば

34:名無しさん@お腹いっぱい。
09/12/12 13:16:53 hyhL0Knb0
マクロでopenfileで開いたファイルのウィンドウハンドルを取得する方法はございませんか?

35:名無しさん@お腹いっぱい。
09/12/12 13:18:32 YnddJ+Nz0
変に貶したりプッシュしたりの個人的私見をスレの総意みたいに詐称してテンプレにいれるなよ
どうせやるなら使えそうなDLL全列挙の方向で

マクロで使うDLL (色々なDLLの解説)
URLリンク(homepage3.nifty.com)

田楽DLL(ダイアログ表示、文字列、ファイル操作、画像操作ほか)
URLリンク(www.ceres.dti.ne.jp)

秀丸パイプ(外部プログラムと連携)
URLリンク(hide.maruo.co.jp)

macrodll.dll(リストボックス表示、LaTex、文字列、レジストリ、窓操作、ファイル操作ほか)
URLリンク(www.ms.u-tokyo.ac.jp)

ht_tools.dll(窓操作、ファイル操作、iniファイル関連、文字列ほか)
URLリンク(homepage3.nifty.com)

hmonig.dll(鬼車エンジンの hmjre.dll互換の正規表現検索DLL)
URLリンク(homepage3.nifty.com)


そういや8βで本体で標準入出力サポートされたんだっけ?
もう秀丸パイプ経由でどうこうする必要はないのかな

>>24
田楽やht_tools.dllのマニュアルと一緒にヘルプましんで chm化して使ってる。
まとめるの手間だけど、外部ヘルプから参照できて便利だよ。

36:プップギャーッ!!m9゚。(^Д^゚≡。゚^Д^)m9゚。プップギャ-ッ!!
09/12/12 16:38:43 PMZY+7Jy0
>>32


37:名無しさん@お腹いっぱい。
09/12/12 18:50:14 q/QrX6l10
置換のしかたでこのように、六角から四角の間を削除する方法をおしえてください
置換前
六角
あいうえお
かきくけこ
鉛筆

置換後

六角
鉛筆


38:名無しさん@お腹いっぱい。
09/12/12 18:53:40 UgTPZg650
六角.*?鉛筆

39:名無しさん@お腹いっぱい。
09/12/12 18:54:07 yMXxMAhK0
(゜o゜)四角が無い

40:名無しさん@お腹いっぱい。
09/12/12 18:59:22 q/QrX6l10
>>38
検索
六角.*?鉛筆
置換

このようにしましたが、できません?

41:名無しさん@お腹いっぱい。
09/12/12 19:00:40 q/QrX6l10
失礼しました
置換のしかたでこのように、六角から鉛筆の間を削除する方法をおしえてください
置換前
六角
あいうえお
かきくけこ
鉛筆

置換後

六角
鉛筆

42:名無しさん@お腹いっぱい。
09/12/12 19:18:56 rFeW6GqKP
>>41
「あいまい検索」「改行を無視する」
の設定はしましたか?

43:名無しさん@お腹いっぱい。
09/12/12 20:21:44 q/QrX6l10
>>42
設定しましたができません

44:名無しさん@お腹いっぱい。
09/12/12 20:36:00 rFeW6GqKP
>>43
私の環境ではできますよ

具体的にどう設定したのか説明してもらえると
解決するかもしれませんね

45:名無しさん@お腹いっぱい。
09/12/12 20:43:15 q/QrX6l10
>>44さん
お世話になります
置換 より
正規表現 HMJRE.DLL V1.92
あいまい検索(改行を無視する 最大改行数1)
設定は以上の通りです。

46:名無しさん@お腹いっぱい。
09/12/12 22:36:00 rFeW6GqKP
>>45
改行を無視する
改行を無視して検索します。例えば、「AB」を検索して、
行末に「A」があって次の行の行頭に「B」があるような
状況でもヒットするようにします。
改行を無視すると言っても、実際に改行を完全に無視して
検索するためには、検索対象のテキストファイル全体を
まとめて検索しないといけなくなって、非常に都合が悪いです。
そこで、「最大改行数」を別に指定しないといけません。
最大改行数を多くすると、それだけ多くの改行を含んだ
文字列にヒットするようになりますが、その代わり、
検索速度は遅くなります。
ここのオプションをONにすると、改行を除去した形で検索が
実行されます。その副作用として、改行文字そのものを検索
することは出来なくなります。

(詳しくはヘルプ参照ください)

47:名無しさん@お腹いっぱい。
09/12/12 22:54:44 q/QrX6l10
>>46
ありがとうございました、「改行を無視する」とはそういう意味だったのですね
ただし、最大無視できる行数は8 までのようですね、実際に整形したい文章は、20 行程度無視できると、
一発で置換が出来たのですが、もう少し他の方法を試行してみます。

48:名無しさん@お腹いっぱい。
09/12/12 23:06:48 f88O2RY00
A[.\n]*B

49:名無しさん@お腹いっぱい。
09/12/12 23:23:36 rFeW6GqKP
>>47
置換に関しては別のソフトを使用するか
秀丸マクロを作れば実現可能でしょうね。

頑張ってください。

50:名無しさん@お腹いっぱい。
09/12/12 23:33:39 iFcKpZPk0
これじゃだめなの?

^[^六角|^鉛筆].*?\n

51:名無しさん@お腹いっぱい。
09/12/12 23:43:19 PKhsBWXh0
ダメだろ

52:名無しさん@お腹いっぱい。
09/12/13 00:06:47 EoRpdD1S0
むしろ何故出来ると思ったのか問いたい

53:名無しさん@お腹いっぱい。
09/12/13 01:22:20 Gs3/6cyl0
>>48
"[]" 内では "." はメタキャラクタでないただのドットだぞ。

>>50
"[^...]" は文字列の否定ではなくて文字の否定だ。

Ok?

54:名無しさん@お腹いっぱい。
09/12/13 10:43:52 YMULdL9l0
>>53
^[^六角|^鉛筆].*?\n

これで>>41の望む結果になってるのに?

55:名無しさん@お腹いっぱい。
09/12/13 10:45:22 YMULdL9l0
^[^(六角)|^(鉛筆)].*?\n

まあ正しくはこう書くといい結果になるけどね

56:名無しさん@お腹いっぱい。
09/12/13 11:00:28 yI9qK5i80
俺は思うんだ
エクスプローラプラグインとアウトプットプラグインは8正式版では一緒に入れないで欲しい
使いたい人がダウンロードするようにしてもらいたい
そうすりゃサーバに残ったダウンロード履歴で必要なものとそうでないものを見分けられるしね

57:名無しさん@お腹いっぱい。
09/12/13 11:02:14 yI9qK5i80
あとタブの色などのデザインカスタマイズとかいらねえし
ほんと初心者相手にウケを狙うエディタになっちまったな

58:名無しさん@お腹いっぱい。
09/12/13 11:22:05 rDUF9Aa10
>>54-55
全然駄目。たまたまうまくいっているように見えてるだけ。
[^(六角)|^(鉛筆)]にマッチするのは、"("、"六"、"角"、")"、"|"、"^"、"鉛"、"筆" 以外の任意の1文字。

59:名無しさん@お腹いっぱい。
09/12/13 11:27:38 IieuO+zw0
え?

60:名無しさん@お腹いっぱい。
09/12/13 11:32:18 c9HmM5h00
違うの?

61:名無しさん@お腹いっぱい。
09/12/13 11:34:13 L7a08a9T0
正規言語には否定のルールはないからな

62:名無しさん@お腹いっぱい。
09/12/13 12:28:38 qgld/jko0
>>57
そんな機能もついているのか
知らなかったわ。

でもそんなのんきなこと言ってられるのはユーザーだからであり、
商売している方としてはとにかく売れなきゃ会社が持たないんだろうから
いろいろ改変は必要なんだよ!


63:名無しさん@お腹いっぱい。
09/12/13 12:29:53 ZIwNBVYl0
Tekitou:
$$s = searchbuffer;##f = searchoption;$$r = replacebuffer;
$$pat_search_top = "^六角$";
$$pat_search_end = "^鉛筆$";
##count=0;
disabledraw;
while(true){
searchdown2 $$pat_search_top,regular,nocasesense;
if(result!=true)break;
#x1=foundendx;#y1=foundendy;
searchdown2 $$pat_search_end,regular,nocasesense;
if(result!=true)break;
#x2=foundtopx;#y2=foundtopy;
moveto #x1 , #y1;
escape;
beginsel;
moveto #x2, #y2;
endsel;
if(#y2-#y1 >= 25){
enabledraw #y1;
question str(#y2-#y1)+"行";
if(result==no)break;
disabledraw;
}
insert "\n";//適宜変更 delete; ?
##count=##count+1;
}
setsearch $$s, ##f;setreplace $$r;
message str(##count)+"個削除";
return;


64:63
09/12/13 12:33:09 ZIwNBVYl0
改行をどうするとか、本当に六角鉛筆なのか分からないから、
正規表現を書き換えるときは適当によろしくやってみてね。

テストが不十分かもしれないから、いきなり本番ファイルにつかわないでね?

65:名無しさん@お腹いっぱい。
09/12/13 12:38:00 0PrMvUsu0
こういう場合に対応してないよ

ああああ六角いいいいいいいいいい鉛筆
ええええええええ
おおおおおおおお
鉛筆

66:63
09/12/13 12:52:21 ZIwNBVYl0
むむむ。確かに。
それって、対応必要なの?>37とかの人

67:名無しさん@お腹いっぱい。
09/12/13 13:19:27 7c3HZNXY0
OfficeのようなリボンUIきぼんぬ

68:名無しさん@お腹いっぱい。
09/12/13 13:20:49 BneVdVGa0
そういうのをプラグインで作れるようになればいいんだよ
必要ない人は導入しない・必要な人は導入する
需要があればユーザーの誰かが作るかもしれない
そのときにプラグインをユーザーが作れるように仕様を公開してくれればいいんだ

69:名無しさん@お腹いっぱい。
09/12/13 13:36:47 ylIpT++V0
アイコンモジュールですら今のような登録状況だというのに
UIのプラグインを作る人はほぼ皆無でしょうね

仕様公開がマウスボタン1クリックで可能であれば私も賛成ですが
実際にはかなりの工数が必要になると思います
仕分け人がいたら完全に否定されるレベルでは?

70:名無しさん@お腹いっぱい。
09/12/13 13:40:41 xaWx6GY70
それならアイコンモジュールも廃止にするべきじゃない?
あれも不要の賜物

71:名無しさん@お腹いっぱい。
09/12/13 15:48:13 kgn95ZYy0
アイコンモジュールは優秀なのが一通りそろってるからね。


72:名無しさん@お腹いっぱい。
09/12/13 16:14:10 hPHB8B8w0
なんか矛盾してるね

73:37
09/12/13 17:39:14 aSar75oD0
>>37 です
皆さんどうも、沢山のご助言ありがとうございす、改行を含む置換は結構大変なのですね
本番のファイルは、六角と鉛筆の間の、行数、一行文字数が全部不定なテキストでして、着目する単語としては
やはり六角と、鉛筆しかないものです、行数は数千行にもおよび、ファイル数も百数十あります
その、六角と鉛筆の間の文言をばっさり削除したいのですが、秀丸で大概のことはできると思ったのが、甘かったようです
sed とgrep と正規表現を駆使したいところですが、正規表現はあまり詳しくないので、C またはC++でやってみます。
重ね重ね、ありがとうございました。

74:37
09/12/13 17:43:06 aSar75oD0
>>66 さん、ごめんなさい見過ごしていました。
本番ファイルには
ああああ六角いいいいいいいいいい鉛筆
このパターンは出てきません。

75:名無しさん@お腹いっぱい。
09/12/13 17:44:20 fOlgcNRw0
プロジェクト管理が甘くて使い倒そうと思っても使いにくいな
プロジェクトで追加からフォルダ内のファイル一覧を指定したときにサブディレクトリも表示してくれないと使いにくい

76:名無しさん@お腹いっぱい。
09/12/13 18:10:17 7c3HZNXY0
>>74
なぜ本番では六角鉛筆を肛門につっこまないんですか?

77:名無しさん@お腹いっぱい。
09/12/13 18:20:13 3+uzPEfp0
>>75
基本はただのテキストエディタだしな。
IDE目指すならまだしも。

78:名無しさん@お腹いっぱい。
09/12/13 18:22:07 VDbr4nB90
b28だけど何かをしたらブルースクリーンが現れた
これ再現できないと報告しても無駄だよね?
ハングアップのファイルとか送るのやめとくか

79:名無しさん@お腹いっぱい。
09/12/13 18:23:19 qVP4CjmqP
無駄かどうかは、担当氏が決める事さ
いや、しらんけど

80:63
09/12/13 18:32:52 ZIwNBVYl0
>>37
結局63のマクロは動きましたか?
間が25行以上あると確認をだすけど、そこは書き換えてもらうとして

81:名無しさん@お腹いっぱい。
09/12/13 18:35:18 A1KGMb+u0
>>80
おめえさん良い人だな
よし、ハングアップファイル送るのやめとくわ
年末だし仕事増やさせるからやっぱりやめとくわ

82:名無しさん@お腹いっぱい。
09/12/13 20:45:50 5ENse7FA0
>>78
基本的にNT以降のOSでは秀丸みたいな単なるアプリケーションは
カーネルエリアにはアクセスできないので秀丸が原因でブルースクリーンになることはない
秀丸が引き金になっていることはあっても、問題の本質ではないので
サイトー企画の方に言ってもあんまり意味はない
行儀の悪いドライバなり、変なハードとかがいるんじゃないの?

83:名無しさん@お腹いっぱい。
09/12/13 22:30:55 UKHhZ+go0
マクロを呼び出した時のカーソルの位置を記憶したいので
簡単ですが位置を表す値を表示させたいです

#a = column;
#b = lineno;

message #a;
message #b;

ただこれだとエラーになってしまいました
どなたかご助言アドバイスお願い致します

84:名無しさん@お腹いっぱい。
09/12/13 22:47:40 JVrv2Tks0
>>83
#a は数値型。message 文の引数は文字列型。よって数値型から文字列型に変換する関数を使う必要がある。

85:名無しさん@お腹いっぱい。
09/12/13 22:48:17 MxSk7KcQ0
>>83

数値をメッセージで表示してるからエラーなんでそ
str() で文字列にすればいいかと

86:名無しさん@お腹いっぱい。
09/12/13 23:26:58 aSar75oD0
置換文字列 選択 エ<br>
このように、行頭から、「選択」 という単語で始まり「ア イ ウ エ」 の
いづれか一文字が続き、更に<br> が続き改行 で終わる文字列です。
正規表現で書くと
^選択 [ア|イ|ウ|エ]<br>\n$
こうなりますでしょうか?、この文字列の後に、"; をつけるには、どうしたらいいでしょうか?
具体的に、先の例ですと
選択 エ<br>";
こうしたいのですが。

87:名無しさん@お腹いっぱい。
09/12/13 23:38:45 ZIwNBVYl0
>>86
「選択」の後に半角スペースが入るの?入らないの?
最後に空行が必要?

まぁ、「^(選択 [アイウエ]<br>)$」→「\1";」で置換かな?

とりあえず、正規表現の[]は|を入れない状態で、強制的に内部の一文字にマッチするよ。
「[ABC]」は「A|B|C」と等価

88:名無しさん@お腹いっぱい。
09/12/13 23:47:07 iaAuElLZ0
|入れたいなら?
(ア|イ|ウ|エ)
\1

89:名無しさん@お腹いっぱい。
09/12/13 23:52:10 aSar75oD0
>>87 さんありがとうございました、できました
>>「選択」の後に半角スペースが入るの?入らないの?
>>最後に空行が必要?
改行も、空行もいりませんです。
今教えていただいた、「\1";」この「\1」はどういう意味になるのでしょうか?

90:名無しさん@お腹いっぱい。
09/12/14 00:13:21 8+V+JtgD0
マクロでツールチップを表示させることってできませんか?

91:名無しさん@お腹いっぱい。
09/12/14 00:17:36 t2vZtU8g0
検索表現中の1個目の小括弧に該当する部分が変数 \1 に入り(以下同様)、
これを置換時に利用出来る。

【例】
検索:(.*)は、(.*)だ。
置換:\2は、\1だ。
「お前は、バカだ。」→(置換後)→「バカは、お前だ。」


他に、検索表現を \f で区切った場合にも変数 \1、\2、…、が使える。
細かい注意事項もあるので、詳しくは秀丸ヘルプを「タグ付き正規表現」で検索。

92:名無しさん@お腹いっぱい。
09/12/14 01:17:14 jpY5Ebzo0
>>91
よく分かりました。

93:名無しさん@お腹いっぱい。
09/12/15 02:34:03 UTwrUJDV0
8.0正式版マダー?

94:名無しさん@お腹いっぱい。
09/12/15 13:22:12 uv9O5bLc0
>>82
開発環境専用のpcなのでエディタやperlやphpなどのエンジンなどを入れたpcなんですよね
簡単なphpコードをプログラム実行でphp.exeに渡したらブルースクリーンになったので
php.exeがカーネルエリアにアクセスしたからなんでしょうかね
とりあえずそういうものなんだなと諦めます

95:名無しさん@お腹いっぱい。
09/12/15 20:52:15 WtqvXaer0
>>94
メモリ異常の可能性も。

96:名無しさん@お腹いっぱい。
09/12/15 23:03:07 UTwrUJDV0
>>94
その程度でブルースクリーンになるならハードエラー系か、グラフィック系かな
ダンプに理由が書いてあるから気になるなら、エラーコードみてググってみては?

97:名無しさん@お腹いっぱい。
09/12/17 04:30:25 41GkycPa0
>>94
以前、エクスプローラがやたらと落ちる(書き込めない領域に書き込もうとしました的なエラーが頻発)ので、
もしやと思ってメモリチェックしてみたら、メモリが壊れてたことがあったよ。

ブルースクリーン以外にも、システムがやたらとエラーで終了してたりしない?

98:名無しさん@お腹いっぱい。
09/12/17 16:54:29 jd0RQtLf0
2009/12/17 Ver8.00β30
・バグ修正
 ・自動起動マクロでドラッグ選択中マクロ実行が溜まるのを修正。
 ・カラーマーカーのデフォルトの色を変更(赤と白)
 ・β28で大文字小文字の区別OFF,正規表現OFFでA\BCが強調できない問題修正。
 ・Vistaで左Alt+Shiftでキーボードレイアウトの変更の対応。
 ・結合文字ONのとき基底文字だけの検索はヒットしないようにする。
 ・settabgroupでキャプションが空になるのを修正。
 ・grep時も(?<!\n)で警告を出す。
 ・β29で正規表現で$を何かに置換すると無限に置換する問題修正。
 ・幅ゼロのヒットで「単語の検索」でヒットするように。
 ・「横スクロール可能な上限を自動調整する」で約1MBの行で落ちる場合があるを修正。
 ・ローカル編集モード時のrangeeditinでスクロール位置がおかしいのを修正
 ・行頭に結合文字があるときの対策。
 ・自動起動マクロの.mac.cacheがうまく使えていなかったのを修正。
 ・改行のみの検索で追加の条件指定も可能にする。
・追加・変更点
 ・ファイルタイプ別の設定のデザインのところに比較/カラーマーカーの項目を付ける。
 ・エクスプローラ枠のファイル一覧表示を非同期処理する。
 ・検索ダイアログのヒストリをドロップダウンしたところで右クリックして削除できるようにする。
 ・「常にファイルの先頭から比較」がONの場合は最初の文字のエラーは出さないようにする。
 ・開くダイアログのファイル名補完で「.」の入力でも絞込み継続する。


正式版マダァ?(・∀・ )っ/凵⌒☆チンチン

99:名無しさん@お腹いっぱい。
09/12/17 17:02:54 CaevQzif0
>>98
貼ろうとしたらもう貼られてた。(-。-) チッ

100:名無しさん@お腹いっぱい。
09/12/18 01:19:32 Jb7Anrkz0
1.アイコンを改善しなさい
2.マクロ用の言語をもっと記述力を上げなさい(オブジェクト指向とか関数型とか)
3.もっと何でもカスタマイズできるようにしなさい

101:名無しさん@お腹いっぱい。
09/12/18 01:34:13 U6Ke1W750
曖昧過ぎる。却下
つーかアイコン位自分で置換しろよ

102:名無しさん@お腹いっぱい。
09/12/18 01:41:26 wIPMXnfR0
1.アイコン厨はアイコンを提案・寄付しなさい
2.マクロ厨は秀丸のマクロ記述力より先に自身の言語能力をもっと上げなさい
3.カスタマイズ厨はせめてデフォルトのまま使いこなせるようになってからカスタマイズしなさい

103:名無しさん@お腹いっぱい。
09/12/18 04:31:13 iKXuEqcI0
マクロと拡張(プラグイン)を分けた方がよくね?

編集操作(メニューから呼べる機能)の組み合わせと
ある程度の言語構造で書ける機能はマクロ、

編集操作の組み合わせでは実現できない機能を
秀丸に追加するのは拡張(プラグイン)

という感じに分ければスマートだよね。

コードベースが古い、個人開発の秀丸でそれができたら、
マジで尊敬するけど。

104:名無しさん@お腹いっぱい。
09/12/18 07:13:22 +RlWr3au0
そこまで何でもありにするんだったら秀丸をベースにする必要性が薄いし、
一から作った方がよっぽど素直に実装できると思うんだけどな。
今の秀丸との互換性に配慮しながら実現しようとしたらカオスにしかならんだろ。

105:名無しさん@お腹いっぱい。
09/12/18 09:52:20 W1KKM3ojP
騒いでる暇があったら、Perlでも何でも使って
さっさと片付けりゃいいものを…w >マクロ厨

106:名無しさん@お腹いっぱい。
09/12/18 14:32:35 B9Adzg+b0
秀丸を使うことが目的になってるみたいだ。
秀丸でやれない事なんて滅多にないけど、
あるとしても他のツール使えばいいし、そもそもそんな事は気になるほど多くない。

マクロで気になるのは、文字入力をトリガーにselectingで選択中の判定する事ができないぐらい。
実装は仕様的に難しいだろうし回避方法もなさそうだから諦めた。

107:名無しさん@お腹いっぱい。
09/12/18 19:32:37 Jb7Anrkz0
>>195
マクロと拡張を分けるのはスマートだとは思わない(それぞれ別々に覚えなければならいのはスマートではない)が現実的ではある。

もっとも、理想的には互換性のために現行のマクロ処理系を残しつつ、新しいマクロと拡張を記述できる処理系を導入するのが良い。
さらに言えば、処理系の導入だけでは不十分で、セキュリティを考慮した上で秀丸のすべての内部リソースにアクセスできなければならない。

目指すべきところは、秀丸エディタを拡張するための処理系を提供するのではなく、
処理系上にエディタを構築したもの秀丸エディタとして提供し、
エディタの機能を拡張するだけではなく、必要に応じてエディタの構成要素をまるごと交換可能にもすることだ。

108:名無しさん@お腹いっぱい。
09/12/18 19:47:32 WENmMABCP
そこまでするならEmacs系のエディタかオープンソースのエディタを
自分でいじればいいんじゃないの?

109:名無しさん@お腹いっぱい。
09/12/18 21:03:48 l9qFYhUl0
マクロはもっと頑張って欲しいかな
後発のmikoscript負けてるから本腰を入れてほしい
マクロがスゴイって言われてたのが懐かしいなあ

110:名無しさん@お腹いっぱい。
09/12/18 22:02:06 4uB/1KF10
「ノートパソコンの容量が貧弱だから、sed を入れようよ」
という触れ込みで、nifty-serve には sed 講座があった。

そんな時代でも、秀丸は数百KBで、文字列変数が使えるマクロ言語が
付いていた。

111:名無しさん@お腹いっぱい。
09/12/18 22:05:37 rvXxHYO10
秀丸に音声読み上げソフトが欲しい
おそらくマウスジェスチャより数倍需要があるだろう
だから次のヤツ要望しとけ

112:名無しさん@お腹いっぱい。
09/12/18 22:18:26 L98YX9mi0
>>111
既にある。
URLリンク(hide.maruo.co.jp)

113:名無しさん@お腹いっぱい。
09/12/18 22:22:53 kwwWxUux0
いま必要なのは秀丸ファイラーではないか

114:名無しさん@お腹いっぱい。
09/12/18 22:37:00 jM4emc2r0
列の折りたたみが非常に欲しいんですが無理かな~

115:194
09/12/18 22:41:05 L20K/JWj0
WSHのFileSystemObjectでも使って作ればいいんじゃないかなー
COM使えるんだし

116:名無しさん@お腹いっぱい。
09/12/18 23:56:03 B9Adzg+b0
折りたたみは7から実装済みだろう。

117:名無しさん@お腹いっぱい。
09/12/19 15:50:19 BoOXc8Dn0
改行文字を一行とする文の行頭に、連番を付加するためのマクロです
下記のマクロを実行すると一行の文字数が多い場合、改行文字ではなく、折り返した行頭に番号が与えられてしまいます、一行文字数が多い文でも改行毎に連番を付ける方法をご教示願います。

#count = 1;
gofiletop;
gofileend;
#maxcount = lineno;
gofiletop;

while (#count < #maxcount)
{
insert str(#count);
down;
#count = #count + 1;
}

118:名無しさん@お腹いっぱい。
09/12/19 15:56:12 Lbj2VXYg0
>>114 とは別人ですが
折り畳みの線がチラついて使い物になら無いのですがこれの解決法ってありませんか?

119:名無しさん@お腹いっぱい。
09/12/19 16:19:02 BoOXc8Dn0
>>117 です
golineend2;
down;
golinetop2;
自己解決しました。
バグなんですかねぇ?



120:名無しさん@お腹いっぱい。
09/12/19 16:48:26 6UOnoy2z0
down は(エディタ的な論理行に対しては勿論のこと)
ワープロ的な折り返し行に対しても作用するコマンドだからね。
そういう仕様であって、別にバグなんかじゃない。

あと、いちいち前もって全行数を数えなくても
code != -1 の条件下でループを回せばいいと思うよ。

121:名無しさん@お腹いっぱい。
09/12/19 17:21:26 +hpmIQBw0
disabledraw;
//begingroupundo;
gofiletop;
#end = linecount2;
while(lineno < #end){
insert str(lineno);
movetolineno 1, lineno+1;
}
//endgroupundo;
enabledraw;
endmacro;

122:名無しさん@お腹いっぱい。
09/12/20 09:47:18 OhFRuPP90
皆さんは秀丸でWeb上の情報などのメモを取るにはどういう方法でやっていますか?
紙copiなどを使うのが嫌なので、秀丸で似たようなことがしたいのです。

123:名無しさん@お腹いっぱい。
09/12/20 12:44:22 z4tYVS0j0
Webブラウザ上で範囲選択してコピーし、秀丸にペースト

124:名無しさん@お腹いっぱい。
09/12/20 12:56:01 OhFRuPP90
>>123
それを日付でソートしたり、検索をかけたりするマクロはありませんか?

125:名無しさん@お腹いっぱい。
09/12/20 13:06:13 oRHpHvnW0
秀丸でコピーするときに、マクロ経由して、
保存場所を確保して、フォーマットをそろえるだろうな。
たとえば

ファイルは、その日付
$home/diary/20091220.txt

そのファイルの末尾に、日時など
== 13:01:25 ==
を入力してから、
クリップボードのデータを貼り付けて保存。
ファイルを閉じる。
こうしておけば、いくらでも再利用できるでしょ。

また、日時以外の種類を表すタグなど入れておくと、
後から、条件検索などしやすいよね。
== 13:01:25, ゴルフ ==
== 13:01:25, todo,納品 ==
== 13:01:25, deadline ==
とか

126:名無しさん@お腹いっぱい。
09/12/20 13:29:01 OhFRuPP90
>>125
それって、howmみたいな感じですね。
秀丸にもhowmがあるようですが、使い勝手はどうなんですかね?
xyzzyとかemacsだとこんなの
URLリンク(howm.sourceforge.jp)
があったりします。

127:名無しさん@お腹いっぱい。
09/12/20 13:44:16 WzqKqfTn0
>>124
下のマクロを愛用してます。
日付時刻が自動的にファイル名になり、専用のフォルダに格納され、
grep検索も簡単です。
URLリンク(hide.maruo.co.jp)

128:名無しさん@お腹いっぱい。
09/12/20 13:50:14 OhFRuPP90
>>127
ありがとうございます。
試してみようと思います。

howmはemacs等に比べると今ひとつな感じですか?

129:名無しさん@お腹いっぱい。
09/12/20 14:12:02 mAEbbfH90
howmはファイルがバラける分、管理が面倒臭そうだよな
一時期試したが結局 ChangeLogに戻った。

130:名無しさん@お腹いっぱい。
09/12/20 14:28:02 ICwZ/tz20
暇なやつが多いんだな。

131:名無しさん@お腹いっぱい。
09/12/20 14:30:11 x8faAXkm0
秀丸起動

メモをつける

自作マクロ起動でファイル名「年月日時分秒.txt」で自動保存本体終了

132:名無しさん@お腹いっぱい。
09/12/20 16:23:43 p/NyC9bq0
linux コマンドのjoin のようなことがしたい場合、みなさん秀丸マクロでやってるのですか?
自分はマンドクセーので、C++(use std::vector)でやってしまいます・・・

133:名無しさん@お腹いっぱい。
09/12/20 16:26:34 wCT6CVeF0
Notepad では自動で日時を入れてくれる方法がなかったっけ

134:名無しさん@お腹いっぱい。
09/12/20 16:52:39 oRHpHvnW0
>>132
cygwin の join を使う

135:名無しさん@お腹いっぱい。
09/12/20 18:17:21 p/NyC9bq0
置換マクロで、"高度"という、単語の後に1桁、または2桁の数字が続き、置換後に
<br>を行末にくっつけたいです、具体的にはこんな感じになります。
置換前:高度8
置換後:高度8<br>

置換前:高度20
置換後:高度20<br>
replaceall "高度([0-9][0-9])|高度([0-9])" , "\n高度\\1<br>|\n高度\\2<br>" , regular;
これでは当然期待通りのことはできません、どうしたらいいでしょうか?よろしくお願いいたします。

136:名無しさん@お腹いっぱい。
09/12/20 18:27:27 V7D50IkQ0
>>135
検索する正規表現を
"高度([0-9]{1,2})"
じゃだめ?
置換される方には、正規表現は使えないよ
# Ver 8.0



137:名無しさん@お腹いっぱい。
09/12/20 18:28:56 V7D50IkQ0
おっと。
|は使えないよ。
だった。

138:名無しさん@お腹いっぱい。
09/12/20 18:31:25 V7D50IkQ0
>>134
じぶんはCygwinのcat。
ファイルが2~3個なら、「別ファイルへ追加保存」。

139:名無しさん@お腹いっぱい。
09/12/20 18:33:11 V7D50IkQ0
なんか違うがまぁいいか。

140:名無しさん@お腹いっぱい。
09/12/20 18:35:27 p/NyC9bq0
>>136
ありがとうできました、
"高度([0-9]{1,2})"
これはどういう意味になるのでしょうか?、解説お願いします。
特に{1,2} この部分の使い方と言いますか、意味を教えてくださいませ。

141:名無しさん@お腹いっぱい。
09/12/20 18:40:47 p/NyC9bq0
>>134>>138さん
どうもです、Cygwin 派が多いんですね、なるほど、当方はteraterm でWindows からlinux へ
ログオンして、join コマンドを使っています^^;
ところでWindows でもtype というコマンドがあって、linux のcat コマンドのようなことが
出来ることを最近知りました。

142:名無しさん@お腹いっぱい。
09/12/20 19:00:29 V7D50IkQ0
>>136
秀丸に同梱のHmJre.chm参照

143:名無しさん@お腹いっぱい。
09/12/20 19:02:53 V7D50IkQ0
というのはうそ。hidemaru_html.chm

144:名無しさん@お腹いっぱい。
09/12/20 19:49:19 4Pjo9F+Z0
98%の確率で>>89の人なんだろうけど、
相変わらずヘルプも読もうとせずにおんぶにだっこなんだね。

145:名無しさん@お腹いっぱい。
09/12/20 23:55:35 q7MO8ljr0
>140
他の方が薦めているように秀丸ヘルプを見るか、
URLリンク(ja.wikipedia.org)
を見るか。

ちょっとは自分で調べたら?

146:名無しさん@お腹いっぱい。
09/12/20 23:58:06 j71sVKdo0
自分で調べたらとかウルセーっつーの。

答えたくなければ黙ってろ、糞が。

147:名無しさん@お腹いっぱい。
09/12/21 00:22:00 Etsk5w4c0
145も146も、どっちも他人のことをうざい、て言ってるだけの同類だべ?

148:名無しさん@お腹いっぱい。
09/12/21 00:57:08 JNfMFrRQ0
>146
いや、回答してるじゃん。
回答が載ったページのリンクじゃ不満か?

149:名無しさん@お腹いっぱい。
09/12/21 01:58:32 l6y/iaWc0
>>148
バカかテメーは
リンクとかコピペじゃなくて
お前の言葉で説明しろっての
何様のつもりだキサマ

150:名無しさん@お腹いっぱい。
09/12/21 02:47:01 mCT61TrQ0
…ですってよ奥さん。
まあ、最近の若い人は怖いわね~

151:名無しさん@お腹いっぱい。
09/12/21 02:59:47 JNfMFrRQ0
>149
"高度([0-9]{1,2})" の解説

[0-9]は、0~9の任意の数値を検索対象とする。
{1,2}は、直前のパターンを1回~2回繰り返すという意味。

なので、高度00とか、高度98とかが検索される。
これで分かった?


152:名無しさん@お腹いっぱい。
09/12/21 07:41:02 sB3uglBy0
置換部にも「高度」を含めるんなら
後続の数字をわざわざパーレンでキャプチャする必要はないわな。

検索:高度[0-9]{1,2}
置換:\n\0<br>

でOK。

153:149
09/12/21 09:03:22 1lM2beiz0
うぐ…
もう突っ込めねぇじゃんか
クソ

154:114
09/12/21 09:12:03 r7sl5EwZ0
>>116
列と行の違いが分かってるのか?

155:名無しさん@お腹いっぱい。
09/12/21 12:23:14 rVwIHlyQ0
高度0000とか、高度9898とかも検索される。

156:名無しさん@お腹いっぱい。
09/12/21 17:16:48 B2Er8VZq0
「"高度"という、単語の後に1桁、または2桁の数字が続」いているから問題ないな

157:名無しさん@お腹いっぱい。
09/12/22 00:31:22 qr5EoF/l0
>155
検索されていない。
検索されているのは高度00であって、高度0000ではない。

158:名無しさん@お腹いっぱい。
09/12/22 00:48:25 /eRhOUuY0
検索されるでしょ。
途中に<br>が入る。

159:名無しさん@お腹いっぱい。
09/12/22 01:00:03 qr5EoF/l0
>158
うん。だからその事を指して、高度00は検索されているが、
高度0000は検索されていないという。


160:名無しさん@お腹いっぱい。
09/12/22 01:06:53 /eRhOUuY0
日本語でお願いします。

161:名無しさん@お腹いっぱい。
09/12/22 01:08:54 /eRhOUuY0
ああ、確かに高度0000はそうでうすね。

162:名無しさん@お腹いっぱい。
09/12/22 12:15:53 s6Fqhh720
秀丸パブリッシャーの更新はいいから―

早くエディタの正式版を出しなんせ。

163:名無しさん@お腹いっぱい。
09/12/22 13:58:14 vxBoCgDPP
お前等いい加減にしろ
ここは秀丸のスレなんだから
高度とか飛行機の話はやめろボケども

164:名無しさん@お腹いっぱい。
09/12/22 14:46:36 F0Zn5+Xj0
察するに、上空100m以下を六角鉛筆が飛び交う近未来空想科学小説だぜ。
夢があっていいだろ。

165:名無しさん@お腹いっぱい。
09/12/22 15:17:04 6MkRrB4M0
六角のひとなのかなぁ
まぁだとしたら、人の言うこと聞かない人だから、
ゆってぃみたいに気にしなけりゃいいんじゃない?

あ、もしかして「高度100」→「高度10<br>0」がお気に召さない?

166:名無しさん@お腹いっぱい。
09/12/22 22:33:44 Uhz649Zx0
マクロでツールチップを表示させたいのですが
ヘルプを見て標準ではできないことを知りました
何か代替となる方法はございませんでしょうか?

167:名無しさん@お腹いっぱい。
09/12/22 22:42:57 U9SQAWvIO
マイクロソフトを買収する

168:名無しさん@お腹いっぱい。
09/12/22 23:05:08 6MkRrB4M0
>>166
そういうときのDLL
マクロが嫌なら、dll injectionって手も
不可能ではないが、面倒。
menuとか田楽とかmacrodllのリストとか、既存の部品を再利用できないか再検討するのが吉かと

169:名無しさん@お腹いっぱい。
09/12/23 11:12:22 93ZZUa0z0
田楽dllって使うだけでレジストリ使うからusbで持ち運ぶ場合は使えない
macrodllってレジストリ使いますか?

170:名無しさん@お腹いっぱい。
09/12/23 11:55:49 +2fuYGLg0
でた、レジストリ厨
どんなファイルも使用するとレジストリに残る(君が言うレジストリを使うのとは違うが)
レジストリを使うのは高速化のため使用する。
いずれにしろ、レジストリには痕跡残るのだから意味が無いような気がするよ

171:名無しさん@お腹いっぱい。
09/12/23 12:19:59 93ZZUa0z0
レジストリが残るのは知ってますよ
私が聞いてるのはレジストリを利用して動作するかどうかです

172:名無しさん@お腹いっぱい。
09/12/23 12:21:03 93ZZUa0z0
>>170
もしそうなるとFirefoxポータブルなども当てはまるんですよ
そういうあなたみたいな発言は不毛の議論になりますので知らないならレスしなくていいです

173:名無しさん@お腹いっぱい。
09/12/23 12:41:52 4+d/dDdc0
レジストリを利用して動作する → 設定等をレジストリ使用して処理する
これは、高速化に繋がる。
高速化を捨ててまでレジストリを使わないようにする事は意味が無いと思うんだが

174:名無しさん@お腹いっぱい。
09/12/23 12:46:53 zIVrteDV0
iniファイルの代わりにxmlをつかえば高速化できないのかな。

175:名無しさん@お腹いっぱい。
09/12/23 12:52:07 4+d/dDdc0
ただ、何となくレジストリを使わないようにしてくれと言っても
誰も動いちゃくれないような気がするよ。
レジストリを使わない事のメリット等の理由を付けてからお願いすればいいと思う。

176:名無しさん@お腹いっぱい。
09/12/23 13:14:01 fW+paTx+0
余分な手順をかける事無く設定を独立したファイルに保存する事が出来るってのが最大の利点だろ
説明されんとわからんのか

177:名無しさん@お腹いっぱい。
09/12/23 13:21:56 4+d/dDdc0
>>176
大元のソフトはini等で、独立出来てるから良いじゃん。
あとの細々した所までレジストリ使うない方が良い理由だよ

178:名無しさん@お腹いっぱい。
09/12/23 14:14:03 OEEGTPyz0
秀丸マクロに関する質問です。
Webからのデータを秀丸に貼り付けて、それを個別データ単位に改行を
挿入したいのですが、個々のデータの最後は電話番号の形をしています。
例:「TEL:03-1234-5678 」
そこで
replaceallfast "TEL:.............","TEL:.............\n",regular;
とすると03-1234-5678の部分が............になってしまいます。
どうすればいいのでしょうか。

179:名無しさん@お腹いっぱい。
09/12/23 14:21:03 4imqYKwi0
\1を使いましょう

180:名無しさん@お腹いっぱい。
09/12/23 14:22:08 OEEGTPyz0
ありがとうございます。試してみます。

181:名無しさん@お腹いっぱい。
09/12/23 15:45:58 ViHAyhXW0
>>169
(おそらく想定している意味では)使いません

182:名無しさん@お腹いっぱい。
09/12/23 15:49:37 NLat5+BMP
>>170
持ち運びキットの事時々でいいから思い出して下さい。

183:名無しさん@お腹いっぱい。
09/12/23 15:59:42 OEEGTPyz0
178です。
replaceall "TEL:\\f............\\f " , "TEL:\\1\\n" , regular;
で動きました。

184:名無しさん@お腹いっぱい。
09/12/23 17:50:55 7RGU9ryR0
>>182
知ってるよ、だから>>177の回答・質問だよ

185:名無しさん@お腹いっぱい。
09/12/23 17:53:47 7RGU9ryR0
結局>>169は、訳分からずに「レジストリ使うな!」とほざいていただけなんだよ。

186:名無しさん@お腹いっぱい。
09/12/23 17:58:30 7tl5Lzkf0
使わなくて済むならそれに越したことは無いってだけじゃ。
何でそんなに反発してるのかがいまいちわからない。

187:名無しさん@お腹いっぱい。
09/12/23 17:59:45 wFYT7Fq4P
>ID:7RGU9ryR0
あんたの回答は、持ち運びキットの趣旨や>>169の意図を「知ってる」ものとは見えん。

188:名無しさん@お腹いっぱい。
09/12/23 18:00:58 7RGU9ryR0
>>186
理由も無しにプログラムを変更してくれって俺は言えないから

189:名無しさん@お腹いっぱい。
09/12/23 18:04:23 7RGU9ryR0
>>187
その意図はなんだい?。持ち運ぶだけの設定はiniファイルにそのほかはレジストリにある。
何か不具合でもあるのか?それなら「XXXの設定がiniファイルに登録されていないので入れて下さい。」
と書けばいいじゃん

190:名無しさん@お腹いっぱい。
09/12/23 18:12:26 7tl5Lzkf0
>>188
誰もそんなこと言ってないと思うが。
"レジストリ使うから使えない"であって、悪意も特になく要望でさえもないように見える。

あくまで"使えない"は選択肢として候補に入れることができないの場合であって、
無能なやつに対して言うような意味での"使えない"ではない場合の話だけど。
まあ前者なのはまず間違いないと思うけど。

191:名無しさん@お腹いっぱい。
09/12/23 18:16:25 wFYT7Fq4P
>>189
そもそもID:93ZZUa0z0は「レジストリ使うな!」なんて趣旨のこと、一言も書いてない。
「macrodllって(設定情報を記録する際に)レジストリ使いますか?」と質問してるだけで、
その答えがNoだったらどうしたいかまでは言明していない。

望むような答えを聞いた時点で初めて「XXXの設定がiniファイルに登録されていないので入れて下さい」というかもしれないし、
ID:93ZZUa0z0の目的では秀丸エディタを持ち運べないということであきらめるかもしれないし、それ以外かもしれないわけで。

192:名無しさん@お腹いっぱい。
09/12/23 18:18:49 7RGU9ryR0
元々、持ち運びするソフトじゃない物を持ち運べるようにした。
そのなごりがレジストリを使うが それが何か?問題でもって話
要求するならチャンと不具合や設定が反映されない等の理由は必要と思うよ。
理由も無しに「ただレジストリ使うな!」じゃ作者もそんな無駄なことしないんじゃないかな

193:名無しさん@お腹いっぱい。
09/12/23 18:19:46 7RGU9ryR0
>>191
「使います」って答えたら納得するのか?

194:名無しさん@お腹いっぱい。
09/12/23 18:21:23 aiEDj3IQ0
変更でレス抽出結果

>>63
>>98
>>188

あれ?妄想っすか?w

195:名無しさん@お腹いっぱい。
09/12/23 18:22:08 7RGU9ryR0
>>191
レジストリを使っているか使っていないか分からない奴がそれ知って何になるの?
ただの豆知識か?

196:名無しさん@お腹いっぱい。
09/12/23 18:26:20 7RGU9ryR0
>>194
そうだな、何故おれは戦っているんだろう・・・
ポータブルUSBなどでよく見る「レジストリを使うから嫌」とか
得に設定や動作に問題がないのに言っている奴が嫌いだからかな

197:名無しさん@お腹いっぱい。
09/12/23 18:29:18 wFYT7Fq4P
>>193
納得するかしないかなんてID:93ZZUa0z0は言及してないから、当人以外(あんたにも俺にも)わかりっこない。

>>195
今後の方針を決める際の判断材料にしたいんではなかろうかってところまでは見当がつくけど、その先は当人じゃないとわからん。
あきらめて違うソフトを探すかもしれないし。

>>196
そのせいで余計な勘繰りをして過剰反応してるように見える。

198:名無しさん@お腹いっぱい。
09/12/23 18:32:46 7RGU9ryR0
>>197
仲裁しているようだが・・・あなたにもレジストリを絶対に理由が分からないなら
誰も(作者も)理解してくれないのでは無いかな~そんな質問必要?

199:名無しさん@お腹いっぱい。
09/12/23 18:39:09 7tl5Lzkf0
引っ込みつかなくなってるのかもしれないが、
素直にスマヌで済ませてしまった方が気楽でいいし、
それ以前にもっとお気楽にやればいいよ。

ちなみに>>196は、ポータブルで出先でレジストリを汚したくないとかの
場合もあるかもしれないし、一概に決め付けはよくないよ。
汚さなければそれに越したことは無いってだけだな。
結局一面だけ見てたらどっちもどっちになる。

200:名無しさん@お腹いっぱい。
09/12/23 18:43:58 wFYT7Fq4P
>>198
「自分の望む用途で秀丸エディタを持ち運べるかどうか知りたい」って質問なら必要だろう。

それ以上に踏み込んだことなんて>>169からは俺には読み取れないし、
ID:93ZZUa0z0が
> ポータブルUSBなどでよく見る「レジストリを使うから嫌」とか
> 得に設定や動作に問題がないのに言っている奴
に該当するかどうかも分からない(それを判断するにはデータが足りない)。

まあ>>199の言うとおりだろうね。

201:名無しさん@お腹いっぱい。
09/12/23 18:44:20 7RGU9ryR0
>ポータブルで出先でレジストリを汚したくないとかの場合もあるかもしれないし
だからどのファイルも実行すれば、レジストリ使うんだよ。
だから、その理由もこれにしてみればよく分からない理由なんだよ

202:名無しさん@お腹いっぱい。
09/12/23 18:55:01 7RGU9ryR0
>ポータブルで出先でレジストリを汚したくないとかの場合もあるかもしれないし
ここまでこだわるなら当然、regファイルで使用した追加されたレジストリ消すだろうから2~3行追加して消せば良いだけ
そんなコアな人のために動くのかな~

203:名無しさん@お腹いっぱい。
09/12/23 18:55:48 aiEDj3IQ0
え?

204:名無しさん@お腹いっぱい。
09/12/23 18:58:28 iRmhCN9R0
HSPしか使えないプログラマ素人の俺が言うのもなんだけどID:7RGU9ryR0がレジストリの事を分かってない感じがするんだけど

205:名無しさん@お腹いっぱい。
09/12/23 18:59:55 7RGU9ryR0
>>204
それじゃ、よく分かっていない俺に理由を教えてくれないかい

206:名無しさん@お腹いっぱい。
09/12/23 19:20:40 iRmhCN9R0
レジストリを使わないプログラムでもレジストリを汚すってのは
そのプログラムが書き込んでるわけではなくてOSが書き込んでると思うんだが・・


207:名無しさん@お腹いっぱい。
09/12/23 19:33:54 7RGU9ryR0
>>206
では、OSとプログラムが書き込む違いに何か問題があるのか?

208:名無しさん@お腹いっぱい。
09/12/23 19:35:04 7RGU9ryR0
当然、レジストリ汚したくないんだからその訳が分かってるんだよね

209:名無しさん@お腹いっぱい。
09/12/23 19:40:53 iRmhCN9R0
なんで俺にケンカ売るような口調でレスされないといけないのかわかんないんだけどw
レジストリが汚れるという意味はあなたは何か勘違いしてると思うんだよねー

210:名無しさん@お腹いっぱい。
09/12/23 19:41:33 7tl5Lzkf0
そもそもdllを呼び出しただけでレジストリに改変があるものなの?
あるとしたらどんな用途で使われててどこ?
まあ、あったとしても履歴まで無理って感じでOSの処理なら必要条件で済む問題なんだろうけど。

それ以前にDengakuDLL.dllでレジストリ使ってるの?
個人的にどうでもいいので調べるのがだるいので調べてないけど。

この辺全部わかった上でずっとやってるならまだしも、
そうでないならまず調べてからだな。

211:名無しさん@お腹いっぱい。
09/12/23 19:42:19 7RGU9ryR0
プログラムを書き換えるって事は、良くなる反面悪くなる可能性もある。
そのリスクをおかしてまでプログラムを書き換えてもらうつもりなら
ハッキリとした理由が無ければ制作者も動かないのでは無いでしょうか?

212:名無しさん@お腹いっぱい。
09/12/23 19:44:59 7RGU9ryR0
>>209
思うところの理由をいってくれよ。納得する理由もがあれば俺も引くが
納得する理由が無いので引くに引けないじゃないか

213:名無しさん@お腹いっぱい。
09/12/23 19:45:27 7tl5Lzkf0
もう一度言っておくよ。

>誰もそんなこと言ってないと思うが。

214:名無しさん@お腹いっぱい。
09/12/23 19:47:48 iRmhCN9R0
macrodllの作者か誰かさんとしか思えない

215:名無しさん@お腹いっぱい。
09/12/23 19:49:07 7RGU9ryR0
もしかして、レジストリを汚すって言葉の無意味さが分かってないとか
>>210
それ以前の問題だよ。レジストリを汚すって言葉の意味すら分かってないような奴が
レジストリを汚すって言葉使って訳の分からない質問・要求をさも自分は知ってる風に発言するバカが好きになれない。

216:名無しさん@お腹いっぱい。
09/12/23 19:51:05 7tl5Lzkf0
>>214
>>20
macrodllの作者さんに土下座して謝るべき。

217:名無しさん@お腹いっぱい。
09/12/23 19:51:50 7RGU9ryR0
反論するのも良いが、まずその明確な理由や根拠を示してくれれば
納得するのだが、どれも風潮に流された言葉だから議論以前の問題だな

218:名無しさん@お腹いっぱい。
09/12/23 19:58:56 7tl5Lzkf0
だめだこりゃ。
汚すが不必要なデータを増やさないじゃなくて、
1バイトさえ追加させない前提の主張になってるし。
話の通じなさで昔IMEの件でごねてた韓国人を思い出したわ。

219:名無しさん@お腹いっぱい。
09/12/23 20:01:18 wFYT7Fq4P
>>201
そういう趣旨じゃないってことは>>171-172に明記されている。


ポータブルのソフトウェアを使う奴が、その設定情報をレジストリに記録されると何が困るか、一般的なことを改めて整理しとくよ。

・レジストリのみに記録された設定は持ち運べないため、いちいち出先の端末で再設定しないといけない。

・出先の端末に、持ち運んでいるものと同じソフトが、レジストリに設定情報を記録する形でインストールされていると、
 持ち運んでいるほうのソフトが出先の端末にインストールされているほうの影響を受ける場合がある。
 このケースでは、持ち運んでいるほうのソフトでなされた設定変更のうちレジストリに記録された部分が
 出先の端末本体にインストールされたソフトにも影響してしまう。

他にもID:93ZZUa0z0固有の事情があるのかもしれないが、少なくとも上記2点は該当するはず。


>>215
レジストリを「汚す」と表現する奴が何をデメリットと考えているかについては
URLリンク(www.geocities.co.jp) の冒頭で箇条書きにされている通りだが、
ID:93ZZUa0z0は「汚す」に類することを全く書いていないため、この観点で>>169の質問がなされたかどうかは不明。

220:名無しさん@お腹いっぱい。
09/12/23 20:05:52 0tCHP6tm0
>>210

> それ以前にDengakuDLL.dllでレジストリ使ってるの?
田楽のグローバル変数を使わなければ、レジストリは使わないはず。



221:名無しさん@お腹いっぱい。
09/12/23 20:07:55 7RGU9ryR0
1バイトにこだわっているのがどっちか分からないが
>>219
その動作が遅くなるだけじゃないのか?何かメリットがあるのか?

222:名無しさん@お腹いっぱい。
09/12/23 20:10:40 7RGU9ryR0
>>219
>出先の端末本体にインストールされたソフトにも影響してしまう。
その影響される不具合を書けば何でもないことなんだが書かないのか書けないのか

223:222
09/12/23 20:12:29 7RGU9ryR0
また、そのレアな不具合を修正しようとして改悪されてもこちらが困るよ。

224:222
09/12/23 20:17:01 7RGU9ryR0
>>219 が推奨しているページに
・レジストリファイルそのものがウィンドウズ全体で共用している割には、大きさの制限がある
・レジストリが大きくなると起動時間が極端に長くなる
とあるが俺のPC100ぐらいインストールしてるがそんな事おこった事無いよ

225:222
09/12/23 20:23:16 7RGU9ryR0
てか、こんな事が起こるソフトはみんなインストールもいない気がする。

226:名無しさん@お腹いっぱい。
09/12/23 20:26:04 AIRahVmwP
URLリンク(hissi.org)

227:名無しさん@お腹いっぱい。
09/12/23 20:29:45 7RGU9ryR0
>>219
・レジストリのみに記録された設定は持ち運べないため、いちいち出先の端末で再設定しないといけない。
この問題が「持ち出しキット」で起こっているのならその趣旨を書けばいいだけじゃん
「レジストリを全然使わないようにせよ。」とは別問題なのでは

228:名無しさん@お腹いっぱい。
09/12/23 20:30:54 7RGU9ryR0
>>226
いいじゃん、でなにか・・・それ反論なの?

229:名無しさん@お腹いっぱい。
09/12/23 20:44:48 iRmhCN9R0
メシ食ってた間もまだいたかw

230:名無しさん@お腹いっぱい。
09/12/23 20:51:06 wFYT7Fq4P
>ID:7RGU9ryR0
大元の質問者であるID:93ZZUa0z0がおくびにも出してないことへ勝手に噛みついて何がしたいの?
特に>>224>>227は全くもってスレ違いだから別のスレッドで頼む。

それと、俺は「推奨」なんてしたつもりはない。

>>223
不具合じゃなくて仕様だし、レアってほどでもない。
よそのソフトだと、持ち運び用に改造したFirefoxの一部拡張(Google Toolbarとか)が割と知られている事例。

231:名無しさん@お腹いっぱい。
09/12/23 21:03:27 9gWfJDB60
>>220
dll呼び出した時点で以下のキーが書き込まれる
HKEY_CURRENT_USER\Software\Sugi_Macro\DengakuSeries\Env

232:名無しさん@お腹いっぱい。
09/12/23 21:08:16 PD2+/yKB0
非汚染地域=0シーベルト、という定義なら
そりゃ世界中どこでも自然放射線によって「放射能汚染地域」になるでしょうな。

233:名無しさん@お腹いっぱい。
09/12/23 21:11:31 qyX2jvh40
>>230-231
それで何か不具合があるのか?Firefoxも関係ないよ。他のソフトに何か関係あるのか?
他のソフトがレジストリ使わないから優位である事を持ち運びを考慮して言ってごらんよ
とりあえず、「持ち出しキット」のレジストリ的不具合を言えばいいじゃないかな。

234:名無しさん@お腹いっぱい。
09/12/23 21:13:56 7tl5Lzkf0
>>220
情報ありがとう。参考になるわ。
用途的にレジストリ使うのはしょうがないって認識でいいのかな。

>●setstaticvariable, getstaticvariable
>→ マクロ用の静的変数? だとすれば田楽 DLL のグローバル変数が不要に?
って話も見つかった。
対応はできるようになりそうって認識でいいのかな。

>>231
さっきテストしてみたけどそんなキー作られてなかったよ。
グローバル変数はまだやってないけど。

235:名無しさん@お腹いっぱい。
09/12/23 21:17:09 qyX2jvh40
レジストリ使っているからどこかおかしいと思っている信者に
何言っても仕方ないようなきがする。何言ってもいいから妄想だけでじゃなく
「ここがレジストリ使うから駄目」って言えば皆納得するよ。

236:名無しさん@お腹いっぱい。
09/12/23 21:23:55 a+qqktKw0
ID変えるなあぼんできないだろ

237:222
09/12/23 21:25:35 qyX2jvh40
>>236
って単発に言われても、それとID変わったの意図してないよ。変える理由もない。

238:名無しさん@お腹いっぱい。
09/12/23 21:27:15 wFYT7Fq4P
どうして「macrodllってレジストリ使いますか?」って質問から、いろいろ妄想して噛みつくのかねえ。

>>233
Firefoxを引き合いに出したのは
「ポータブルのソフトウェアを使う奴が、その設定情報をレジストリに記録されると何が困るか、一般的なこと」
に関する
> ・出先の端末に、持ち運んでいるものと同じソフトが、レジストリに設定情報を記録する形でインストールされていると、
>  持ち運んでいるほうのソフトが出先の端末にインストールされているほうの影響を受ける場合がある。
>  このケースでは、持ち運んでいるほうのソフトでなされた設定変更のうちレジストリに記録された部分が
>  出先の端末本体にインストールされたソフトにも影響してしまう。
によって生じる事例。
秀丸エディタ持ち出しキットの不具合を云々したいわけではない。

>>235
「レジストリ使っているからどこかおかしい」って言ってる奴が、このスレッドにいるのか?
いもしない奴に噛みつくんじゃない。

>>169の「田楽dllって(中略)使えない」には「usbで持ち運ぶ場合は」って前提条件が付いてるだろ。

239:名無しさん@お腹いっぱい。
09/12/23 21:36:24 qyX2jvh40
>>238
もう結果や結論出てるじゃん「使う」
それよりに何故レジストリにそれほどこだわるのか聞いてるだけじゃん。なぜ答えないの?

240:名無しさん@お腹いっぱい。
09/12/23 21:40:42 qyX2jvh40
>>238
田楽dllもUSBで使えるし不具合もない。
ただ、あなたの思っているレジストリを汚すに反してるだけ、
その根拠を言えばその意見もプログラムの改編も賛成できるよ

241:名無しさん@お腹いっぱい。
09/12/23 21:42:35 7tl5Lzkf0
味方無し、自分だけフルボッコの時点で、
ひょっとして俺がおかしいのか・・・?って気づけない辺りでもう。

242:名無しさん@お腹いっぱい。
09/12/23 21:46:48 qyX2jvh40
>>241
どこにお前の見方がいるの?>>234あたりにコッチについて下さいと言うのか?

243:名無しさん@お腹いっぱい。
09/12/23 21:51:55 PD2+/yKB0
別に常に多勢が正しいわけじゃないからな。

なかば宗教じみてる「レジストリ嫌い」教信者を嫌うあまり
そうでない者にまで勇み足で噛み付いちゃって
今更引っ込みがつかなくなってるだけのような気がする。

244:名無しさん@お腹いっぱい。
09/12/23 21:55:39 wFYT7Fq4P
>>239
つくづくあんた読解力ねえな。
>>169の質問に対する結論だったら>>181で出てるし、俺はレジストリ使用不使用そのものにこだわってはいないし。
単に、このスレにはいない「レジストリ嫌い」教信者を勝手にでっち上げて攻撃する約1名へ「暴走やめれ」と言いたいだけ。

念のため、俺はID:93ZZUa0z0とは別人。
ホスト規制中のプロバイダ(ぷらら)を使ってるのでp2経由でしか書けないし、p2IDは一つしか持ってない。

245:名無しさん@お腹いっぱい。
09/12/23 22:06:59 qyX2jvh40
引っ込みつかないのは、そっちだと思うよ。
レジストリ使わない方が言い理由もいわないのだから、
なにか宗教的にレジストリ使わないプログラムがいいよってあるの?

246:名無しさん@お腹いっぱい。
09/12/23 22:08:10 OsiXXrXG0
> レジストリ使わない方が言い理由もいわないのだから、

このスレで誰かそういう主張してるの?

当該レスを具体的に挙げてみて。

247:名無しさん@お腹いっぱい。
09/12/23 22:13:39 49DNlSgcP
うぜーよ
レジストリの話はもうやめてくれ

お前らのどーでもいい議論なんてムダだから

これよりレジストリの話題は禁止

====================================

248:名無しさん@お腹いっぱい。
09/12/23 22:13:47 qyX2jvh40
当然、使う理由の一番は高速化それに対抗して
USBメモリ用の「持ち出しキット」も持ち出せる範囲でレジストリからiniファイルに移行している
それでも、いくつかのレジストリを使うDLLがあるでもそれは、各設定に関係しない。
その設定に関係しない物までレジストリ使用しない方が良いと言う理由は必要だよ。
そのDLLは基本となるDLLだからそれを軸にプログラムを組んでいるのだから

249:名無しさん@お腹いっぱい。
09/12/23 22:13:55 7tl5Lzkf0
>>242
日本語でおk

250:名無しさん@お腹いっぱい。
09/12/23 22:15:46 qyX2jvh40
>>246
話をそらすのには良い方法だが
人として間違ってるので誰もついてこないよ

251:名無しさん@お腹いっぱい。
09/12/23 22:17:33 qyX2jvh40
>>249
人語でOK、アホに分かりやすく「人のことば」ね

252:名無しさん@お腹いっぱい。
09/12/23 22:22:47 hNI2k0FlO
ラブホがどこも満室だけどようやく見つけたよ
みんなイライラしまくりで淋しさ全開だねw

そんなんだといつまでたってもサンタさん来ないよw

メリークリスマス☆

253:名無しさん@お腹いっぱい。
09/12/23 22:23:58 a+qqktKw0
下ネタしね

254:名無しさん@お腹いっぱい。
09/12/23 22:24:45 OsiXXrXG0
「そんなレス見つかりませんでした、ごめんなさい」という返信を頂戴しました。

255:名無しさん@お腹いっぱい。
09/12/23 22:27:15 qyX2jvh40
>>252
そんな時もあったなー どっちもやりたいんだよ。
今思うと不思議だがそれが人間の本能だろうね

256:名無しさん@お腹いっぱい。
09/12/23 23:08:54 qyX2jvh40
こんな、簡単な正否が分からない奴が多いのか~
やっぱり、人間の感情・思考って深いな

257:名無しさん@お腹いっぱい。
09/12/23 23:19:44 dWNLrtPW0
>>252
一日ズレてね?

258:名無しさん@お腹いっぱい。
09/12/23 23:43:23 NLat5+BMP
自分の考えが間違ってない!絶対的に正しい!という
前提で周りに言い聞かせようとするから痛々しく見える

嘆かわしいこって

259:名無しさん@お腹いっぱい。
09/12/23 23:51:10 qyX2jvh40
>>258
間違ってない、理由を書けばいいよ
何も書けないほど痛い惜しい物は無いと思うよ

260:名無しさん@お腹いっぱい。
09/12/23 23:54:13 NLat5+BMP
そうではなく、言い負かさないと気が済まない攻撃的な人間性のお話

261:名無しさん@お腹いっぱい。
09/12/24 00:04:57 CuONLgEw0
駄々こねてるのが、田楽の作者なら許す

(常日頃からそういう要望が多々押し寄せてフラストレーションがたまってるって前提で)

262:名無しさん@お腹いっぱい。
09/12/24 00:08:09 WHYwQx4k0
いや、誰でも自由に発言してください。

263:名無しさん@お腹いっぱい。
09/12/24 02:52:36 XukAkB2S0
>>260
言い負かされるようなこと言うなら、チャンとその理由を書けば、いい
訳も分からず発言するので・・・こまったね

264:名無しさん@お腹いっぱい。
09/12/24 03:17:27 XukAkB2S0
レジストリを使っている=変なソフトもしくは、入れたくないソフト
ならその理由があるはず、理由が無いのでみんなどうすればいいか分からない。
なんらかの不具合があるならその趣旨を書けばいいだけだがそれもない
どう対処して欲しいのか、大元の発言者に聞きたい。それが正なら改良の余地があるよ

265:名無しさん@お腹いっぱい。
09/12/24 03:36:55 PZZWTZ+e0
人間性の話と書かれてんのに分からん人だな

田楽作者でもないのに勝手にしゃしゃり出て(田楽が名指しで非難されたというわけでもないが)、
40回以上書き込んで場をかき乱して「悪いのは嫌レジストリ厨なんですー。」で通そうとしてる。

秀丸のスレでは迷惑行為以外の何物でもないわ。

266:名無しさん@お腹いっぱい。
09/12/24 03:48:11 XukAkB2S0
人間性もなにも・・・理由がわかないから言ってくれと言ってるだけ
それが正なら良いんだよ

267:名無しさん@お腹いっぱい。
09/12/24 03:53:23 XukAkB2S0
何かが気にくわないと言うなら
それを表現すればみんな分かるこんな事も分からないの?

268:名無しさん@お腹いっぱい。
09/12/24 03:56:08 PZZWTZ+e0
>>267
秀丸と関係ないスレ違いの話題が気に食わない、消えろ

わかった?

269:名無しさん@お腹いっぱい。
09/12/24 03:59:05 XukAkB2S0
>>268
それを始めたのはおめ~だよ。分かるも何もないだろ

270:名無しさん@お腹いっぱい。
09/12/24 04:01:29 PZZWTZ+e0
始めたのが俺と言うなら終わらせる事も出来るのかねえ?
俺が「終わり」といったとこで終わらせる気が一切ないと思うけれど。

271:名無しさん@お腹いっぱい。
09/12/24 04:04:11 XukAkB2S0
切ないね~お前がおわりで良いけど・・・結局訳が分からないで・・・

272:名無しさん@お腹いっぱい。
09/12/24 04:05:17 PZZWTZ+e0
じゃあ、この話はおしまい

273:名無しさん@お腹いっぱい。
09/12/24 04:11:09 XukAkB2S0
逃げたんだね、分かるよ意地張るからそうなる。
>>169をもう一度発言して自分の愚かさに気がつけばいいと思う

274:名無しさん@お腹いっぱい。
09/12/24 04:14:37 PZZWTZ+e0
俺はその話を延々と引っ張るあんたがうざいだけだから知らんがな

まあいいや、怨嗟の言葉でも呟きながら消えてくれ

275:名無しさん@お腹いっぱい。
09/12/24 05:25:27 XukAkB2S0
>>274
そうなのか、ウザイと思うなら不具合報告ぐらいすればいい。
おめーの感想なんて誰もききたくねーよ

276:名無しさん@お腹いっぱい。
09/12/24 11:02:38 9rxg1GHZ0
朝までやってたのかよwきめえ

277:名無しさん@お腹いっぱい。
09/12/24 11:35:11 SDv2nHRv0
今日は聖なるクリスマスイブだから荒れそうにないな

278:名無しさん@お腹いっぱい。
09/12/24 12:21:37 OQ2ZJAeQ0
スレ伸びてるから何かと思ったら…仮想敵と戦ってる奴がいるのかw

Q. ポータブルで使いたいんだが、田楽は仕様上持ち出しには向かないみたい
  代替のDLL探してるんだけど macrodllは大丈夫?

A. 出た嫌レジストリ厨w 不具合でもないのに直せとか馬鹿じゃねーの ( ← 誰もそんなこと言ってない)
  不具合あるなら具体的に理由をあげろ (←不具合違う、ポータブル使用に向かないだけ)
  不具合あるなら対処案を出せ、でなきゃ作者も対応できないだろ (←仕様とバグの区別がついてない)

どう見ても曲解&過剰反応です本当にry


macrodllはレジストリの書き込みはしてないと思う。読出し関数は有効。
(標準マクロの getreg系は持ち出しキット使用時はHmRegIni.ini を参照するためレジストリを直接見れなくなる)
OSや他アプリの情報などレジストリを直接参照したい場合は
REGISTORY_READINT / REGISTORY_READSTR は何気に便利

279:名無しさん@お腹いっぱい。
09/12/24 12:54:16 TPZbldCT0
イブなのに暇だな、おまえら。

ところで、明日のクリスマスにあわせて何かリリースしようとしてるやつ、いない?


280:名無しさん@お腹いっぱい。
09/12/24 16:46:12 s83uiiPL0
板違いな話はよそでどうぞ

281:名無しさん@お腹いっぱい。
09/12/24 17:09:38 GsU23DDX0
>>278
 >>248を100回読もう

282:名無しさん@お腹いっぱい。
09/12/24 17:17:26 NeKDwZ6Y0
もう必死だな

283:名無しさん@お腹いっぱい。
09/12/24 17:24:37 GsU23DDX0
お互い様だ

284:名無しさん@お腹いっぱい。
09/12/24 17:29:00 GsU23DDX0
意見の相違は、
・ポータブル使用では、全てレジストリを使わない事
・ポータブル使用では、設定に関係しないレジストリは使っても良い

285:名無しさん@お腹いっぱい。
09/12/24 17:32:54 K1Ogpx1C0
2009/12/24 Ver8.00β31
・バグ修正
 ・比較で時間がかかる場合経過表示する。
 ・β30で複数行強調の開始文字列の大文字/小文字区別OFF/規表現ON時の小文字変換うまくできないのを修正。
 ・タブごとの閉じるボタンで問い合わせが出るとき固まる問題修正。
 ・追加の条件の検索でヒット幅0のときの修正。
 ・横スクロールバー可能な上限の自動調整で一行がとても大きい場合の修正。
 ・タブモードの表従順がアクティブ順のとき、「右のタブを全て閉じる」「左のタブを全て閉じる」がうまくいかないのを修正。
 ・「ツリー表示 - 分類」のとき見出しバーの位置がおかしいのを修正。
 ・アウトプット枠を最初に上に表示したときサイズ変更できないのを修正。
・追加・変更点
 ・HmJre.dll V3.05
 ・読み込み時の変換できない文字,NULL文字,改行コード混在の警告を同時に出すようにする。
 ・アウトライン解析の枠でF5キーで最新の情報に更新できるようにする。
 ・結合文字の一部だけヒットの場合は表示を分離するようにする。
 ・検索/置換ダイアログで正規表現のエラーチェックをダイアログが閉じる前にする。
 ・「削除内容復元」コマンド実行後もやり直し可能にする。

286:名無しさん@お腹いっぱい。
09/12/24 18:22:25 GsU23DDX0
>>285
おお、サンクスコ 秀メールもβ19が出てたよ

287:名無しさん@お腹いっぱい。
09/12/24 19:55:02 IEeqmIHy0
もう今日は流石に荒らすのをやめてくれ
日本語を理解できない人はこのスレに要らないんで

こっちのスレで存分に暴れてくれよ止めないから
スレリンク(win板)

288:名無しさん@お腹いっぱい。
09/12/24 20:50:47 RWiH6OjL0
煽っているようにしか見えんが。

289:名無しさん@お腹いっぱい。
09/12/25 16:53:09 py06XZ6+0
2009/12/25 Ver8.00β32
・バグ修正
 ・「ウィンドウ幅に合わせる」で行番号の幅が変化する編集でアウトライン解析の枠の計算がずれる問題修正。
 ・β31で置換ダイアログで正規表現のエラーチェックを直前の検索文字列でしてしまっていたのを修正。
 ・β30,31で「追加の条件」で検索したときの問題の追加修正。
・追加・変更点
 ・次の結果/前の結果のエラーメッセージは[動作環境]→[検索]→[失敗したとき]と連動するようにする。
 ・持ち出しキットで動作中は[動作環境]→[関連付け]に関連付けにできない理由を表示する。

290:名無しさん@お腹いっぱい。
09/12/27 17:02:43 NuybWLGj0
強調表示定義
hogehoge.hilight
を出力されると、完全には出力されずに一部が欠けて出力される問題

なんか、以前からこれが気になっていたのだが、
最新版2009/12/25 Ver8.00β32で試してみたら
いつの間にか解決していた。

公式に解決した報告って出ていますか??



291:名無しさん@お腹いっぱい。
09/12/27 17:11:35 NuybWLGj0
×を出力されると、
○を出力させると、


292:名無しさん@お腹いっぱい。
09/12/27 17:47:13 UOu8yrpw0
>>290
そんな報告はなかったと思うが…
一部が欠けるってどういうこと?

293:名無しさん@お腹いっぱい。
09/12/27 18:13:47 NuybWLGj0
>>292
現在の強調表示定義により
hoge
piyo
 :
と強調表示されるとする。
この時、現在の強調表示定義を~.hilightとして出力させ、
現在の強調表示定義を全削除する。
<この段階でhogeもpiyoも強調表示されなくなる。>
さらに先の~.hilightを読み込むと、
本来ならhogeもpiyoも強調表示されて欲しいものだが、
実際にはhogeは強調表示されるがpiyoは強調表示されない
などがおこり、先の~.hilightを疑って中身を見てみると

「完全には出力されずに一部が欠けて出力されている」

という現象です。


294:名無しさん@お腹いっぱい。
09/12/27 23:50:21 5L25Zd4B0
どういう状況で起こるのかがよくわからん
「hogehoge.hilight」って名前で出力するとダメになってたってこと?

295:名無しさん@お腹いっぱい。
09/12/28 10:53:14 vudZfV180
すいません助けて下さい。スレ違いだったら誘導してください。
バージョンは7.11、VistaのHomePremiumです。

Hidemarnet Explorerというのを入れようとして
URLリンク(hide.maruo.co.jp)のフルセット版をインストールしましたが
↑に「追加されます」と書いてあるツールバーとかアドレスバーが、出てきません。
なんででしょう?

296:名無しさん@お腹いっぱい。
09/12/28 12:06:55 g/wPbSaN0
>>295
Webブラウズモードにすれば出てくるんじゃないの?
メニューの[ファイル]-[Web]-[Webブラウズモード]

297:名無しさん@お腹いっぱい。
09/12/28 12:45:47 6UIk6wAU0
>>296
できました!!!
ありがとうございました!

298:名無しさん@お腹いっぱい。
09/12/28 23:28:39 g/wPbSaN0
最近連発でビルドが出るな

299:名無しさん@お腹いっぱい。
09/12/28 23:33:38 Q5ZS5+Cr0
2009/12/28 Ver8.00β33
・バグ修正
 ・「ウィンドウ幅で折り返し」のときファイルタイプ別の設定でOKした後違う幅になることがあるのを修正。
 ・設定の復元をした後、全終了などがうまくできない問題修正。
 ・トゥルーインライン入力でEOFの位置で入力で落ちる場合がある問題修正。
 ・「追加の条件」で検索したときの問題の追加修正(さらに)。
 ・β30でエクスプローラー枠でフォントや色を変えると落ちる問題修正。

正式版まだー?

300:名無しさん@お腹いっぱい。
09/12/30 16:40:31 MBIQmEzf0
a

301:名無しさん@お腹いっぱい。
09/12/30 18:27:42 bdqo3BHw0
不具合有りまくりだからβ33まで
β70ぐらいまでやってから慎重に正式版は出して欲しいね

302:名無しさん@お腹いっぱい。
09/12/31 11:58:21 OjRGh4a10
もうちょっとマクロを拡張してから正式版出してくれって感じ

303:名無しさん@お腹いっぱい。
09/12/31 14:02:38 XaX45F7m0
マクロから制御できるエディタの動作とマクロの記述力をEmacsレベルにすべきだな

304:名無しさん@お腹いっぱい。
09/12/31 14:37:21 xv0EJGPc0
どうせ正式版出したあとでもデバグするんだから、早く出してほしいと思う。
特にマクロの新機能は、秀丸メールでも使えるようになるまで試せないし。

305:名無しさん@お腹いっぱい。
09/12/31 16:19:10 NacA+UwC0
>>304
賛成
もう待ちきれない

306:名無しさん@お腹いっぱい。
09/12/31 16:28:32 WvG0KKdQP
そういう奴に限ってベータでのデータ消失ですら
損害賠償請求とかちらつかせて脅迫まがいの事するんだよなー

>>304-305みたいな人達に惑わされず、負けないで秀丸!!

307:名無しさん@お腹いっぱい。
09/12/31 17:00:13 LQhG4iu20
> 損害賠償請求とかちらつかせて脅迫まがいの事するんだよなー
そんなやつ居るの!?
だいたいライセンスには普通 免責条項かいてあるんじゃないのか?


308:名無しさん@お腹いっぱい。
09/12/31 17:26:52 /2DcPD1v0
switch文が実装されるのはいつですか?

309:名無しさん@お腹いっぱい。
09/12/31 17:51:46 xv0EJGPc0
>>306
煽り乙

310:名無しさん@お腹いっぱい。
09/12/31 18:15:56 I91Xjbh20
モードレスだかモーダルだか知らないけどそんなのほんの一握りの人の要望で勝手に改変しないでほしかった


311:名無しさん@お腹いっぱい。
09/12/31 19:19:22 NRFQFf2O0
擬似モードレスは微妙だよな
結局、検索ダイアログ開いたまんまで編集できないって制限付けるなら
モーダルのままのほうが良かったように思う

312:名無しさん@お腹いっぱい。
09/12/31 22:53:59 LoLvOeys0
>>307
実際にマジキチは居るし、既知外にそんな常識は関係ないよ。

313:名無しさん@お腹いっぱい。
10/01/02 21:23:41 ySrEOiwV0
本体の機能実装はいいからプラグイン導入とマクロを強化しろっての

314:名無しさん@お腹いっぱい。
10/01/02 21:47:59 ZFeCsiE30
プラグイン=変換モジュール

315:名無しさん@お腹いっぱい。
10/01/02 22:16:28 Ic6BqTbw0
変換モジュールとプラグインがイコールだと思ってるキチまだいたんだ

316:名無しさん@お腹いっぱい。
10/01/02 22:21:58 0FsuGvPrP
ああ・・・そこから説明しなきゃいけないんですねぇ

プラグインを「○○なものをプラグインと定義する」と決め付けていません?
変換モジュールもあれはあれで立派なプラグインですよ

317:名無しさん@お腹いっぱい。
10/01/02 22:25:52 oEyW7+pi0
プラグインって言葉は動作を指すものとしては範囲が広すぎて結局何を期待してるのか伝わらないんだよ。
「マクロ強化」もそうだけど、>>313の言ってることには何一つ具体性がない。

318:名無しさん@お腹いっぱい。
10/01/02 22:29:41 OK8huteZ0
急にレスが増えるときは誰かが単発してる時ってね

319:名無しさん@お腹いっぱい。
10/01/02 23:11:15 B1cHkAMo0
プラグイン⊇変換モジュール

なんで「=」
高校あたりの集合論基礎からやり直してもらおうか

320:名無しさん@お腹いっぱい。
10/01/02 23:16:57 0FsuGvPrP
プラグイン強化とかほざく馬鹿に限って
統合開発環境くらいしか発想がない

そして実際にプラグインを開発するだけの技術力もない

321:名無しさん@お腹いっぱい。
10/01/02 23:57:41 /tQ+Ma5H0
現状でも大概のことはマクロで出来るからプラグインなんかイラネ。
それよりも安定度と速度の向上に励んで欲しい。

322:名無しさん@お腹いっぱい。
10/01/03 10:01:58 noDVWJWk0
>>320
自己紹介スレじゃないよここ

323:名無しさん@お腹いっぱい。
10/01/03 10:27:31 bCPXxrVE0
findup2, finddown2, searchup2, searchdown2について
マニュアルには「カーソル位置から検索を開始するバージョンです」っとかかれてますが
フォーラムの過去ログを見ると全然違うみたいです
URLリンク(maruo.dyndns.org:81)

これは最新バージョンで改良されたからでしょうか?

324:名無しさん@お腹いっぱい。
10/01/03 17:45:36 zxfHnbuy0
>>319
> 高校あたりの集合論基礎からやり直してもらおうか


正しくは「{プラグイン}⊇{変換モジュール}」ね。
集合の包含関係だから。(要素に包含関係はない)

325:名無しさん@お腹いっぱい。
10/01/03 18:01:05 dxLgvJnL0
包茎関係?

326:名無しさん@お腹いっぱい。
10/01/03 21:02:09 zn2j5Wxl0
β最新版でマクロの強調表示にmoveto2が漏れてます~
次回で修正お願いします~

327:名無しさん@お腹いっぱい。
10/01/03 21:38:04 ksKVyHhX0
ここで言われても・・・

328:名無しさん@お腹いっぱい。
10/01/03 21:42:09 zn2j5Wxl0
需要があれば誰かが動いてくれると思うし
大して重要でもないなら修正されないと思うのでここで書きました

329:名無しさん@お腹いっぱい。
10/01/03 21:42:18 JLkoYufBP
公式の会議室で言った方が良いな。

330:名無しさん@お腹いっぱい。
10/01/03 22:06:54 yQ9/qTZC0
俺はマクロは書かないからどうでもいい
後はよろしくね
URLリンク(www.maruo.co.jp)

331:名無しさん@お腹いっぱい。
10/01/03 22:16:44 vMsH2tp90
秀丸氏は希望やバグ報告はちゃんと掲示板で返事くれるよ。

332:名無しさん@お腹いっぱい。
10/01/04 02:11:55 8Qh96nzh0
>>323
自分で実験してみれば挙動が理解できると思うが…

searchdown2 の挙動を正確に言うと、「初回はカーソル位置から検索、2回目以降はカーソル位置の次から検索」。
searchup2 の挙動は searchup と同じ。

hoge|hogehoge (|はカーソル)

この状態で searchup2 "hogehoge"; すると↓こうなる。

[hogehoge]hoge

「カーソル位置から検索」と言ったら↓こうなるべきだろう、というのがフォーラムでの質問者の意見。

hoge[hogehoge]

333:名無しさん@お腹いっぱい。
10/01/04 02:12:47 8Qh96nzh0
>>323
ごめん質問に答えてなかったな。
最新バージョンで改良されたからではなく、昔からこの挙動は変わってない。

334:名無しさん@お腹いっぱい。
10/01/04 09:59:03 O/JULerc0
マクロで強調表示される単語を一覧として出力させる方法ってありませんか?

335:名無しさん@お腹いっぱい。
10/01/04 11:09:46 vUVaODDS0
savehilight

336:名無しさん@お腹いっぱい。
10/01/04 11:37:46 o/7RTRL30
前回強調表示の漏れを報告したものです
以下の単語も強調表示に入ってないので報告しておきます
たいていはβ8で導入されたマクロなので故意に入れてないだけで正式版で一気に更新するお考えなのかもしれませんが・・・
7以降の関数も漏れていたので念のため報告しておきます

strrstr( s1, s2 ) 文字列の後ろから文字列を検索(V8.00以降)
getregbinary( s1, n1, n2 ) レジストリからバイナリ値取得(V8.00以降)
getcolormarker( n1 ) カラーマーカーの情報を取得(V7.00以降)
gettitle( n1 ) キャプションや見出しバーなど情報を取得(V7.00以降)
getarg( n1 ) 起動オプション /a や execmacro で渡す引数を取得(V8.00以降)
getstaticvariable( s1, n1 ) 静的な変数を取得(V8.00以降)
getresultex( n1 ) 詳細なエラー情報などの取得(V8.00以降)
getclipboardinfo( n1 ) クリップボードの状態を取得(V8.00以降)
charcount( n1 ) 文字数を数える(V8.00以降)
wcsleftstr( s1, n1 ) Unicode版の文字列の左側部分(V8.00以降)
wcsrightstr( s1, n1 ) Unicode版の文字列の右側部分(V8.00以降)
wcsmidstr( s1, n1, n2 ) Unicode版の文字列の中央部分(V8.00以降)
wcslen( s1 ) Unicode版の文字列の長さ(V8.00以降)
wcsstrstr( s1, s2 ) Unicode版の文字列から文字列を検索(V8.00以降)
wcsstrrstr( s1, s2 ) Unicode版の文字列の後ろから文字列を検索(V8.00以降)
byteindex_to_charindex( s1, n1 ) バイト位置から文字位置の変換(V8.00以降)
charindex_to_byteindex( s1, n1 ) 文字位置からバイト位置の変換(V8.00以降)
wideindex_to_charindex( s1, n1 ) Unicode文字位置から文字位置の変換(V8.00以降)
charindex_to_wideindex( s1, n1 )


337:名無しさん@お腹いっぱい。
10/01/04 11:56:01 6FeVDT9Y0
>336
人に堂々と自分の意見を伝えられないタイプの人間?

338:名無しさん@お腹いっぱい。
10/01/04 12:16:48 o/7RTRL30
そうです

339:名無しさん@お腹いっぱい。
10/01/04 12:31:44 4IzfJ3pE0
ID:6FeVDT9Y0みたいな厭味な人間より良いですよ。

340:名無しさん@お腹いっぱい。
10/01/04 13:50:11 AJCUzH6C0
>>317はマクロ使ったこと無い人だね
runの処理結果をマクロで取り扱えないなど強化する所は使ってれば目につくはずなんだけどねぇ(これはフォーラム見た感じだと今後対応する予定らしいが)
現状は外部DLL等用いないとできないからね

341:名無しさん@お腹いっぱい。
10/01/04 13:56:58 bWXLxsSw0
外部DLLで出来てんじゃん

342:名無しさん@お腹いっぱい。
10/01/04 14:07:39 7Z2BCAyJ0
>>336
ファイルの日付を見ればわかると思うけど、10年分あるから、
がんばってリストアップしてくれ。

343:名無しさん@お腹いっぱい。
10/01/04 14:15:22 6FeVDT9Y0
>339
社会にでて苦労するよ。

344:名無しさん@お腹いっぱい。
10/01/04 14:43:12 eiP2UVTP0
お邪魔します。教えて頂けませんか?
秀丸で置換を行うと置換窓の位置は、秀丸自体の位置に呼応して開くように思われます。
デスクトップの秀丸の位置を変えると、開かれる置換窓の位置も動く。

置換窓をいつも同じ位置、私の場合右下に固定しておきたい。
さらに、置換終了後も常に開いた状態にしておきたいのですが、方法はありますか?

どこをいじれば良いでしょう?

345:名無しさん@お腹いっぱい。
10/01/04 14:46:11 ZiM7ibcm0
無理

346:名無しさん@お腹いっぱい。
10/01/04 19:06:54 2HYomkEC0
ここの人たちは通常版と浮動なんちゃら版どっち使っておりますか?

347:名無しさん@お腹いっぱい。
10/01/04 19:18:24 Mc3+OOUZ0
不動明王版つこうてます

348:名無しさん@お腹いっぱい。
10/01/04 19:57:48 RC6wJS7X0
通常版。
マクロで浮動小数点演算をやることはまずないし。

349:名無しさん@お腹いっぱい。
10/01/04 20:02:40 CkNBfSlxP
通常版だなー。鬼のフドウを選ぶメリットがあまり無いのよね。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch