TK_Insert.mac Ver1.01についてNo.03546
Tak さん 01/10/22 16:11
 
はじめまして。
マクロTK_Insert.mac Ver1.01を使わせて頂こうとしたのですが、
マクロ登録後、実行しても「teikei」等の中のテキストファイルが表示
されず、定型文の選択(esc=中止)しか出ません。自分で作ったファイルを
選ぶ事が出来ない状態なのです。

どこか登録の仕方が間違ったのでしょうか?

マクロはhidemaruも利用しているので、hidemaruフォルダに入れてあります。turuka
meフォルダに入れてみてもダメでした。

[ ]
RE:03546 TK_Insert.mac Ver1.01についてNo.03548
山紫水明 さん 01/10/22 20:14
 
 Takさん,こんばんは。
 ダウンロードありがとうございます。

》マクロTK_Insert.mac Ver1.01を使わせて頂こうとしたのですが、
》マクロ登録後、実行しても「teikei」等の中のテキストファイルが表示
》されず、定型文の選択(esc=中止)しか出ません。自分で作ったファイルを
》選ぶ事が出来ない状態なのです。

 マクロの説明の中に
//・このマクロを登録してください。鶴亀メール本体のマクロではなく,エディタ
//  側でマクロ登録する必要があります。間違えないよう注意してください。
と書いておきましたが,これはそのとおりやっていただけましたでしょうか。
 その上で,「新規」や「返信」などのメール作成の画面で,「マクロ」→「マク
ロ実行」でこのマクロを実行してみてください。
 うまくいけばキー登録していただければいいと思います。

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

[ ]
RE:03548 TK_Insert.mac Ver1.01についてNo.03550
Tak さん 01/10/22 20:30
 
山紫水明さんこんばんは
このような便利なマクロを作ってくださってありがとうございます。

> マクロの説明の中に
>//・このマクロを登録してください。鶴亀メール本体のマクロではなく,エディタ
>//  側でマクロ登録する必要があります。間違えないよう注意してください。

この通りにしたつもりです。
本体メニューのマクロから、→マクロ登録→エディタ側→鶴亀メール側で
指定する、でいいのでしょうか?

この通りにしてみましたが、やっぱり出ません。
うーん なんででしょう?



[ ]
RE:03550 TK_Insert.mac Ver1.01についてNo.03553
山紫水明 さん 01/10/22 21:25
 
 Takさん,こんばんは。

》この通りにしてみましたが、やっぱり出ません。
》うーん なんででしょう?

それでは,登録に関係なく次の順序でやってみてください。
「新規」の画面を出す。
「マクロ」→「マクロ実行」でこのマクロを実行してみてください。
マクロ選択でこのマクロが見えますか?
見えたら実行してください。

これでうまくいけば,同じ「新規」の画面でマクロ登録をしてください。

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

[ ]
RE:03553 TK_Insert.mac Ver1.01についてNo.03570
Tak さん 01/10/23 10:08
 
山紫水明さん おはようございます。

>それでは,登録に関係なく次の順序でやってみてください。
>「新規」の画面を出す。
>「マクロ」→「マクロ実行」でこのマクロを実行してみてください。
>マクロ選択でこのマクロが見えますか?
>見えたら実行してください。
>
マクロは見えます。
で、テキストを選択しようとしてもなにも登録されてないような
状態です。

あと考えられる原因はありますでしょうか?

[ ]
RE:03570 TK_Insert.mac Ver1.01についてNo.03584
山紫水明 さん 01/10/23 15:00
 
 Takさん,こんにちは。

》マクロは見えます。
》で、テキストを選択しようとしてもなにも登録されてないような
》状態です。

》あと考えられる原因はありますでしょうか?

 うーむ,フォルダの設定に問題があるか,フォルダの中にファイルが何もないか
しか思いつきませんが,ファイルは作ってありますよね。
 そうするとあとはフォルダの設定と言うことになりますが,「設定」→「全般的
な設定」→「基本」→「ホームディレクトリ」で何か設定してありますか?

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


[ ]
RE:03584 TK_Insert.mac Ver1.01についてNo.03585
fuhhy さん 01/10/23 15:12
 
