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


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

【萌える】 萌ディタ スレッド part2【エディタ】



1 名前:名無しさん@お腹いっぱい。 [2005/12/01(木) 23:34:38 ID:Xr4/75Bj0]
萌ディタ(Multi Opinion Editor)はシンプル指向のテキストエディタです。
シンプル指向ながら JScript による高いカスタマイズ性や Unicode への対応など、
高度な要求にも対応できる機能も同時に持ち合わせています。

■公式サイト
:: o v e r D O S E ::
www.geocities.co.jp/SiliconValley-Oakland/3617/

■前スレ
【開発中】 萌ディタ
pc7.2ch.net/test/read.cgi/software/1073211308/

44 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/23(金) 17:34:21 ID:+UsVJIlA0]
var FSO = new ActiveXObject("Scripting.FileSystemObject");
var ForReading = 1, ForWriting = 2, IsCreate = true;
var keyWords = new RegExp("(^|[^\\w])(break|delete|function|return|typeof"+ "|case|do|if|switch|var|catch|else|in|this|void|continue|false|instanceof"+ "|throw|while|debugger|finally|new|true|with|default|for|null|try)(?!\\w)", "g");
var stream = null, tmpStream = null, file = "", line = "";
file = App.Buffer.FileName;
outputFile= file +".html";
stream = FSO.OpenTextFile(file, ForReading);
tmpStream = FSO.OpenTextFile(outputFile, ForWriting, IsCreate);
//templete
tmpStream.WriteLine('<code>');
while(!stream.AtEndOfStream)
{ line = stream.ReadLine();
line = line.replace(/\t/g, " ");
line = line.replace(/&/g, "&");
line = line.replace(/</g, "<");
line = line.replace(/>/g, ">");
line = line.replace(/\(/g, "<strong>(</strong>");
line = line.replace(/\)/g, "<strong>)</strong>");
line = line.replace(/{/g, "<strong>{</strong>");
line = line.replace(/}/g, "<strong>}</strong>");
line = line.replace(/(^|[^\\w])(=)(?!\\w)/g, "<strong>$2</strong>");
line = line.replace(keyWords, "$1<dfn>$2</dfn>");
line = line.replace(/(\/\/)(.*$)/g, "<em>$1$2</em>");
tmpStream.WriteLine(line + '</br>'); }
tmpStream.WriteLine('</code>');
stream.Close(); tmpStream.Close();
App.Notice(outputFile+'変換しました。');
//ブラウザで表示
new ActiveXObject("WScript.Shell").run(outputFile , 1 , false)
}


45 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/23(金) 17:35:31 ID:+UsVJIlA0]
ttp://www.hawk.34sp.com/stdpls/dwsh/edittext.html
をインスパイヤしてしまった

46 名前:helpの人 [2005/12/24(土) 05:51:48 ID:hPrQUocS0]
>>44
あ、イイカンジ
後日適当に掲載したいな♪

47 名前:help& ◆LU/WQjFTEE [2005/12/24(土) 05:57:00 ID:hPrQUocS0]
ところで、タグ屋的に質問なんだけど
tmpStream.WriteLine(line + '</br>');
xhtml的には"<br />"が適当なんだけど、書式が違う乗って何か理由あるのかな?
あと、コメントは必ずしも強調されるべきモノではないのと、emよりstrongの方が強う強調なのを考えると
line = line.replace(/(\/\/)(.*$)/g, "<span class="i-comment">$1$2</span>");
line = line.replace(/\(/g, "<em>(</em>");
とかの方が良いな…。

48 名前:help& ◆QWv3R1XL8M [2005/12/24(土) 05:59:17 ID:hPrQUocS0]
「Ctrl+Shift+→」でキャレットより後ろのテキストを全選択できるけど
「Ctrl+→」で単語間移動を繰り返している身分としては
「Ctrl+Shift+→」では、単語選択機能にして欲しい

49 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/24(土) 10:52:30 ID:rXaboAG50]
<code>を<pre>でかこってくださいな
</br>は間違いですた
あとは適当にお任せします

