オートタイマー関数の要望No.02414
山紫水明 さん 01/09/19 11:19
 
  こんにちは,山紫水明です!

 鶴亀メールのマクロには,メッセージボックスなどのダイアログで自動ボタン押
しをする SetAutoPushTimer 関数があります。秀丸にもあればと思いますが,いか
がでしょう。

たとえば,
//-------------------------
setautopushtimer, 10, "yes"
message $a;
//-------------------------
とすれば,10秒後には自動的に"はい"を押してくれる,
あるいは,
//-------------------------
setautopushtimer, 0, "yes"
reopen;
//-------------------------
とすれば,ダイアログを出さないで即座に実行する,
というような感じです。
Ver3.09 には間に合わなくても,ご検討いただければと思います。

       では, (^^)/~

[ ]
RE:02414 オートタイマー関数の要望No.02415
ひろ さん 01/09/19 12:08
 
 山紫水明さん今日は、ひろです。
>  鶴亀メールのマクロには,メッセージボックスなどのダイアログで自動ボタン押
> しをする SetAutoPushTimer 関数があります。秀丸にもあればと思いますが,いか
> がでしょう。
 秀丸から tkinfo.dll を呼び出せばよいのでは?
//------------------------------------------------------------
openreg "CURRENTUSER","Software\\Hidemaruo\\TuruKame\\Config";
if(!result){
  message "鶴亀のインストールしてください。";
  endmacro;
}
loaddll getregstr("TuruKameDir") + "tkinfo.dll";
closereg;
#tmp = dllfunc("SetAutoPushTimer",1,"yes");
message "ok";
freedll;

[ ]
RE:02415 オートタイマー関数の要望No.02416
ながさわ さん 01/09/19 12:16
 
こんにちは、ながさわです。

> 秀丸から tkinfo.dll を呼び出せばよいのでは?
>//------------------------------------------------------------
>openreg "CURRENTUSER","Software\\Hidemaruo\\TuruKame\\Config";
>if(!result){
>  message "鶴亀のインストールしてください。";
>  endmacro;
>}

と、あるように『鶴亀ユーザ⊇秀丸ユーザ』が成立しないからこその山紫水明さんの
発言だと思いますが……?
山紫水明さんでしたらtkinfo.dllの存在くらいは思い浮かぶ(というか、だからこそ
のこの発言)だと思いますし。

[ ]
RE:02416 オートタイマー関数の要望No.02417
ひろ さん 01/09/19 17:45
 
 ながさわさん今日は、ひろです。
> 『鶴亀ユーザ⊇秀丸ユーザ』が成立しないからこその山紫水明さんの
> 発言だと思いますが……?
> 山紫水明さんでしたらtkinfo.dllの存在くらいは思い浮かぶ(というか、だからこそ
> のこの発言)だと思いますし。
 この辺りのことは解っています。ひょっとして loaddll でのフルパス指
定が可能なことや鶴亀のインストール先を調べる方法を、山紫水明さんが御
存知無いかもしれないと思い、念のための投稿です。

 また御存知だとしても、個人で利用されるなら、鶴亀を導入するなり、
tkinfo.dll を秀丸のインストールディレクトリにコピーすれば済みます。
公開を前提だとしても、秀丸の正規ユーザは鶴亀そのまま使えるので、
tkinfo.dll の導入法、もしくは導入しないと機能制限がある等、状況に応
じてドキュメントに記載すればよいと思います。
 Ver.3.09 で導入されるであろう filetype のように現状で出来ない事へ
の要望はともかく、基本的には現状でできるなら、コードに手間がかかって
もそれを利用すればよいのではないでしょうか? それこそ山紫水明さんなら、
その力量はありますし(^^)。

 ## P.S 「⊇」は機種依存文字にならないんですね。知らなかった。

[ ]
RE:02417 オートタイマー関数の要望No.02418
山紫水明 さん 01/09/19 20:26
 
 ひろさん,ながさわさん,こんばんは。

 どうも私の力量のことがいろいろ値踏みされているようで(^^;
 自分用には tkinfo.dll を秀丸フォルダにコピーしていたのですが。

》鶴亀のインストール先を調べる方法を、山紫水明さんが御
》存知無いかもしれないと思い、念のための投稿です。

 お見通し! 調べることを思いつきませんでした。

》 Ver.3.09 で導入されるであろう filetype のように現状で出来ない事へ
》の要望はともかく、基本的には現状でできるなら、コードに手間がかかって
》もそれを利用すればよいのではないでしょうか?

 別に反論というわけではありませんが,できるだけコーディングが簡単にでき
て,敷居が低くなればということで。
 共通に必要なものが,鶴亀メールにあって秀丸にないというのも何か不自然な感
じが。
 むしろ,逆に秀丸のキーワードにあれば,鶴亀の方では普通にマクロで使えて自
然な感じです。

     では, (^^)/~
                                        山紫水明

[ ]
RE:02418 オートタイマー関数の要望No.02419
ひろ さん 01/09/20 18:36
 
 山紫水明さん今日は、ひろです。
>  別に反論というわけではありませんが,できるだけコーディングが簡単にでき
> て,敷居が低くなればということで。
 私もこの考えに反対というわけでは有りませんが、現状では実現できない、
要望を優先していただきたいなあ〜、というのも有ります(^^)。
 ##元の原稿は私ですが、
http://www.infomadonna.ne.jp/~takata/hm/request/request.htm
にあるように結構膨大な要望です。

 特にマクロで簡単に出来て、本体で出来ない、若しくはその逆に当たる
* 置換するときの項目に、全置換時のスピードアップに当たる物
(FWINAL/18/99 1996/12/13 18:04)
* loadfile も openfile と同様 sjis, unicode, euc, jis のオプション
(HIDESOFT/2/2405 1999/1/26 12:23)
* 全置換時の [スピードアップ] ボタンを表示しないで、標準でスピードアッ
プする設定 (HIDESOFT/2/3918 1999/8/27 18:44)
* 「プルグラム実行」のダイアログボックスに、「プログラム終了まで画面
の書き換えをしない」というオプションを用意
(HIDESOFT/2/8646 2001/5/11 17:15)
は比較的実現しやすいのではないかと、勝手に思っています(^^)。

>  共通に必要なものが,鶴亀メールにあって秀丸にないというのも何か不自然な感
> じが。
 こちらはおそらく使用頻度の差ではないでしょうか?
 鶴亀にには「定期的な送受信」+「送受信が一段落したとき」のマクロと
いう組み合わせがあり、自動で閉じたい場合が多くあるからだと思います。

[ ]
RE:02419 オートタイマー関数の要望No.02421
山紫水明 さん 01/09/21 18:14
 
 ひろさん,こんにちは。

》 私もこの考えに反対というわけでは有りませんが、現状では実現できない、
》要望を優先していただきたいなあ〜、というのも有ります(^^)。

 ああ,もちろん,私のは優先順序は低くてかまいません。

http://www.infomadonna.ne.jp/~takata/hm/request/request.htm
》にあるように結構膨大な要望です。

 うーむ,こんなにも。目がくらみそうな(*_*)
 さすがに年季の入った方の要望は数も内容も格が違う!!

》 特にマクロで簡単に出来て、本体で出来ない、若しくはその逆に当たる
》* 置換するときの項目に、全置換時のスピードアップに当たる物
 以下具体的にあげられたご要望は確かに私もあればいいなと思うものばか
りです。

》は比較的実現しやすいのではないかと、勝手に思っています(^^)。

 実現できないところを見ると,そう簡単ではないのかも,と勝手に推測し
ます。(^^;
          では, (^^)/~
                                        山紫水明

[ ]