Takさん、山紫水明さん、こんにちわ。fuhhyです。横やり入れてすみません。自分の
ところでもTakさんと全く同じ症状が発生します。
鶴亀メールのエディタ画面で範囲選択してエディタ部分のマクロに登録してあるTK_I
nsert.macを実行するとSignatureフォルダやTeikeiフォルダにテキストファイルを登
録する事が出来ます。ウインドウズのエクスプローラから見ると確かにテキストファ
イルが保存されています。でもそれを呼び出して挿入する事だけが出来ません。署名
の選択(Esc=中止)だけが見えます。
マイドキュメントの下にフォルダを作りそこにメールなどを保管しているのでそのフ
ォルダをホームディレクトリに指定しています。
環境はWindowsMe、Internet Explorer5.5 SP2、鶴亀1.43です。OSとかIEのバージョ
ンに依存するのでしょうか?

[ ]
RE:03585 TK_Insert.mac Ver1.01についてNo.03586
Tak さん 01/10/23 17:13
 
fuhhyさん こんにちは
同じ症状ですね。
環境はまったく同じです。環境に問題があるのでしょうかね。

>Takさん、山紫水明さん、こんにちわ。fuhhyです。横やり入れてすみません。自分
>のところでもTakさんと全く同じ症状が発生します。
>鶴亀メールのエディタ画面で範囲選択してエディタ部分のマクロに登録してあるTK_
>Insert.macを実行するとSignatureフォルダやTeikeiフォルダにテキストファイルを
>登録する事が出来ます。ウインドウズのエクスプローラから見ると確かにテキスト
>ファイルが保存されています。でもそれを呼び出して挿入する事だけが出来ません。
>署名の選択(Esc=中止)だけが見えます。
>マイドキュメントの下にフォルダを作りそこにメールなどを保管しているのでその
>フォルダをホームディレクトリに指定しています。
>環境はWindowsMe、Internet Explorer5.5 SP2、鶴亀1.43です。OSとかIEのバージョ
>ンに依存するのでしょうか?

[ ]
RE:03584 TK_Insert.mac Ver1.01についてNo.03587
Tak さん 01/10/23 17:35
 
山紫水明 こんにちは

→「全般的
>な設定」→「基本」→「ホームディレクトリ」で何か設定してありますか?
>
ホームディレクトリは\turukameのままです。
ここにそれぞれのフォルダを作っています。

環境が関係しているのでしょうか??
windowsME,IE5.5SP2,鶴亀メール1.43です。

[ ]
RE:03585 TK_Insert.mac Ver1.01についてNo.03588
山紫水明 さん 01/10/23 17:40
 
 fuhhyさん,Takさん,こんにちは。

》環境はWindowsMe、Internet Explorer5.5 SP2、鶴亀1.43です。OSとかIEのバー
》ジョンに依存するのでしょうか?

 どうもご報告ありがとうございます。
 私のは Windows98 ですから,もしかしたらOSが関係しているのかもしれない
という気もしてきました。Tak さんの場合いかがでしょう?

 それでお手数ですが,マクロの37行目付近の ddeexecute "exit"; の次に,