50 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/24(土) 19:32:44 ID:w1e3ZI9P0]
//萌ディタで開く
var moeditor_path = App.Path + 'moe.exe' + " ";
App.Window.Views.SplitNS();
new ActiveXObject("WScript.Shell").run(moeditor_path + outputFile);
のほうが何かといいかな

undoどうにかならないかな〜 それと一行に文字詰め込みすぎるといゆうこと聞いてくれなくなるorz

51 名前:help& ◆QWv3R1XL8M [2005/12/25(日) 05:34:08 ID:RG6LgroR0]
members.at.infoseek.co.jp/babanba_n/s_h.javascript.zip
いちおう、マクロの形におとしこんだのでage

52 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/25(日) 19:55:34 ID:1WgwuCbJ0]
デバッグくらいしろよ



53 名前:50 mailto:sage [2005/12/26(月) 10:53:25 ID:c9qksnNC0]
失礼。
修正いたしました
アドレスは同じで

54 名前:53 mailto:sage [2005/12/26(月) 10:54:37 ID:c9qksnNC0]
50じゃなくて51か…(汗

55 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 11:20:40 ID:p/EXXYgF0]
文章を書くときに書いた文字が隠れちゃうのはどうにもならないですか?
適当に文字を入力、スペースキーで変換する。
それでエンターを押さずに次の文字を入力すると、適当に入力した文字が見えないんです。

56 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 14:14:57 ID:qMjsuDvo0]
エスパーが現れるのをまたれよ

57 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 14:35:30 ID:c9qksnNC0]
>>55
嗚呼、確かにソレは思うね。
現実問題としては、普通はここら辺の問題は萌ディタ開発者側で解決すべき問題だと思う。
細かいことだから「まぁ、これでいいか」と言う感覚もあるけど
今ほおっておいても、ユーザー数が増えればいずれまた言われだす程度には多くでくわす操作の難点だからね…。


58 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 15:01:58 ID:qMjsuDvo0]
>57はエスパーか?
環境も書いてないのによくわかったな〜

59 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 16:39:39 ID:XKbYaH1D0]
xmlの属性を色分けするには半角スペースからイコールまでを
新しいスタイルとして指定してやればいいのかな、と思って
helpの人からいただいたxml.javascript.txtに
「タグ内部の文字列」を参考に
---------------------------------------------
lex.DefaultStyle('8') = 'exstyle:タグ内部の属性';

lex.Add('','6/ /', 'exstyle:タグ内部の属性;state:8');
lex.Add('','8/=/', 'no-style; state:6');
---------------------------------------------

xml.iniに
---------------------------------------------
タグ内部の属性="color:#ff8800"
---------------------------------------------

を追加してみたんだけどだめでした。
何がまずいのでしょうか?


60 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 17:10:52 ID:A9qmKJ9A0]
ttp://www.geocities.jp/overdose_ssri/coloring.html
ここ読んでみた?

61 名前:59 mailto:sage [2005/12/26(月) 17:43:06 ID:XKbYaH1D0]
>>60
ちゃんと読んでみることにします。
どうもありがとうございます。

62 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 18:26:11 ID:QGuQjvY80]
>>58
確か前にも誰かが同じ不具合報告してたと思う



63 名前:59 mailto:sage [2005/12/26(月) 18:52:28 ID:XKbYaH1D0]
無茶なやり方かもしれませんが、
タグの内部は基本的に属性とみなす、という考え方で
望みどおりに色分けできるようになりました。

ただ、リファレンスを呼んでも>>59でなぜうまくいかないのか
分からないままなのですが、どなたか教授願えませんか?

64 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 19:23:53 ID:A9qmKJ9A0]
<s hoge = 'foo'  fuga = 'bar' >
12  3   4  5 6 5  3    4 5 6 5 7
こんな感じかな
よくわかってないけどorz

65 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 20:52:36 ID:KGiYfptH0]
lex.DefaultStyle('8') = 'exstyle:タグ内部の文字列';// タグ内部の文字列

