[過去ログ] テキストエディタ Mery part5 [無断転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
101
(1): (ワッチョイ 9f6c-j6uv) 2018/07/21(土)00:09 ID:VUXTmqul0(1/3) AAS
>>100
ありがとう
動作も希望どおり完璧、アイコンも一つで済むようで助かります
(保険で作っておいたロック&セーブのアイコンを使えるとはおもわなんだった lol
…おかげさまで作ったアイコンのいくつかは使う必要がなくなったけど)

とまれ、マクロ職人の降臨に期待してあれこれとアイコンをこさえておきましたのでお納めください :)

Mery用 マテリアルデザインっぽいアイコン_20180721.zip
外部リンク:www.axfc.net
(マテリアルデザインのガイドラインには適合してません)
小サイズ16pxのアイコンは(ry
省1
102: (ワッチョイ 9f6c-j6uv) 2018/07/21(土)00:17 ID:VUXTmqul0(2/3) AAS
>>101の詳細を書き込もうとおもったらNGワードとかいわれてダメだった

画像リンク[png]:i.imgur.com
103: (ワッチョイ 9f6c-j6uv) 2018/07/21(土)23:53 ID:VUXTmqul0(3/3) AAS
テキストエディタ Mery part5
2chスレ:software

> 419 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2017/05/14(日) 09:49:00.46 ID:BNDaFMhd0
> meryres.dllは一般的なアイコンライブラリ形式じゃないんだね
> フリー素材じゃないから簡単に抽出できないようにしてるとかなのかな

> 725 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2017/12/29(金) 13:51:03.90 ID:kLfFIh0F0
> >>722,724
> アイコンリソースのDLLファイルは
> 素のビットマップ状態でアイコンを収納してない

前スレに ↑ ってあったし、たしかにアイコン抽出ソフトではムリだったけど
省4
104
(1): (ワッチョイ 9f6c-j6uv) 2018/07/24(火)01:06 ID:QWbUuRi/0(1) AAS
ベータ版更新記念&ブログの米欄でもあたらしくマクロを作っていただいたので

Mery用 マテリアルデザインっぽいアイコン_20180724.zip
外部リンク:www.axfc.net
(マテリアルデザインのガイドラインにはあまり適合してません)
小サイズ16pxのアイコンはあいかわらず見づらいまま…

- いままでの全部+α(約150コ)、一部は自分用に修正したものと差し替えた
- アイコン名を分別・変更した
- DL期限は設定してない

20180721版以降の追加・更新内容
画像リンク[png]:i.imgur.com
省8
105: (ワッチョイ 16d0-53i4) 2018/07/27(金)14:23 ID:oQNCBiT30(1) AAS
ファイルから置換でエンコードを自動だと、たまに文字化けすることあるのでutf-8に固定したいのだけど、どっかでいじれます?
106: (ワッチョイ 126c-weGb) 2018/07/28(土)04:25 ID:SF35jUYQ0(1) AAS
Mery用 マテリアルデザインっぽいアイコン_20180728.zip
外部リンク:www.axfc.net

画像リンク[png]:i.imgur.com
主に、あんまりMeryに関係ないんじゃね?っていうアイコン
・WEBブラウザのアイコンを補充(ちょっとでかいのがある)
・git, github, pastebin のロゴアイコン
・スクリプトファイルと検索のアイコン
・文字コード表とスクリーンキーボード用アイコン(色が濃すぎた)
・文書から検索のマクロ、貼付けた文字列の先頭へカーソルを移動するマクロのアイコン

・アイコンの数が増えすぎてうっとうしくなってきてるので、前回までのアイコンとあわせた163コの詰め合わせを「アイコンライブラリ形式(拡張子.ICL)」にまとめた
省3
107: (ワッチョイ f26a-tjON) 2018/07/31(火)00:07 ID:Iu8hkGWK0(1) AAS
余白調整

[要望] 余白について
外部リンク:www.haijin-boys.com

Mery を閉じた状態でメモ帳などで Mery.ini (通常、C:\Users\<ユーザ名>\AppData\Roaming\Mery にあります) の [Display] セクションに LeftMargin と TopMargin (ピクセル単位) を追記すれば変更できます。

例)
[Display]
LeftMargin=20
TopMargin=20
108
(2): (ワッチョイ ff6c-9e/1) 2018/08/02(木)20:14 ID:C/uLVydj0(1) AAS
【シリーズ完結?】 Mery用 マテリアルデザインっぽいアイコン_20180802.zip (アイコン200コ入りのアイコンライブラリ)
外部リンク:www.axfc.net
画像リンク[png]:i.imgur.com
ZIPの中身はアイコンライブラリファイル(拡張子.ICL)とインデックス番号参照用の一覧画像PNGファイル。テキストドキュメント、修正した差し替え用のアイコンだけです
>>104のZIPは削除しました、あしからず

