(テキストエディタ)マクロコマンドから「表示」の「色の反転」を取得したい連続の発言になってしまい、お騒がせしています。判別して、「色の反転」を実行してみましたが、「色の反転」は、最後の状態が保存されているので、無条件には実行できない事が判りました。「色の反転」の状態が取得できれば、条件の分岐が可能となり、目的の機能が実現できます。可能であれば、マクロコマンドから「表示」の「色の反転」を取得できるように要望します。書き込みありがとうございます。「背景色は白色」の使い方を模索中です。機能はそもそも、夜、目が疲れないようにするための機能だったので、そのような使われ方は想定していませんでした。可能であれば、マクロコマンドから「表示」の「色の反転」を取得できるように要望します。限らず、各種、オプションの項目にもマクロからアクセスできるような仕組みがあると、さらに幅が広がると思います。テーマの切り替えなどがマクロからできれば良いですね。限らず、各種、オプションの項目にもマクロからアクセスできるような仕組みがあると、さらに幅が広がると思います。テーマの切り替えなどがマクロからできれば良いですね。マクロのポップアップメニューで折り返しを自分用に作ろうとして断念したことがあります。折返しは、1.無し、2.指定文字数、3.ウィンドウ端がありますけど、私は3がいらないので3の時は1に切り替えるようにして、1項目でトグルっぽくしちゃえと思ったんですが現在の状態がわからないとチェックも付けられないしとあきらめました。Ctrl+1とCtrl+2で切り替えられるので覚えました。どっちがどっちだったかは覚えられないんですけど(←覚える気がない)フォント、フォントサイズ、行間、縦書き、辺りがテーマと一緒にワンタッチ(マクロ)で切り替えられると物書きさんには嬉しいかもしれません。私は日本語の文章でも横書きの方が慣れてますのでアレですけど。タブの桁数は4で問題ない派ですけど、アセンブラとか使う人に取ってはタブ8に気軽にマクロで切り替えできればかなりクリティカルヒットかもしれません。マクロのポップアップメニューで折り返しを自分用に作ろうとして断念したことがあります。自己レスですが、Bleatさんがマクロライブラリに「折返しトグル切り替え」をアップしてくれてる!すごいなぁ、できるんだ......黙ってアップして去っていく感じがカッコいいなぁ多分、私の発言を見て作ってくださったんですよね?どうもありがとうございます。フォント、フォントサイズ、行間、縦書き、辺りがテーマと一緒にワンタッチ(マクロ)で切り替えられると物書きさんには嬉しいかもしれません。私は日本語の文章でも横書きの方が慣れてますのでアレですけど。編集モードやテーマごとに設定を複数作成できるエディタはたくさんありますので、そういったニーズのほうが多いのだと思います。さん、縦書きも必要であれば秀丸エディタさんなどが定番ですので、モードごとに設定をしたい場合はこれらをオススメしております。マクロからオプション項目へのアクセスは、やりたくないというわけではなく、作るのが大変なのと、まだベータ版ということでオプション項目が変動しがちなので、その都度、マクロに機能を追加・削除が必要となることなどもありまして、保留としておりますのでご了承くださいませ。自己レスですが、Bleatさんがマクロライブラリに「折返しトグル切り替え」をアップしてくれてる!うは、ほんとですね!さらに、「書き換え禁止モード色反転」も投稿してくださっているようです。マクロを作成してくださっているみなさんのためにも、マクロ関連の機能強化も検討していきたいところです。^^;Kuroさんは充分すぎるほど丁寧にMeryを開発なさっていると思うので、モチベーションの上がらないことはその、そうですよね。マクロからオプション項目へのアクセスは、やりたくないというわけではなく、作るのが大変なのと、まだベータ版ということでオプション項目が変動しがちなので、その都度、マクロに機能を追加・削除が必要となることなどもありまして、保留としておりますのでご了承くださいませ。返信そう言っていただけると助かります。ファイル経由でオプション項目を取得・設定できる仕組みを考えてみました。ファイルへの設定の書き出しは、なるべく回数を抑えています。ファイルに、すぐには反映されません。ファイルを経由してマクロからオプション項目を取得、変更できるような仕組みを考えてみました。ファイルに書き出されない仕様になっているので、上記の案は、全体のオプション項目と、エディタの設定項目ぐらいに限られますが...。これならそれほど時間がかからず実装できる気がします。これならそれほど時間がかからず実装できる気がします。返信ご返信ありがとうございます。おおー!個人的には、わかり易くて良さそうに思いますオプション項目それぞれに直接アクセスする機能を設けるより、分かりやすいかもしれませんね。^^あー!ひょっとして......と思ってたんです[Himitsu]Naisho=xxxxこんな感じで勝手に決めて、マクロが実行終了しても次の実行まで、変数を!持てるということですよね。何かで持ちたいと考えたことがありました。返信おや、素敵なことになりそうですね。ファイルへの設定の書き出しは、なるべく回数を抑えています。ファイルに、すぐには反映されません。これがマクロ開発上の壁になっていたんですよね。取得し同期する仕組みにできないか頭をひねったような記憶があります...。ファイルに設定を書き出すことにしました(アイコンのデザインが決まらなくてお蔵入りしてますが)。私の事情はさておき、マクロでできることの範囲がひろがりそうで楽しみです。ファイル経由でオプション項目を取得・設定できる仕組みを考えてみました。扱い方がちょっと難しそうですね。書き出しよりも便利そうですね。頑張ってもらわないとって感じで。さんまさにその通りです。言われてみると確かに!マクロの設定が保存できることはもちろんですが、今まで、マクロにはグローバル変数のようなものが持てなかったのですが、そういう用途でも使えそうですね。ような、設定値の削除メソッドも必要になってくるのかもしれません。さんご意見ありがとうございます。残念ながら、今回、実装できそうなのは主にオプション画面の設定項目のみで、検索ダイアログの設定値までは想定していませんでした。^^;ないよりはあったほうがマシ、ぐらいの軽い思いつきで提案してみた機能でしたが、そう言われてみると、どこからどこまでが対象なの?とかそういったご質問も出てきそうな気がしてきて、気軽には実装できないような気がして来ました...。扱い方がちょっと難しそうですね。指定した値、というのを想定していました。返信ありがとうございます。グローバル変数まさにその使い道をまっさきに想像しました。して複数のマクロから共通で参照できるキーをつくれそうだなぁと(どう活かせるかまで具体的に考えているわけではありませんが)。残念ながら、今回、実装できそうなのは主にオプション画面の設定項目のみで、検索ダイアログの設定値までは想定していませんでした。ないよりはあったほうがマシ、ぐらいの軽い思いつきで提案してみた機能でしたが、そう言われてみると、どこからどこまでが対象なの?とかそういったご質問も出てきそうな気がしてきて、気軽には実装できないような気がして来ました...。指定した値、というのを想定していました。扱いやすいかどうかは単純に「慣れろ」というところかもしれませんね。いったご質問も出てきそうな気がしてきての部分だけは可能性として排除できませんから仕方ないことかとおもいます。個人的に楽しみな機能ですので、うまく折り合いがついて実装されることを期待して待たせていただきます。残念ながら、今回、実装できそうなのは主にオプション画面の設定項目のみで、検索ダイアログの設定値までは想定していませんでした。版は、おもいつきでチマチマと機能を追加してたせいで、今となっては何がどうなっているのか自分でもわからなくなっています。キーの読み書き・同期できるようになっても、もうコードの書き直しはできない気がします...。検索ダイアログの設定値のことは忘れていただいて、オプションパネルの設定項目のみでお進めくださいませ。さんの「折り返しトグル切り替え」のページに追加させていただきました。同期できないと標準メニューや標準ショートカットから切り替えするときとの整合性がとれなくなるんですよね。ような、設定値の削除メソッドも必要になってくるのかもしれません。^^;安易に使わないことが極意......みたいな位置付けになっちゃうかもですねEraseは元よりiniへのアクセス自体そういう仕組みができたとして自分でマクロを作るのは楽しそうですけど、なんとなく、なんとなーく、根拠はないですけど、人が作った、iniにアクセスするマクロは使いたくないな―的なことはちょっとだけ思いますだけど、折返しトグル程度は諦められるとしても、どうしてもグローバルで持ちたい場合もあるかもしれないし、いくつかのオプション項目をワンタッチでで切り替えられるとかなり便利と思います。背景画像は切り替えられるでしょうか?実は原稿用紙のような背景画像を作成するマクロを作ったんですが、私のちっぽけな興味と未熟さのため、Jscriptではなくて、さらに面倒な下調べや設定をマクロ使用者に強いるので完成度が低く、こりゃダメだと思ってモジモジしてます。切り替えられると嬉しいです。原稿用紙マクロと今回の提案は直接は関係ないですが。お願いできると助かります。どこまで反映されるかは私も把握できていません。オプション項目によってはリアルタイムで強制的に反映させると不具合が発生するものもあると思いますし、すべての項目において動作検証を行うとなるととんでもなく時間がかかりそうですから、隠し機能にしておきたいレベルです...。指定する仕様が一般的なので拝借してみました。個人的に楽しみな機能ですので、うまく折り合いがついて実装されることを期待して待たせていただきます。:Dありがとうございます。返信ご返信ありがとうございます。いう仕組みができたとして自分でマクロを作るのは楽しそうですけど、なんとなく、なんとなーく、根拠はないですけど、人が作った、iniにアクセスするマクロは使いたくないな―的なことはちょっとだけ思います勝手に設定を変更されてしまう恐れもありますから、セキュリティ的な観点から考えるとよろしくないかもしれないですね。採用している時点でそのようなリスクはすでにあるわけですが...。背景画像は切り替えられるでしょうか?はい、試作品を作ってみていますが、マクロから背景画像の切り替えはできました。画像のパスは絶対パスになりますが。うーん、セキュリティ的なリスクを考慮すると、やはり、このアイデアは没案件でしょうか...。うーん、セキュリティ的なリスクを考慮すると、やはり、このアイデアは没案件でしょうか...。迷わせてしまってすみません、なんとなくiniになにかされるのがヤだな~くらいの感覚だったんです。公開されたマクロについては、変なのがあったら誰かが気づいて注意喚起してくれるのではないでしょうか?(←他力本願)まぁきっと大丈夫ですよ......私は連打癖があるんです。Alt+Xの文字コード変換など連打しちゃいますし、数値の変換なども「10進!16進!ソレソレソレ!フゥーーー!」ってなもんで。押しちゃって1回目の書き込みが終わる前に2回目のマクロがなにかしようとしてエラーに、という、いけない妄想もしてしまいますが、これはもうしょうがないというか『連打するな』ですね。セキュリティ的なリスクを考慮すると、やはり、このアイデアは没案件でしょうか...。ファイルの書き換えや削除などやりたい放題できることを鑑みれば、セキュリティ的なリスクなんて言っても...。さんのとは違うかたちでコードを記述しています。隠し機能にしておきたいレベルです...。扱いになっちゃいますね。アップロードではなくソースコードだけを貼っておくようにするとか。書き換えさせてしまうでしょうけど、マクロライブラリに公開用のコードなら「Mery.iniの設定を書き換えてオプションを変更します」の確認ダイアログを出すかどうかの設定用変数を仕込みますね、多分。メソッドで当該マクロの初回起動フラグとかも仕込めるわけですから、最初の実行時だけダイアログで「このマクロを実行するたびに確認ダイアログを表示させますか?」を選択できる仕組みもつくれそうです。