lex.Add('', '6/=/', 'exstyle:Equal;state:7');

lex.Add('','7/["\']/', 'exstyle:タグ内部の文字列;state:8');// 要素の値
lex.Add('','8/($|"|\')/', 'no-style;state:6');

こんな感じかな

66 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 21:37:07 ID:KGiYfptH0]
<!ENTITYとかもマッチさせなきゃだめだね〜
xmlの仕様書でわかりやすいとこある?

67 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 22:31:03 ID:sytpOyds0]
新規バッファ→ブラウザからコピペ→名前を付けて保存
しただけで、メモリを食い続けながら応答がなくなった
恐ろしい子や


68 名前:XML拡張子クラスですか mailto:sage [2005/12/26(月) 22:48:52 ID:c9qksnNC0]
>>59
>>66
あ、やっぱりいる?
かなり前にやっつけで作って、実用上問題ないのでほおっておいたんだけど…

69 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 22:55:59 ID:xDRum7aT0]
>>67
育ち盛りだからいつも腹ペコなんだよ

>>55の不具合は今試したら再現できるな…XP pro SP2

2005/10/02 nightly build 0.6.1.54 をアーカイバ解凍後の設定一切いじっていない状態で確認。
発生していない人は上書きバージョンアップなのか、IMEの設定が絡んでるのか。

萌ディタ側の設定で回避できるのかコレ?

70 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/27(火) 12:22:48 ID:9xpRmz470]
xml仕様書邦訳
www.fxis.co.jp/xmlcafe/tmp/rec-xml.html
あきらめてBNF読むことをお勧めしたいんだけど…。ダメ?

例によってやっつけだけど、要素名対応版
・簡単な名前空間の判別
・xml宣言内部の要素&DOCTYPE宣言内部のENTITY対応
くらいは、やっぱ義務っぽいので近々なんとかする。

71 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/27(火) 12:23:33 ID:9xpRmz470]
members.at.infoseek.co.jp/babanba_n/xml.javascript2.zip

72 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/27(火) 14:12:05 ID:+gNphYAQ0]
>>69
IMEの設定だと思う
違うPCで萌ディタ使うとそうなったけど、普段使っているやつはならなかった
>>71




73 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/27(火) 14:34:43 ID:+gNphYAQ0]
参考に
ATOKの場合、初期値 変換→連文節変換
変換→自動変換
でおけ

74 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/27(火) 14:39:51 ID:KdJ+/ZQR0]
文字が隠れる問題についてプチまとめ

症例報告 前スレ  803, 845, 846
       このスレ >>55, >>69
環境    OS    XP SP1, SP2(pro)
       IME    MS-IME, SKKIME
       ver    0.6.1.54 (0.61α+001も?)

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/27(火) 14:41:16 ID:+gNphYAQ0]
>>71
やっぱり乙取り消し

76 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/27(火) 14:58:13 ID:KdJ+/ZQR0]
何をしてもonCompositionイベントが呼ばれない気がする

77 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/27(火) 15:41:17 ID:RCTg81RV0]
なにについて?

78 名前:名無しさん@お腹いっぱい。 mailto:age [2006/01/03(火) 08:57:09 ID:pAj1sOAK0]
保守

79 名前:名無しさん@お腹いっぱい。 [2006/01/08(日) 16:23:05 ID:r2fdqnzq0]
members.at.infoseek.co.jp/babanba_n/xml.javascript2.zip
名前空間の判別、の方法で悩んでいるんだけど
誰か良いアイデアとかないかな?

>何をしてもonCompositionイベントが呼ばれない気がする
多分、上のヤツのことなんだとおもうんだけど
自分は、タグの入力を自前のマクロで行っているので、補完機能は全然お世話にならないんだよね。
要望次第…、かな?


80 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/09(月) 22:36:24 ID:WDj/LnCd0]
members.at.infoseek.co.jp/babanba_n/wsh.javascript2.zip
一応XMLのヤツに合わせてアップデート