#164〜200の追加内容
画像リンク[png]:i.imgur.com
むりやり200コにしただけじゃね?とか言わないで… :(
・グレーのMeryアイコンを追加
・設定系の歯車2コバージョンを追加
省11
109
(3): (ワッチョイ ff6c-9e/1) 2018/08/03(金)19:34 ID:c92KGD8q0(1) AAS
【おまけ】 Mery 小マクロ集
外部リンク:pastebin.com
画像リンク[png]:i.imgur.com

オレ自身をふくめてエディタの操作をアイコン(マウス)に頼るライトユーザーにマクロ作りはハードルが高い :(
ニッチな機能向けのアイコンも追加してればそのうち誰かが対応マクロを貼ってくれるんじゃないかと期待してたけど
そもそもマクロをバリバリ書けちゃうような人たちはアイコンを回収してないんじゃないだろうか… ということで
"Mery用 マテリアルデザインっぽいアイコン.icl" を活用するための『小マクロ集』 :)

・公式wikiのマクロライブラリ/キーアサイン集にないもの、あるもの、改変したもの、
 メインメニューなどのアイテム(機能)にあっても「ツールバーのカスタマイズ」に含まれていないものなどの寄せ集め
・小マクロ化してもツールバーに表示できるアイコンの数にはかぎりがあるんで
省2
110: (ワッチョイ ff6c-9e/1) 2018/08/04(土)11:20 ID:Jh1QvsVF0(1) AAS
>>109 『小マクロ集』 のアイコンインデックス指定の数値が1つずつズレてた orz
インデックス番号を指定するときは #1 スタートじゃなくて 0 番スタートだったね

>>108のインデックス番号参照用の一覧画像の # 付きの番号から -1 で指定しないとダメなんで
一応 Pastebin を修正しておきました

0 番スタートの修正版 一覧画像
画像リンク[png]:i.imgur.com
111: (ワッチョイ ff6c-9e/1) 2018/08/08(水)01:21 ID:4e9FhB/20(1) AAS
"論理行を選択する (改行を含まない)"マクロを複数行に対応できるするべく弄りまわしたり調べまわってたりしてたら3時間もかかった
自分に理解力とセンスがないのを痛感した… 向いてないんだろうな :(
112
(1): (ワッチョイ bfba-S2Kv) 2018/08/08(水)05:27 ID:Axmsv7BW0(1) AAS
それふつーだよ。
次は同じようなことがあっても半分以下の時間で対応できると思うぞ。
113: (プチプチ Saff-4jBy) 2018/08/08(水)09:50 ID:byzIEboea0808(1) AAS
時間かかったり面倒だったりするのを理解力やセンスのせいにして諦めるから理解力やセンスが身につかんのだ
114: (プチプチ ff6c-9e/1) 2018/08/08(水)21:05 ID:4e9FhB/200808(1) AAS
>>112
ありがとう
ほかのマクロや外部ツールの引数として渡すときにトリプルクリックで1行選択すると末尾の改行がジャマになることがあるし
せっかくだから複数行も拾えるようにと頑張ってみたよ ←アイコンを増やさないで済むようにしたかった
書いたコードが正しいかどうかの自信もないけどとりあえず意図したとおりに動いてくれてるんでほっとしてる :)
115: (プチプチ bfba-S2Kv) 2018/08/08(水)21:45 ID:Axmsv7BW00808(1) AAS
>書いたコードが正しいかどうかの自信もないけどとりあえず意図したとおりに動いてくれてるんでほっとしてる

数か月後に自分のコードを見て、なんて糞なコードなんだ!と思うだろう。
で、書き直して綺麗なコードにする。

このの繰り返しで、スキルが上がるのよ。
116
(1): (ワッチョイ ca6c-RrwP) 2018/08/15(水)21:37 ID:Oee7iz0e0(1) AAS
上達する見こみはともかく、既存のマクロの切り貼りとか頑張っているんだけど…

『練習で作ってみたが、うまくないマクロ×5』
外部リンク:pastebin.com

#title = "行を複製 (複数行可)"
#tooltip = "選択範囲(複数行可)の論理行を複製する"

#title = "行を上に移動 (複数行可)"
#tooltip = "選択範囲(複数行可)の論理行を上の行と入れ替える"

#title = "行を下に移動 (複数行可)"
#tooltip = "選択範囲(複数行可)の論理行を下の行と入れ替える"
省6
117
(1): (ワッチョイ ea6c-4M2L) 2018/08/26(日)19:23 ID:9ZQBVm2p0(1) AAS
>>109からちまちまと更新していた pastebin の「小マクロ集」と
>>108以後はスレでのうpをやめていた「Mery用 マテリアルデザインっぽいアイコン」を
Mery公式wikiのマクロライブラリに投稿した
あと、>>116のマクロのうち「行を上下に移動」以外の3つも一応修正できたので投稿した
(「行を上下に移動」はちゃんとしたのがマクロライブラリに既存 →「選択範囲を上下に移動」)

マクロライブラリ - MeryWiki
外部リンク:www.haijin-boys.com
いちばん下から3番めに 「マテリアルデザインっぽいアイコンと『小マクロ集』」

アイコンライブラリファイルにはアイコン259コを収録
画像リンク[png]:i.imgur.com
118: (ワッチョイWW ddec-l11f) 2018/08/28(火)21:08 ID:/dzJDcNJ0(1) AAS
あー、Android版出ないかなー
一番高機能なやつでも後方参照もできないのは辛い
119: (ワッチョイ dd87-PcWx) 2018/08/28(火)23:55 ID:Ra+6yjhj0(1) AAS
同じソースからWin,mac,android,ios版を作れる高額有料バージョンの機能が無料になったらしいが・・・

「Delphi」「C++Builder」のフル機能を無償で 〜“Community Edition”が発表 - 窓の杜
外部リンク[html]:forest.watch.impress.co.jp
120
(2): (ワッチョイ 236c-iUkD) 2018/09/01(土)00:29 ID:XZZoZGD70(1) AAS
>>55-56のReplaceStr.txtやImageViewURLReplace.dat用の構文ファイル "JaneStyle (正規表現用)" を増補・全面改訂して公式wikiの「構文ファイル」のところにうpした
JaneStyle以外のJane系専ブラへの互換性と bregoig.dll の正規表現タグへの適応をある程度強化してあるので、ご入り用の方はwikiから回収してください

対象ファイル
・ReplaceStr.txt
・ImageViewURLReplace.dat
・URLExec.dat
・command.dat

「編集モードの自動選択」マクロ

#title = "編集モードの自動選択"
// マクロのカスタマイズで「ファイルを開いたとき」のイベント専用に設定する想定
省9
121: (ワッチョイ 2387-tpL7) 2018/09/01(土)03:27 ID:LKUzQKBY0(1) AAS
新しいβ版Ver2.6.11来てるね
122
(2): (ワッチョイ efd6-WrRQ) 2018/09/07(金)22:47 ID:ULuxPMo30(1) AAS
PCを変えるときにiniファイルの引継ぎをするのを忘れた。。。

昔どっかで拾って使ってたアウトラインの設定がどうしても見つかりません。
下記みたいな単純な構造だけど、正規表現で設定する方法があったと思います。

レベル1…TAB以外の何か文字列入力
レベル2…行頭TAB×1回+何か文字列入力
レベル3…行頭TAB×2回+何か文字列入力
.
.
.
レベル8…行頭TAB×8回+何か文字列入力
省1
123
(4): (ワッチョイ ba6c-sq74) 2018/09/07(金)23:08 ID:0ajp82jP0(1) AAS
AA省
124: (ワッチョイ efd6-WrRQ) 2018/09/08(土)00:14 ID:TScwsNV10(1) AAS
>>123
ここここれですこれです!
どへ〜!ありがとうございました!
125
(2): (ワッチョイ eaba-HxS0) 2018/09/08(土)08:21 ID:p+galoOO0(1/2) AAS
>>122 123
これ、どう使うのか分からないのですが、使い道を教えてもらえませんか?

何やら凄く良さそうな気がするので・・・
126: 122 (アウアウカー Sa33-iZQn) 2018/09/08(土)11:27 ID:WarujKE8a(1) AAS
AA省
127
(1): 123 (ワッチョイ ba6c-sq74) 2018/09/08(土)12:31 ID:YcGozKdO0(1) AAS
>>125 一応…
アウトラインっていうのはPDFビューアなどにあるような目次を表示する機能
[ツール]メニュー >> 外部ツール >> アウトライン でサイドバーとして表示できる(ツールバーアイコンでも表示切り替え可)

サイドバー内で右クリックするとメニューがポップアップして設定(プロパティ)をいじれる
設定は「編集モード」に紐付けされるので、特定のテキストファイルに固有のアウトライン設定をするばあい、そのファイル専用に新規の編集モードを作ってやる必要がある
(行頭の空白や番号、接頭記号に規則性があるばあいはMeryが自動で見出しを拾ってくれるけど、うまくいかないときは自分で正規表現を書くか、ファイルの本文に行頭の空白やナンバーをつけてやる必要がある)

たとえばMeryのReadMeテキスト「Mery.txt」だと → 画像リンク[png]:i.imgur.com
>>109のスクショも、リンク先のテキストドキュメントをアウトライン表示したもの (正規表現で「#title = "ほげほげ"」から「ほげほげ」だけを抜き出してある)
128: (ワッチョイ 1a6a-fTNn) 2018/09/08(土)12:46 ID:8qNagKQW0(1) AAS
設定方法は
アウトラインのプラグイン(Outline.dll)は標準で入っているはずだから
ツール > プラグイン > プラグインの設定 > Outline > プロパティ で
1.[編集モード]で対称にするモードを選択
2.[タイプ]で「カスタム」を選択
3.各レベルの[検索/正規表現]の欄に>>123の左側の記述(^([^\t]+) など)を貼り付けて、□にチェックを入れる
4.各レベルの[置換]の欄に>>123の右側の記述($1)を貼り付ける

ツール > プラグイン > アウトライン をチェック
129: 125 (ワッチョイ eaba-HxS0) 2018/09/08(土)19:56 ID:p+galoOO0(2/2) AAS
詳しく教えていただき、ありがとう!

よく分かりました。
こんな素晴らしい機能があったんですね!
130: (ワッチョイWW aeec-cA4H) 2018/09/08(土)20:41 ID:Fjty8Bxk0(1) AAS
一時期このアウトラインがあるからMery使ってる、くらい重要視してた
131
(1): (ワッチョイ bac8-Eiid) 2018/09/09(日)22:51 ID:UEK6BLON0(1) AAS
gPadでもアウトライン機能はついてるしMIFESでも同じことは出来る
大抵の多少機能が多いエディタなら出来るだろう 別にMeryだから出来るってわけではないぞ
132: 130 (ワッチョイWW aeec-cA4H) 2018/09/09(日)23:30 ID:buo0w9OW0(1) AAS
>>131
他のってなんか難しいのよ。ゴチャゴチャしてて
Meryのはシンプルで分かりやすいUIしてる
133
(1): (ワッチョイW ae35-mT7K) 2018/09/10(月)12:05 ID:DFwfqZHO0(1) AAS
アウトラインは使えれば便利だと思うんだけど>123みたいなのをどう書けば良いのか分からなくてほとんど使ってない
頭の中でこうやりたいってのを正規表現でどうすれば良いかってのが全然分からない
どこかにそういうMeryのアウトライン用のサンプル集みたいなのあれば良いんだけど
134: (ワッチョイ ba6c-sq74) 2018/09/10(月)15:26 ID:dQfzglMM0(1/2) AAS
ああ、>>127は「外部ツール」じゃなくて「プラグイン」だったね

>>133
> 頭の中でこうやりたいってのを正規表現でどうすれば良いかってのが全然分からない

こっちは本スレ扱いじゃないんで、このスレで質問しても平気だとおもうよ :)
カキコミしてる人が少ないから答えが返ってくるかどうかは…
>>123ぐらいの初歩的なもので済むならオレでも回答できるかもしれない

オレは正規表現を弄りはじめた最初のころにプログラム板の専用スレで質問したけど丁寧に教えてもらえた
自分勝手に詳細を略したりせず、やりたいことと対象の文章(文字列)をできるかぎり具体的に書けば教えてもらえるよ (返レスがついてから後づけで条件や説明を追加してもスルーされるとおもう)
135: 134 (ワッチョイ ba6c-sq74) 2018/09/10(月)15:29 ID:dQfzglMM0(2/2) AAS
リンクを貼りわすれた
Regular Expression(正規表現) Part14
2chスレ:tech

正規表現とマクロは、それぞれ最初の3日ぐらいは根をつめて、継続的に1週間ぐらい弄りまわしてたら
とりあえず初歩的なところだけは理解できるようになった

今は専ブラのReplaceStr.txtを使ってスレ内の正規表現に色をつけたり
Meryで正規表現を書くときは>>120の編集モードにしたりしてる
136
(2): (ワッチョイ ca6a-7PZ0) 2018/10/23(火)08:48 ID:GCcvMDrm0(1/4) AAS
>>120
JaneStyleを使われているようなので伺いますがスキンで使用できるキーワードについて下記以外でご存知ですか?
スキンは1回設定したらほぼ変更しないのでほとんど役に立ちませんが

●タグ
b
blockquote
body
br
dd
div
省21
137: (ワッチョイ ca6a-7PZ0) 2018/10/23(火)08:49 ID:GCcvMDrm0(2/4) AAS
●環境変数
<DATE/>
<GETRESCOUNT/>
<MAIL/>
<MAILNAME/>
<MESSAGE/>
<MESSAGENOBR/>
<NAME/>
<NUMBER/>
<PLAINNUMBER/>
省16
138: (ワッチョイ ca6a-7PZ0) 2018/10/23(火)08:53 ID:GCcvMDrm0(3/4) AAS
>>136
maxwidth とか uface とか JaneStyle で使えないものも含んでいた
139
(1): (ワッチョイ 6a6c-XdKj) 2018/10/23(火)19:23 ID:AlW2M1ka0(1) AAS
>>136
ごめんなさい、スキンや HTML についてはまるでわからない :(

Mery で5ちゃんの DAT を読むとき用の編集モードは作ったけど
JaneStyle のスキンは拾い物のをほぼそのまま使っている次第
140
(1): (ワッチョイ ca6a-7PZ0) 2018/10/23(火)20:31 ID:GCcvMDrm0(4/4) AAS
>>139
返信ありがとうございます
了解しました
見かけたときに追加していけば良いだけのことですがもしご存知でしたらと思いまして
141: (ワッチョイ 6a6c-XdKj) 2018/10/24(水)00:29 ID:nsr37n9A0(1) AAS
>>140
Styleにあてはまるかは分からないけど
なぜか今Jane総合掲示板のReplaceStr.txtスレでスキンについて質問のやり取りをしてるね

ReplaceStr.txtを活用するスレ Part11
外部リンク:jane2ch.net
142
(1): (ワッチョイ 1aba-EHaV) 2018/10/24(水)21:41 ID:6QJpdMia0(1) AAS
Mery 2.6.7 (64bit版)を便利に使わせていただいております。

「SQL整形」の機能を使いたいと思い、MeryWikiの説明のとおりSQLFmt.dllをMery.exeと同じフォルダに入れました。
そしてSQL文を書いて文を選択し、「SQL整形」を実行すると、
  文書を整形できませんでした。
と表示されてしまいます。
何が悪いのでしょうか?
143
(1): (JPW 0H2b-oqT2) 2018/10/25(木)10:23 ID:enDeU/uCH(1) AAS
>>142

32bit版のdll使ってない?
144: (ワッチョイ 6fba-nLkq) 2018/10/27(土)19:33 ID:uCBIDzTw0(1) AAS
>>143
ご指摘のとおり、Meryが64bit版でSQLFmt.dllは32bit版にしていました。

無事解決しました。
ありがとうございました。
145: (ワッチョイ d36a-JHIh) 2018/10/30(火)15:42 ID:ywqYi7IW0(1) AAS
次は集中執筆モードなるものを入れるのかな
146: (ワッチョイ e3e6-nLkq) 2018/10/30(火)20:15 ID:JXdX9Zf10(1) AAS
打倒一太郎
147
(1): (HappyBirthday! ca6c-e4+7) 2018/11/20(火)19:41 ID:ORebtAYO0HAPPY(1/2) AAS
「「行コメント」とか「スペース×2 追加/削除」とか
マクロを編集するためのマクロをどうこうしてきたけど
なにげに「TrueとFalseを切り替える」だけのマクロをつくって
ショートカットを割りあててみたら意外と便利だった :)
148
(1): (HappyBirthday! daba-HiLI) 2018/11/20(火)19:49 ID:JL7je1dJ0HAPPY(1) AAS
「TrueとFalseを切り替える」だけのマクロ??

そんなの作るなんて、
相当な横着者だなw
しかもかなりの暇人だなw
149: (HappyBirthday! ca6c-e4+7) 2018/11/20(火)22:43 ID:ORebtAYO0HAPPY(2/2) AAS
>>148
暇人なのは間違いない :D
true/falseで選択する動作フラグをしかけてあるマクロだと
デバッグ中に何度も切り替えするもんだからさ

var hoge = true;
// var hoge = false;

の2行を「行コメント」でスイッチするのは飽きた
150
(1): (ワッチョイ bfba-iA5q) 2018/11/22(木)18:48 ID:gMCgydqH0(1) AAS
冗談の書き込みに対してマジで理由を語るところが、マジ暇人w

次は、連続する2行の「行コメント」をスイッチするマクロを作れば?
151: (ワッチョイ e3d1-MDwT) 2018/11/22(木)20:05 ID:oQMiLiUd0(1) AAS
何言ってんだコイツ
152
(2): (ワッチョイ 7338-hXkX) 2018/11/22(木)21:19 ID:7ZwlTdf80(1) AAS
>>147
よくあるマクロだな。
外部リンク[html]:nanasi.jp
外部リンク[html]:hide.maruo.co.jp
外部リンク:qiita.com
153: (ワッチョイ ff6c-n7jy) 2018/11/23(金)16:25 ID:xq/0dwiG0(1) AAS
>>152
ちゃんと作られたものもあるんだね
最初はtrueとfalseだけのつもりで、mePosLogical/Viewとかマクロのキーワードの切りかえ用にぐらいのつもりだったから
雑なつくりで3つ以上のトグルがしやすいようにしてない :(

>>150
「行コメント」マクロはもうやった
154: (ワッチョイ ff6c-n7jy) 2018/11/25(日)01:04 ID:ialrXzwL0(1) AAS
ちゃんとしたものじゃないけど「TrueとFalseを切り替える」だけのマクロを wiki にうpした

>>152のリンク先を見ても理解できなかったんで3つめの
外部リンク:qiita.com
のページと同じかんじで単語のグループをまとめる方法に変更したが
["True", "False"], ["true", false"], ["TRUE", "FALSE"]
をそれぞれ登録しないといけないからかったるい…

こういうのを区別なしに ["True", "False"] だけ登録すればうまく処理させられるような方法はわからない :(
155: (ワッチョイ ff6c-n7jy) 2018/11/27(火)18:16 ID:d/FZIU2L0(1) AAS
本スレで不具合報告のあったマテリアルデザインっぽいアイコンライブラリを更新しましたのご報告
不具合の改修だけでアイコンリソースは>>117からほとんど増えてない(272コ)
画像リンク[png]:i.imgur.com

あと「TrueとFalseを切り替える」だけのマクロは ["True", "False"] だけ登録すれば true, false, TRUE, FALSE にも対応できるようにしたけど関数部分のコードはシンプルにまとめられなかった
コードをシンプルにまとめられないのはこのマクロにかぎったことではないが… :(
156
(1): (ワッチョイ 175d-8ld1) 2018/11/30(金)22:14 ID:2Qcb6iDs0(1) AAS
起動時に特定フォルダのファイルオープンダイアログ(?)を表示できませんか?
コマンドラインオプションからできるのかなーと思ったら無いようですので…
157
(1): (ワッチョイ 9a6c-Cqis) 2018/12/01(土)00:04 ID:EmOD/RGe0(1/4) AAS
>>156
コマンドラインオプション /mf で「特定フォルダのファイルオープンダイアログを表示する」マクロを呼び出すことはできる

? 以下のマクロを "ファイル選択ダイアログを開く.js" として Macros フォルダに保存する
 ・「マクロのカスタマイズ」に登録する必要はない
 ・例として「特定フォルダ」のパスは C:\HOGE\FUGA とする

--- 次の行からコピペ ---
#title = "開く..."
#tooltip = "ファイル選択ダイアログを開く"
var s = new ActiveXObject("WScript.Shell");
ClipboardData.SetData( "C:\\HOGE\\FUGA\\" ); // \ は二つ重ね、末尾にも \\ を付ける
省15
158
(1): (ワッチョイ 9a6c-Cqis) 2018/12/01(土)00:15 ID:EmOD/RGe0(2/4) AAS
マクロは以下の2行だけでも平気っぽい

new ActiveXObject("WScript.Shell").SendKeys( "C:\\HOGE\\FUGA\\~{DEL}" );
editor.ExecuteCommandByID( MEID_FILE_OPEN = 2062 );

「特定のフォルダ」: "C:\\HOGE\\FUGA\\"
「Enter キー」:    "~"
「Delete キー」:   "{DEL}"

>>157のほうが書き換えやメンテしやすいとはおもうけど、お好きなほうで
159: (ワッチョイ 9a6c-Cqis) 2018/12/01(土)00:32 ID:EmOD/RGe0(3/4) AAS
たびたびスマン
>>158だと日本語フォルダ名は無理かも :(
やはりクリップボード経由でパスを送るほうが確実そうだ

ClipboardData.SetData( "C:\\HOGE\\FUGA\\" );
new ActiveXObject( "WScript.Shell" ).SendKeys( "^V{ENTER}{DEL}" );
editor.ExecuteCommandByID( MEID_FILE_OPEN = 2062 );
160: (ワッチョイ 175d-8ld1) 2018/12/01(土)00:55 ID:fbjwXYAT0(1) AAS
わー! ありがとうございます。m(__)m
本日は頭痛くて就寝いたしますm(__)m
本当にありがとうございましたm(__)m
161: (ワッチョイ 9a6c-Cqis) 2018/12/01(土)07:19 ID:EmOD/RGe0(4/4) AAS
「ファイルの種類:」が「すべてのファイル」になるようにして
マテリアルデザインっぽいアイコン付きで wiki にうpした

外部リンク:www.haijin-boys.com
外部リンク:www.haijin-boys.com特定のフォルダで「ファイルを開く」ダイアログ
162
(1): (ワッチョイ 936c-u+MK) 2018/12/08(土)22:24 ID:43Fa2AQk0(1) AAS
「お気に入り2」プラグインがすごく使いやすいのに感化されてマクロを試作したけどえらいことになってしまった…
(もともとはダメ文字をふくむ「日本語URL」を開くだけのマクロだったのだが、いろいろ盛りすぎた)
条件分岐の正規表現の厳密化とか似たようなコードの整理とかできてないので改良・デバッグに協力してくれる人がいましたらよろしく :)

選択範囲のURL・パスを開く - MeryWiki (マクロライブラリの表示名は『ひらけゴマ!』)
外部リンク:www.haijin-boys.com
外部リンク:www.haijin-boys.com選択範囲のURL・パスを開く
163: (ワッチョイ 016c-+0bq) 2018/12/09(日)00:09 ID:+qK7Qf1+0(1) AAS
そういうのはふつうダメ文字っていわなくね
164: (ワッチョイ 9387-gczh) 2018/12/09(日)17:12 ID:wjQfzuzr0(1) AAS
縦書きのとき、IMEの変換窓と文章被って見にくいんだけど
ATOKとか使うべきなの?
165: (ワッチョイ e18e-sDfo) 2018/12/11(火)21:58 ID:tCcycsZr0(1) AAS
普通「ダメ文字」って、シフトJISで0x5cを含む文字のことを言わない?
166: (アウアウカー Sa9d-OrZJ) 2018/12/12(水)08:29 ID:5DZrly6Ga(1) AAS
>>162 のダメ文字の定義がわからない
167: (ワッチョイ ff5d-4MzR) 2018/12/13(木)01:52 ID:ls0ZRlOE0(1) AAS
最近だと IMEの候補で表示される「環境依存」とかかな?
168: (ワッチョイ 8a6c-wsuD) 2018/12/14(金)18:48 ID:4ZFGeWeX0(1) AAS
すまん、ダメ文字って述語みたいに定義があるものだったみたいね

いまは検索ジャンプマクロにincludeライブラリを導入すべく弄りまわしてるわ
検索/置換ダイログの「大文字と小文字を区別」の設定をMery.iniから取り込んでも役に立たなかったので
ポップアップメニューでマクロの設定内容を変更できるようにしたいのだが
コードが700行を超えてしまい「これでいいのか?」という疑問が…
169: (ワッチョイ 236c-549A) 2018/12/21(金)18:58 ID:Ein64Qf20(1) AAS
MSDNのJavaScriptリファレンスがMDNにリダイレクトされる…
使いづらい :-(

外部リンク[aspx]:msdn.microsoft.com
外部リンク:developer.mozilla.org
170: (中止 ed63-v4PS) 2018/12/24(月)01:19 ID:4X3b6h4X0EVE(1) AAS
AA省
171: (ワッチョイ d976-cxMQ) 2019/02/13(水)04:24 ID:EdNlY9YJ0(1) AAS
ほぼ完成されてるだけに過疎ってるな
もうmery無しにはPC使えない
172: (オーパイ bf0f-kbMb) 2019/03/14(木)19:21 ID:yYyV3YAH0Pi(1) AAS
毎日便利に使ってます。
ありがとうMeryさん!
173: (ワッチョイ 730c-B/CD) 2019/03/15(金)16:50 ID:h2A363Yw0(1) AAS
わたしメリーさん。
いま、あなたの側にいるの。
幸せよ。
174
(1): (ワッチョイW 936e-cyG7) 2019/03/18(月)15:52 ID:DUhVHspO0(1) AAS
すみません、質問です
今ある文章の一部を置換したあと、htmlを文章の上下に追加するのをひとつのマクロでできたらと思ってて、とりあえずマクロの記録で置換はできたんだけれども、前後にhtmlを挟み込む?のってどうすればいいのでしょうか?
今はスニペット使ってるんだけど文章→置換→新規→スニペット→置換した文章をコピペ…の工程が地味にめんどくさくて
175
(1): (ブーイモ MM1f-LVVN) 2019/03/18(月)18:16 ID:RWv3g9VRM(1) AAS
>>174
正規表現で置換したら終わりでは?
176
(2): (ワッチョイ cfdc-ZuG0) 2019/03/18(月)19:19 ID:kZzMJB6r0(1) AAS
document.text = "<html>\n" + document.text + "</html>";
177
(2): 174 (ワッチョイ 936e-+MZq) 2019/03/19(火)11:32 ID:o7LMRJ9w0(1) AAS
>>175
一番最初の文頭と一番最後の文末を置換すればいいんじゃないかと
思ったんだけどその記述方法がわからなかったんだ……

>>176
ありがとう!ばっちりできました!感謝です。
178: (ワッチョイ ff11-13+i) 2019/03/19(火)20:17 ID:9JZ0ZcK70(1) AAS
>>177
<html>を足したあとはなにもしないのなら>>176が手っ取り早いが
>>176のだとすべての行が変更行扱いになるので
もしも変更行の強調表示をしていて<html>を足したあとも編集作業をつづけるなら
先頭行と最終行だけにタグを足すだけのほうがよさそうな気がする

//置換用マクロのさいごに追加
document.selection.StartOfDocument();
document.Writeln( "<html>" );
document.selection.EndOfDocument();
document.Write( "\n</html>" );
179: (ワッチョイ 1c11-qZMj) 2019/05/20(月)02:01 ID:qWBlHKam0(1) AAS
>>177
> 一番最初の文頭と一番最後の文末を置換すればいいんじゃないかと
> 思ったんだけどその記述方法がわからなかったんだ……

document.selection.SelectAll();
document.selection.Replace("[\\s\\S]+", "<html>\n$&\n</html>", meFindNext + meFindReplaceRegExp + meReplaceSelOnly + meReplaceAll);
document.selection.Collapse(meCollapseEnd);
document.HighlightFind = false;
180
(1): (ワッチョイ 1e12-rckI) 2019/05/22(水)14:31 ID:wFaZ6n7q0(1/4) AAS
マクロの質問です。

vbsでいう
strInput = InputBox("test")
みたいなことをして
jsでいう
document.selection.Text = "\\u"+strInput;
みたいなことをするマクロを作りたいのです

が、前者をjsで実現する方法を探していたらヘルプファイルの迷路、というか
 var a = new PopupMenu;
 →エラー
省6
181: (ワッチョイ 4c97-8NB0) 2019/05/22(水)14:53 ID:GlIsWc9T0(1) AAS
>>180
1行入力ダイアログはwindow.prompt
var strInput = window.prompt("メッセージ", "初期値");
みたいに普通に呼べばいい
182: (ワッチョイ 1e12-rckI) 2019/05/22(水)15:13 ID:wFaZ6n7q0(2/4) AAS
マクロの質問です。

vbs なら以下のようなコード。
strInput = InputBox("unicode 16進数を入力せよ")
b = cint("&h"+strInput)
document.selection.Text = (ChrW(b))

コレ js で書けたらなあ、と。

このままvbs使って突っ走ってもいいのかも、ですが、
js で書く方法(要はinputBox相当の出し方が不明)を御教示ください。
183: (ワッチョイWW 1adc-A7Tg) 2019/05/22(水)15:26 ID:vaBAQEof0(1) AAS
今時のJSならこれくらいのはjsで書けるんだろうか(錯乱
184: (ワッチョイ 1e12-rckI) 2019/05/22(水)15:36 ID:wFaZ6n7q0(3/4) AAS
const strInput = window.prompt("unicode 16進数を入力せよ","");
const intInput = parseInt(strInput,16);
document.selection.Text = String.fromCharCode(intInput);

こんな感じで、出来たっぽいんですけど(エラー処理はしてません)
「明らかにおかしい」所があれば、ご指摘ねがいたく。。。
(このスレッドの趣旨からは外れます??)
185
(1): (ワッチョイ 1e12-4YhY) 2019/05/22(水)20:35 ID:wFaZ6n7q0(4/4) AAS
色々すみません

とりあえず動くので、コレをこのまま使っていこうと思います
御教示くださりありがとうございました
186: (ワッチョイ 1c11-qZMj) 2019/05/22(水)23:16 ID:YNUg78V30(1) AAS
>>185
ブログから2.6.13以前のベータ版のZipを落とすか
ホームページの2.6.7のZip版を落としてくれば
Macrosフォルダに特殊文字を入力っていうマクロが入っている

最近のベータ版では16進数を入力して(右側にキャレットがある状態で)
Alt+Xを押すと文字に変換してくれる機能がついたので
特殊文字を入力マクロは不要になった
187
(1): (ワッチョイ 41f1-kyym) 2019/09/10(火)11:56 ID:ZoDwztep0(1) AAS
正規表現の\lと\u使えないの地味に痛いな
188: (ワッチョイ 4211-PQ1N) 2019/09/10(火)22:19 ID:IbvmYt2X0(1) AAS
>>187
それにかぎっては Mery 側が対応していないんじゃなくて、鬼雲側の仕様

外部リンク[ja]:github.com

の 480 行目あたりの「補記 3. Perl 5.18.0と比較して存在しない機能」
(※ bregonig でも ASCII の範囲内しか大文字/小文字変換はされないが)

大文字/小文字変換の必要な検索・置換はマクロ化するしかないんじゃないかな
189: (ワッチョイ 4211-bcBw) 2020/01/04(土)06:30 ID:z1vjRS7y0(1) AAS
「マテリアルデザインっぽいアイコン」 Wiki版の第7版です

アイコンライブラリファイルにはアイコン377コを収録
32pxアイコン見本 画像リンク[png]:i.imgur.com
24pxアイコン見本 画像リンク[png]:i.imgur.com
190: (ワッチョイ 920f-hZl1) 2020/01/04(土)07:12 ID:qRYiB3C10(1) AAS
素晴らしい。
ありがとうございます!
191: (ワッチョイ 7511-HX0B) 2020/07/14(火)00:48 ID:1pPdshcN0(1) AAS
> 2chスレ:software

「行を上下に移動」は
・複数選択状態から実行する必要性がない気がする
・マルチカーソル対応させるとしたら、どういう動作仕様にするのがよいか? が決まらない
ので、マルチカーソル対応を見送りました
試作はしたのですが、実行時のマルチカーソル/複数選択範囲の配置の仕方によって
いろいろとおかしな結果になることがあるのでボツにしました :(

「マルチカーソル選択範囲の並べ替え」や「マルチカーソル用:『昇順/降順』または『逆順』で並べ替え 」の
ポップアップメニュー化についても予定していません
修飾キーでのモード切り替えは、ホットキーでマクロを運用する人にとっては面倒だとおもいますが
省1
192
(1): (ワッチョイ 9e82-vvkI) 2020/09/14(月)09:01 ID:JHQBi7eY0(1) AAS
プログラミンに使ってる人いますか?
vscode重い
193: (ラクッペペ MM3e-rtLn) 2020/09/14(月)22:31 ID:yFzZU4vtM(1) AAS
>>192
います
VSCodeが重いってスペック低すぎる
194: (ワッチョイ 8311-Ctcp) 2020/10/10(土)01:37 ID:AHXvIlPt0(1) AAS
> 2chスレ:software
> マクロの行を上下に移動でブックマークがおかしくなります

ver 3.1.0 ですよね?
ブックマークの削除条件が変わったことによる影響を受けたようです
外部リンク:www.haijin-boys.com

「行を上下に移動」以外の拙作マクロのいくつかでも
ブックマークがらみの不具合がでてしまうことを確認済みですが
ver 3.1.0 はアルファ版という位置づけみたいなので
今はまだ様子見ということに… (放置)

Mery 本体の更新がもういくつか進んで
省3
195: (ニククエ 8fed-NJGG) 2021/06/29(火)19:18 ID:6q0XlT5C0NIKU(1) AAS
通常検索とファイルから検索の検索結果から該当箇所に飛ぶ時に挙動が違うの何なんだろ
ファイルから検索は一度テキストリンクを挟むからかな
飛んだ時にスクロールマージン設定してないと該当箇所が画面下の端の方になっててすげー使いにくい
196: (ワッチョイ ffcf-rqez) 2021/06/30(水)01:27 ID:i5o0r1ia0(1) AAS
そういう不満はここじゃなくフォーラムに投稿した方が良い
197: (ワッチョイ 8211-dcnK) 2021/10/27(水)23:30 ID:mCNkVCX10(1) AAS
そろそろ保守
198: (中止W 89b1-GLwe) 2022/10/31(月)23:14 ID:p7Bh+uMu0HLWN(1) AAS
テスト
199: (ワッチョイW 4176-BYR7) 2023/01/17(火)11:59 ID:rm7yV5/Q0(1) AAS
書けた!
200: (ワッチョイW 4a11-bbtj) 2023/01/19(木)23:13 ID:F7Vbm2M80(1) AAS
規制解除キタ?
1-
あと 802 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.038s