message $folder + "," + str(#i - 1);
の1行を追加してテストしていただけませんか。正しく作動していたら,
Teikei のフルパスとその中にあるファイル数がメッセージとして出るはずです。
出なかったら,何か問題があると思われます。

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

[ ]
RE:03588 TK_Insert.mac Ver1.01についてNo.03589
fuhhy さん 01/10/23 18:08
 
> それでお手数ですが,マクロの37行目付近の ddeexecute "exit"; の次に,
>message $folder + "," + str(#i - 1);
>の1行を追加してテストしていただけませんか。正しく作動していたら,
>Teikei のフルパスとその中にあるファイル数がメッセージとして出るはずです。
>出なかったら,何か問題があると思われます。

山紫水明さん、こんにちわ。↑を早速やってみました。
マクロを実行し「定型文の挿入」を選択すると「…(ホームディレクトリのパス)…\T
eikei,0」と表示されました。ここで「OK」をクリックすると「署名の選択(Esc=中
止)」が出ます。やはりマクロからテキストファイルが見えていないと言う事でしょ
うか。
鶴亀ホームディレクトリ直下のTeikeiフォルダには「aisatsu.txt」と言う名前のフ
ァイルを置いています。このファイルは、鶴亀エディタ上で文章を書き、それを範囲
選択してTK_Insert.macを実行し、定型文として登録した(=Teikeiフォルダに保存
した)ものです。
言い忘れましたが、秀丸3.10です。

[ ]
RE:03589 TK_Insert.mac Ver1.01についてNo.03590
fuhhy さん 01/10/23 18:16
 
>マクロを実行し「定型文の挿入」を選択すると「…(ホームディレクトリのパス)…\
>Teikei,0」と表示されました。ここで「OK」をクリックすると「署名の選択(Esc=
>中止)」が出ます。やはりマクロからテキストファイルが見えていないと言う事で
>しょうか。

↑訂正します。「定型文の選択(Esc=中止)」が出ます。本当はここにファイル名が
並ぶのでしょうか?見た事がないので分かりません。

[ ]
RE:03590 TK_Insert.mac Ver1.01についてNo.03591
og さん 01/10/23 19:10
 
こんばんは。

私もつい先日テンプレートの事で投稿して、
山紫水明さんに救って頂きました。
マクロを入れた初っ端に使えなかったのですが、
原因は「マクロサーバー」が入っていなかったためでした。
「秀まるおのホームページ」の「ソフトウェア」の最後の方に
ありました。

間違っていたらすみません。

[ ]
RE:03591 TK_Insert.mac Ver1.01についてNo.03592
fuhhy さん 01/10/23 19:47
 
ogさん、こんばんわ。
自分はmacsrv14.lzhを解凍して出て来た「MACSERV.EXE」(ファイルの更新日時は200
0/02/24 12:28)を秀丸がインストールされているフォルダに置いています。マクロ
を実行しても「マクロサーバがありません」と言ったメッセージは出ません。念のた
めにマクロサーバをもう一度ダウンロードして解凍して上書きコピーしましたがやは
り同じでした。マクロサーバがMeで正しく動かないのでしょうか?

[ ]
RE:03588 TK_Insert.mac Ver1.01についてNo.03593
Tak さん 01/10/23 19:51
 
山紫水明さん こんばんは

早速テストして見ましたが、fuhhyさんと同じくTeikei のフルパス、ファイル数は0
になっています。
このメッセージ自体が表示されるということはマクロ自体は問題なく作動していると
解釈してもいいのでしょうか?

> それでお手数ですが,マクロの37行目付近の ddeexecute "exit"; の次に,
>message $folder + "," + str(#i - 1);
>の1行を追加してテストしていただけませんか。正しく作動していたら,
>Teikei のフルパスとその中にあるファイル数がメッセージとして出るはずです。
>出なかったら,何か問題があると思われます。

[ ]
RE:03589 TK_Insert.mac Ver1.01についてNo.03594
山紫水明 さん 01/10/23 20:44
 
 Takさん,fuhhyさん,ogさん,こんばんは。

》マクロを実行し「定型文の挿入」を選択すると「…(ホームディレクトリのパス)
》…\Teikei,0」と表示されました。

》早速テストして見ましたが、fuhhyさんと同じくTeikei のフルパス、ファイル数
》は0になっています。

 どうもファイル名の取得に失敗しているようです。

》このメッセージ自体が表示されるということはマクロ自体は問題なく作動してい
》ると解釈してもいいのでしょうか?

 そうだと思います。

》言い忘れましたが、秀丸3.10です。

 多分,これは今回の件には関係ないとは思いますが,いろいろ制限がありますの
で,特別な理由がなければ,バージョンアップをお勧めします。

 ogさん,どうもコメントありがとうございます。ところで ogさんの Windows の
バージョンは何でしょうか? どうもそれが関係しているようなので。

》マクロサーバがMeで正しく動かないのでしょうか?

 その可能性も否定できないようです。

 どうもマクロサーバの動きに疑問が持たれますので,試しに田楽DLL仕様のテ
スト版を作ってみました。
 杉浦まさきさん作の田楽DLLをまだ導入されていなければ,ライブラリにあり
ますので,ダウンロード&解凍してその中の DengakuDLL.dll だけを Hidemaru.exe
のあるフォルダに置いてください。その上で次のマクロを試してみてください。

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

//-------TK_Insert.mac----------------------------------------------//
//  鶴亀メール用署名・定型文の挿入・作成マクロ  テスト版
if( selecting ) goto MakeFile;  //範囲選択状態で定型文作成
loaddll "tkinfo.dll";
if( dllfunc( "IsTuruKameMain") ) {
    message "この作業は鶴亀メール本体ウィンドウ上ではできません。" +
            "\nメール作成画面上で実行してください。";
    endmacro;
}
#x = x; #y = y;
moveto 0, 0;
menu "&S 署名の挿入",
     "&T 定型文の挿入",
     "&A 全文(ヘッダを含む)置き換え";
#c = result;
if( #c == 0 ) endmacro;
else if( #c == 1 ) $folder = dllfuncstr( "HomeDir" ) + "Signature";
else $folder = dllfuncstr( "HomeDir" ) + "Teikei";
if( !existfile( hidemarudir + "\\macserv.exe" ) ) {
    message  hidemarudir + " にマクロサーバがありません";
    endmacro;
}
//  田楽DLLのロード
loaddll(hidemarudir + "\\DengakuDLL.dll");
if (!result) {
    message "DLL をロードできませんでした。";
    endmacro;
}
#r = dllfunc("SETCURDIR",$folder);
#d = dllfunc("ENUMFILE", "*.*");
#i = 1;    //ファイル配列番号
while(1) {
    $phrase[#i] = dllfuncstr("FINDNEXT");
    if( $phrase[#i] == "" ) break;
    call Nimonic #i;
    $numphrase[#i] = $nm + $phrase[#i];
    #i = #i + 1;
}
freedll;
if( #c == 1 ) $numphrase[0] = "署名の選択 (Esc = 中止)";
else if( #c == 2 ) $numphrase[0] = "定型文の選択 (Esc = 中止)";
else if( #c == 3 ) $numphrase[0] = "テンプレートの選択 (Esc = 中止)";
menuarray $numphrase, #i;
#r = result;
if( #r <= 1 ) endmacro;
if( #c == 1 ) gofileend;
else if( #c == 2 ) moveto #x, #y;
else {
    selectall;
    delete;
}
Insert: //挿入
insertfile $folder + "\\" + $phrase[#r - 1];
endmacro;
Nimonic:        //ニーモニックの作成
  if( ##1 < 10 ) $nm = str( ##1 );
  else if( ##1 < 36) $nm = char( 0x60 + ##1 - 9 );
  else $nm = "";
  $nm = "&" + $nm + " ";
  return;
MakeFile:
copy;
question "選択範囲を,定型文または署名用のファイルとして登録しますか?";
if( !result ) {
    escape;
    endmacro;
}
if(!existfile( hidemarudir + "\\Hidemaru.exe" )) {
    message "秀丸エディタがないとこの機能は使えません。\n"
            + "説明を読んで別の方法を使ってください。";
    endmacro;
}
run hidemarudir + "\\Hidemaru.exe /xTKMakeFile.mac";
endmacro;
//-----------------------------------------------------------------------//


[ ]
RE:03594 TK_Insert.mac Ver1.01についてNo.03595
fuhhy さん 01/10/23 21:09
 
山紫水明さん、こんばんわ。
「田楽DLL仕様のテスト版」で動きました!マクロを実行するとTeikeiフォルダに
保存しているテキストファイルが表示されて、それを選択すると定型文の挿入が出来
ました。何か感動しました。

[ ]
RE:03594 TK_Insert.mac Ver1.01についてNo.03596
og さん 01/10/23 21:10
 
山紫水明さん、みなさん、こんばんは。

> ogさん,どうもコメントありがとうございます。ところで ogさんの Windows の
>バージョンは何でしょうか? どうもそれが関係しているようなので。

いつも聞いてばかりなので、役に立てないかなと思ったのですが、
素人が口を挟むレベルではなかったようです。

ところで、私の環境は、Windows2000(SP2)、鶴亀1.43、
秀丸3.10です。参考になりましたら。

[ ]
RE:03596 TK_Insert.mac Ver1.01についてNo.03600
山紫水明 さん 01/10/24 07:03
 
 ogさん,こんにちは。

》ところで、私の環境は、Windows2000(SP2)、鶴亀1.43、

 大変貴重な情報でした。ありがとうございました。

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

[ ]
RE:03594 TK_Insert.mac Ver1.01についてNo.03602
Tak さん 01/10/24 09:13
 
山紫水明さん おはようございます

> どうもマクロサーバの動きに疑問が持たれますので,試しに田楽DLL仕様のテ
>スト版を作ってみました。

fuhhyさんと同じくこちらでも動きました!
ありがとうございます。

素早いお返事ときめ細やかな対応、本当にありがとうございました。

[ ]
RE:03602 TK_Insert.mac についてNo.03609
山紫水明 さん 01/10/24 22:34
 
 Takさん,fuhhyさん,こんばんは。

 何とか解決して私の方もホッとしました。
 正式版をアップしておきました。内容的にはテスト版と同じで,体裁を整え,説
明などを追加,整理したものです。

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

[ ]
RE:03609 TK_Insert.mac についてNo.03610
fuhhy さん 01/10/24 22:49
 
> 何とか解決して私の方もホッとしました。
> 正式版をアップしておきました。内容的にはテスト版と同じで,体裁を整え,説
>明などを追加,整理したものです。

山紫水明さん、こんばんわ。ご苦労様です。また一つ鶴亀メールが便利なものになり
ました。Takさんもご苦労様でした。

[ ]