81 名前:名無しさん@お腹いっぱい。 [2006/01/14(土) 02:52:35 ID:rOhnMXeL0]
>>何をしてもonCompositionイベントが呼ばれない気がする
>多分、上のヤツのことなんだとおもうんだけど
ゴメ、やっぱおれの勘違い

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/14(土) 08:22:52 ID:ZDAlhqdi0]
本家更新まだ〜

喪エディタにならない内にはやく!



83 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 14:43:52 ID:TRiUZD4C0]
members.at.infoseek.co.jp/babanba_n/charset.javascript.zip
萌ディタに文字コード変更の機能が見あたらなかったので、ちょっと書いてみた。
www.vector.co.jp/soft/win95/prog/se177026.html
コレも必須なのでついでに落とすべし

毎度ながら本家は更新鈍いねぇ…

84 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 17:35:09 ID:u0QTTiME0]
>>83
タブを右クリック→「エンコーディング」

85 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 17:50:35 ID:TRiUZD4C0]
>>84
ありがとう(遠い目

86 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 17:53:55 ID:sQBDNXPy0]
まあ、普通に考えてUnicode対応だなんだと謳ってるソフトに
文字コード変更機能が付いてないわけ無いよな。
ドンマイ

87 名前:名無しさん@お腹いっぱい。 [2006/02/03(金) 13:43:03 ID:XjIfgR6Z0]
タブを上部にすることってできない?
タスクバーも上の人なんで…。

88 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/03(金) 13:57:20 ID:/BnqhDc+0]
タブスタイル
普通にわかるだろ ボケ

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/03(金) 15:59:07 ID:XjIfgR6Z0]
ホントだw ありがd。
しかし、COPYINGには
Redistribution and use in source and binary forms,
と書いてあるのにソースが見つからない…。ま、Delphiじゃいじれないけど。


90 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/03(金) 16:29:42 ID:nwgWxA310]
お、いじるの?

91 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/08(水) 22:10:15 ID:2NclBNep0]
ソースがあれば、落ちるのだけでも直したい。

92 名前:helpの人 mailto:sage [2006/02/09(木) 16:05:38 ID:R1l7st4G0]
Ctrl+Qで呼べる、マルチストロークモードなんだけど
実際に何か機能書いた人いないかな?

イマイチこれを使って積みたい機能が思いつかないんだけど…
コレってEmacsのC-x C-sで保存とかの複数回ショートカットのためにあるのかなぁ…



93 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/09(木) 16:27:21 ID:IH0xDZFy0]
t-code用とみた

94 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/09(木) 19:50:42 ID:ctpQ83XY0]
changelog用ので書いたけど


95 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/10(金) 12:43:02 ID:0z4m4Vlv0]
>>94
確認した。「Crl+:」2回で呼び出せるね。
使ってみたけど、「Ctrl+:」1回でメニュー呼び出し、出来るようにしてもかまわない感じなんだけど、何処が違うんだろう…?


96 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/10(金) 14:14:44 ID:KGS7Ps8d0]
stdをまんまだからわからんww
実際は
f.onMultiStroke = function (arg, classname, methodname) {
switch (App.Prop('plaintext', '$multi-stroke')) {
case 'Ctrl+Period':
switch (arg) {
default:
App.Notice('Ctrl+Period - unknown multi-stroke: ' + arg);
break;
case '1': chalow_select_paren(1); break;
case '2': chalow_select_paren(2); break;
case '3': chalow_select_paren(3); break;
case '4': chalow_select_paren(4); break;
case '5': chalow_select_paren(5); break;
case '6': chalow_select_paren(6); break;
case '7': chalow_select_paren(7); break;
}
}
};

っていうのかいてperiod+数字とかでマクロを実行さしてる
つうか もうこのエディタ使ってない(゚ε゚)キニシナイ!!

97 名前:helpの人 mailto:sage [2006/02/24(金) 17:50:32 ID:14A9F6xy0]
一応、自分で書いておくべきと感じたことは書き終わったカンジなんだけど
他にも何か「これは書いておいた方がいいんじゃない?」っていう項目って何かあるかな?


