[ 新規に投稿する ]

マクロのinput関数について提案No.11628
かんの さん 24/04/15 16:35 [ コメントを投稿する ]
  $a=input( "項目1を入力してください", "" );
$b=input( "項目2を入力してください", "" );
にして複数の値を入力してもらうようにしたのですが、
最初にすべての項目を入力してOKボタンで処理を開始する方が親切なので、一つのダイアログにまとめる機能があると便利と思われます。

[ ]
RE:11628 マクロのinput関数について提案No.11630
秀丸担当 さん 24/04/16 09:18 [ コメントを投稿する ]
  秀丸エディタのマクロとしての関数は、確かに1つの入力しかできないです。

幾つかの組み合わせが作れるダイアログは、田楽DLLか田楽サーバーを使うことが多いようです。

最近のやり方であれば、ブラウザ枠かレンダリング枠でやるとたぶんできると思いますが、入力を2つにするだけのためにやるのは手間かもしれません。
参考:(入力欄2つの例はないですが)
https://hide.maruo.co.jp/lib/macro/v922macsamples.html

一応公式としてあるのは、もともとマクロサーバーがあって、これが一番簡単だと思います。
https://hide.maruo.co.jp/software/macserv.html
入力欄が複数とか、そういったことのために作ったものです。
田楽もマクロサーバーの仕様に沿った感じになっているようです。
古いDDEの仕組みを使っていてWindows的には推奨されないとされているのだと思いますが、今試してみたらWindows11でも動きました。
[ ]
RE:11630 マクロのinput関数について提案No.11631
かんの さん 24/04/16 17:32 [ コメントを投稿する ]
  秀丸担当さん

マクロサーバ で実装できそうです。
ありがとうございました。
[ ]

[ 新規に投稿する ]