98 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/24(金) 18:20:08 ID:/au78ZM+0]
1行入力バッファの所
function hoge(){
.....
};
マクロを登録しておいて
hoge()で実行するとか?

99 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/24(金) 19:12:32 ID:Rash6nS00]
ブログの方は閉鎖したっぽいな
一定期間ポストしないとアカデリなのかな

100 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/24(金) 20:10:43 ID:6qhYI8Sl0]
ttp://moeditor.exblog.jp/

見れるが

101 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/06(月) 20:16:29 ID:1wkgITLB0]
保守

102 名前:名無しさん@お腹いっぱい。 [2006/03/14(火) 22:58:09 ID:bfaZRigi0]
うわ〜ん



103 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/15(水) 13:59:57 ID:iDlEcB8i0]
ttp://la.ma.la/blog/diary_200603121544.htm
wkwk

104 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/16(木) 19:42:24 ID:KaigVyzV0]
>>103
半年後ワロタ

105 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/16(木) 21:37:41 ID:VBsv1wLU0]
>どうせ萌ディタとか使ってる人いないし。
俺は激しく使ってる訳だが…

106 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/17(金) 13:17:58 ID:qqKI0wCX0]
半年後には更新再開しているんだろうか…

せめてかいはつにっきの更新求む。
ソフトに関係ない一言だけでもいいから。

107 名前:名無しさん@お腹いっぱい。 [2006/03/18(土) 19:41:27 ID:73cGxCrT0]
あの拡張性味わうと、もう、TeraPadとかサクラエディタとかもう触る気起きないし

かなりバグが溜まっているけど

作者さんとか、もう、ver1.0とか待たないでソース公開してしまうと言うのはどうだろうか?

バグ溜まっているし


108 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/24(金) 20:15:15 ID:329sMVAH0]
emacsのwindowsネイティブ版って感じだな。

109 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/25(土) 21:41:32 ID:MV04cP0/0]
rubyのWin32OLE Browser(officeがあるならオブジェクトブラウザ)見てたら、
moeditorオートメーションオブジェクトライブラリてのがあたんだけど、
これは起動時に読み込むスクリプトに登録しなくても、wshからも操作できるって
ことなのかな
軽量化できるんですか、エロイ人?

110 名前:名無しさん@お腹いっぱい。 [2006/03/27(月) 19:18:30 ID:wpY+NDeQ0]
var moe = WScript.CreateObject("moeditor.AutomatedApp");
とかWSH(JScript)で書いてみたけど、なんか呼び出せないカンジ
外側からはアクセスできないのかな?

111 名前:名無しさん@お腹いっぱい。 [2006/03/27(月) 21:20:47 ID:wpY+NDeQ0]
ゴメソ、なんか間違っていたみたい
rubyで

require 'win32ole'
moe = WIN32OLE.new("moeditor.AutomatedApp");

したら
暫く反応がない
思い出したように(十数秒程度?)萌ディタ起動
とかしている。

症状が安定しないけど、う〜ん。
わからない


112 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/27(月) 21:57:32 ID:uVlDMJBq0]
おそらく萌ディタ内部で使っている型情報(インターフェース)を
タイプライブラリに登録してあるだけで、作者タンにCOMサーバーとか
用意してもらわないと外部からじゃ利用できないと思うよ。

>>111のrubyスクリプトは、うちでは「クラス文字列が無効です」っていうランタイムエラーが出た。



113 名前:110-111 [2006/03/27(月) 22:35:32 ID:wpY+NDeQ0]
…うん、なんかその方が順当っぽいかな。

114 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/28(火) 16:17:20 ID:49hsO/H70]
ttp://homepage3.nifty.com/aya_js/JScript.NET/cmndlg.htm の
ColorDialogをコンパイルしたのはいいのですが
CSSで"#"を押すとカラーダイアログを出して選択し値を挿入するには
どうしたら良いでしょうか?
別の方法があるならそれでもいいです。
よろしくお願いします。


115 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/28(火) 19:59:40 ID:DcQ1hpEG0]
いや、そもそも萌ディタってJScript.NET処理系じゃないんじゃ・・・

116 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/28(火) 20:48:26 ID:OtjKvg+X0]
コンパイルしているので、普通のコマンドラインのツールと同じと思います。
cmd.exeでColorDialog.exe を実行してもらうと判ると思いますが、ffffffとかが
返ってきます。
exec = shell.Exec(ColorDialog.exe);
App.Caret.Send(exec.StdOut.ReadAll());
とすると読み込めそうなのですが、onKeyPrintableがいまいち解りません。
GUIなことが色々できそうだなと思ったので、そんなのダメならヌルーして下さい。

117 名前:名無しさん@お腹いっぱい。 [2006/03/28(火) 21:31:59 ID:OtjKvg+X0]
RGBで返ってこないので多少加工は必要みたいですが

118 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/28(火) 22:29:06 ID:mBEWDeak0]
このエディタって実はものすごく高機能なんですか?

119 名前:名無しさん@お腹いっぱい。 [2006/03/28(火) 23:24:15 ID:dFMvku5P0]
自分が普段使っているHTML拡張子クラス+拡張機能集
members.at.infoseek.co.jp/babanba_n/html.extention.zip
必ずしも標準よりも良い物とは言えないけど自分はヤミツキになって使っている。
…なんか感想とかあるとありがたい。

>>114
#を押した瞬間に反応するのは
onKeyPrintableイベントに機能の追加を施せばいいかと
で、ダイアログの話なんだけど
baban.fc2web.com/moeditor/macro/colorpick.html
とかじゃダメ…かな?

120 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/28(火) 23:36:12 ID:DcQ1hpEG0]
if (arg == '#') {
    var shell = new ActiveXObject("WScript.Shell");
    var exec = shell.exec("ColorDialog.exe");
    var color = exec.StdOut.ReadAll();
    color = color.substr(0, color.length - 2);
    App.Caret.Send(color);
    return;
}

を css.javascript.txt の onKeyPrintable で invoke の後ろに書けばいいかな
ColorDialog.exe は moe.exe と同じフォルダに置く

ただ、JScript.NET に限らず、.NET系はJITコンパイルが重いので、
こういう何度も起動するようなコマンドラインツールには正直お勧めできない。

121 名前:119 [2006/03/28(火) 23:39:49 ID:dFMvku5P0]
116のカキコ良く理解しないまま
カキコしてしまった…。無意味な回答だったのスマン

122 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/29(水) 07:42:14 ID:WiEA/9FS0]
>>119
>>120
ありがとうございます。
やっぱ重いですか、JscriptでAPIを使ういい方法があれば
助言お願いします。




123 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/29(水) 19:25:09 ID:F3c7SjE50]
一応まとめときます。
---------------------------------------------------
import System.Windows.Forms;
import System.Drawing;
import System;
var dlg : ColorDialog = new ColorDialog();
dlg.FullOpen = true; // カスタムカラー作成用コントロールも表示
if(dlg.ShowDialog() == DialogResult.OK)
Console.Out.Write(dlg.Color.Name);

これをColorDialog.jsとして保存
保存したディレクリで > jsc.exe /t:winexe ColorDialog.js コマンドラインで実行
ColorDialog.exeができます。.NETがインストールされていれば
----------------------------------------------------
css.javascript.txtのf.onKeyPrintableに追加分

if (arg == '#') {
var shell = new ActiveXObject("WScript.Shell");
var exec = shell.Exec("ColorDialog.exe");
var color = exec.StdOut.ReadAll();
if (color.match(/(Black|Gray|Silver|White|Maroon|Red|Olive|Yellow|Green|Lime|Teal|Aqua|Navy|Blue|Purple|Fuchsia)/g)){
App.Caret.Send(color);
}else{
color = color.substring(2,8);
App.Caret.Send(color);
}
return;
}

かなり重いです。他の方法を使って下さい。

124 名前:名無しさん@お腹いっぱい。 [2006/04/21(金) 11:47:00 ID:IE4NUodT0]
保守!

125 名前:名無しさん@お腹いっぱい。 [2006/05/03(水) 02:41:41 ID:reiC04ON0]
ホシュ

126 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/07(日) 23:13:36 ID:RvB6Bwfm0]
エラー報告です。

フォントを"MeiryoAA"に変更しようとしたさい、エラーが発生しました。
エラーメッセージは下記の通りです。

----------------------------------------------------
Access violation at address 00405F44 in module 'moe.exe'. Read of address FFFFFFFF
----------------------------------------------------

その後、[キャンセル]ボタンを押してテキスト編集ウィンドウに戻ろうとしたらまたエラーが発生しました。
エラーメッセージは下記の通りになります。

----------------------------------------------------
nil を TFont に代入することはできません - a exception occured at InnerView.WndProc: 7
----------------------------------------------------

環境は、
萌ディタ:version 0.61α+001
OS:Windows XP SP2(ClearType有効)

以上です。
参考になれば幸いです。

127 名前: ◆LZgwfJlKaY mailto:sage [2006/05/07(日) 23:44:54 ID:8yWU4EsO0]
te

128 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/08(月) 22:25:29 ID:+FXWhpkL0]
>>126
ナイトリービルドで直ってる

129 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/09(火) 07:21:14 ID:ROgkowmT0]
nightly buildが出たのかと思った。。。
作者さん元気かな。

130 名前:名無しさん@お腹いっぱい。 [2006/05/11(木) 22:21:41 ID:o+3tQ/He0]
ホンネの所、…さすがに待つことに疲れてきた。

131 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/12(金) 04:14:08 ID:g8G1uk4d0]
待ってるだけなのになんで疲れるんだ?気張りすぎじゃねーの。

作者死にかけで更新途絶えてた某ソフトがやっと更新されたが
一番疲れているのは作者なんだろう

待ってるだけのユーザーはまだまだ気楽なもんだよ
あんたがバグ情報をメールでバリバリ報告してるならご苦労様だけど。

132 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/13(土) 00:26:33 ID:6+oCwjk/0]
>131
作者殿乙であります
と言ってみるテスト



133 名前:名無しさん@お腹いっぱい。 [2006/05/31(水) 11:03:56 ID:fyqUxyu70]
そうだね、プロテインだね。

134 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 18:55:41 ID:XiR4woiN0]
最速の人のお陰で流行るか とも思われたがそうでもなかった

135 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 19:16:49 ID:ihBT5UB10]
このバグバグな状態で放置されてちゃ流行るはずがない

136 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 19:21:20 ID:XiR4woiN0]
せめてオープンソースなら・・・ と思った事が5回ほどある あ、6回目

137 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 23:06:42 ID:vD01VBzj0]
落ちる系のだけでも潰せたら、
もっと使うんだけど。

138 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/01(木) 00:31:12 ID:DDk3ktIt0]
作者死亡? もったいないな……

139 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/10(土) 10:01:13 ID:S1+CCMYM0]
質問なんですが、入力補完が終了したかどうかって取得できますか?

HTMLの属性補完の開始にApp.Caret.Send('=""'); App.Caret.MoveLeft(3);って書いたんだけど、
補完完了時にApp.Caret.MoveRight(2);とかやるとすごく便利そうな気がしたんだけど、できないのでorz

140 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/23(金) 15:02:29 ID:jbJe8I0d0]
保守

141 名前:名無しさん@お腹いっぱい。 [2006/06/24(土) 14:25:21 ID:FjRaLkXD0]
>>139
改良要望だね。
その前にデバッグを望みたいけど…
…その前に更新を

142 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/09(日) 23:17:45 ID:UNAKk6cW0]
いつのまにか公式サイトに経過報告があるが…
作者さん、ガンガレ。



143 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 00:23:38 ID:YGtKJEse0]
その経過報告からさらに半年以上経ってるけどね

144 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 07:49:23 ID:zYnfHDp90]
ひさしぶりにスレが進んだと思ったら






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

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

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