異なるフォルダの秀丸・・・No.00783
にひら さん 98/04/13 17:06
 
 こんにちは。にひらと申します。

 私の環境は、

OS:Windows NT4.0 Workstation SP3(IE4.01)
秀丸:Ver2.22

で秀丸を常駐させて使っております。
また、拡張子txtを秀丸に関連付けしております。

 発生状況を特定できないのですが、何故かVer2.22にしてから、
*.txtをダブルクリックした際に
「異なるフォルダの秀丸が実行されているので起動できません」
というメッセージが表示されて起動できないことがあるのです。
常駐秀丸を解除すると治るのですが・・・。

 こんな私に愛の手を。

 

[ ]
RE:00783 異なるフォルダの秀丸・・・No.00784
番頭++ さん 98/04/13 17:29
 
>*.txtをダブルクリックした際に
>「異なるフォルダの秀丸が実行されているので起動できません」

推測ですが、

新しいバージョンを再インストールしたときに、
以前と異なったフォルダにインストールした。

すると、 .txt で起動される「秀丸エディタ」と、
常駐する「秀丸エディタ」は別のフォルダに存在している。

だとすれば、

1. すべての hidemaru.exe を何らかの方法で(ファイル)を探す。
2. msinfo とかのツールで常駐している「秀丸エディタ」のフォルダを
確認する。
3. 「秀丸エディタ」の関連ずけを、新しい(?)
x:\HIDEMARU\HMSETUP.EXE で、再度行なう。

等で問題は解決します。

[ ]
RE:00784 異なるフォルダの秀丸・・・No.00785
にひら さん 98/04/13 17:52
 
  番頭++さん、はじめまして。
早速のアドヴァイスありがとうございます<m(_ _)m>

>>*.txtをダブルクリックした際に
>>「異なるフォルダの秀丸が実行されているので起動できません」
>
>推測ですが、
>
>新しいバージョンを再インストールしたときに、
>以前と異なったフォルダにインストールした。

  いえ、以前と同じフォルダです。
  Hidemaru.exeは一つしか存在しておりません。

秀丸のフォルダ D:\program files\hidemaru
マクロのフォルダ D:\HIDEMACRO

として、使っております。マクロを別フォルダのおくこと自体は
構わないんですよね?(ちゃんとマクロフォルダは指定しています)

>1. すべての hidemaru.exe を何らかの方法で(ファイル)を探す。

 念の為「検索」もしてみましたが(^-^;)、一つだけでした。

>3. 「秀丸エディタ」の関連ずけを、新しい(?)
>x:\HIDEMARU\HMSETUP.EXE で、再度行なう。
>
>等で問題は解決します。

 なるほど。そうですねぇ。もう一度HMSETUP.EXEをやってみようかな。
 どうもありがとうございました。

[ ]
RE:00785 異なるフォルダの秀丸・・・No.00787
番頭++ さん 98/04/13 18:28
 
>として、使っております。マクロを別フォルダのおくこと自体は
>構わないんですよね?(ちゃんとマクロフォルダは指定しています)

かまいません。

つぎのマクロ z1.mac を D:\HIDEMACRO にいれて、

D:\program files\hidemaru.exe /xz1.mac として起動するとどうなります ?

/x って NT でも有効かな ?

// macro (z1.mac)
message hidemarudir;
openreg "CURRENTUSER", "Software\\Hidemaruo\\Hidemaru\\Env";
$path = getregstr( "MacroPath" );
closereg;
message $path;
endmacro;
// end of macro

「秀丸エディタ」の常駐を止めて、NT を立ち上げ直して、
関連付けを行なうことをお勧めします。

[ ]
RE:00787 異なるフォルダの秀丸・・・No.00788
番頭++ さん 98/04/13 19:05
 
今日はもう帰宅しますので、明日の朝、また ...
まともな「マクロ」にしておきました。

// macro (z1.mac)
newfile;
message "version: '" + str(version) + "'";
message "hidemarudir: '" + hidemarudir + "'";
openreg "CURRENTUSER", "Software\\Hidemaruo\\Hidemaru\\Env";
$path = getregstr( "MacroPath" );
closereg;
message "MacroPath: '" + $path + "'";
insert "version: '" + str(version) + "'\n";
insert "hidemarudir: '" + hidemarudir + "'\n";
insert "MacroPath: '" + $path + "'\n";
endmacro;
// end of macro.

RE:00786 は操作をミスしたので削除しました。

[ ]
RE:00788 異なるフォルダの秀丸・・・No.00795
にひら さん 98/04/14 13:24
 
  番頭++さん、こんにちは。

  マクロありがとうございます。
  実行してみましたところ、

version: '222'
hidemarudir: 'D:\PROGRA~1\Hidemaru'
MacroPath: 'd:\hidemacro'

 ということでした。問題ないように見受けられますが・・・。


[ ]
RE:00795 異なるフォルダの秀丸・・No.00802
秀丸担当 さん 98/04/14 18:08
 
常駐秀丸も含めて全ての秀丸を終わらせた後、
c:\Program Files\Hidemaru\Hmsetup.exe
を起動して、関連付けをやり直して見てください。

[ ]
RE:00795 異なるフォルダの秀丸・・No.00806
番頭++ さん 98/04/14 19:11
 
>hidemarudir: 'D:\PROGRA~1\Hidemaru'

こうなると、思っていたのですが ... (Windows 95)

hidemarudir: 'C:\PROGRAM FILES\HIDEMARU'

NT との違いですかね ...

RE 00802 の指示が、正確なアドバイスでしょう

[ ]
RE:00806 異なるフォルダの秀丸・・No.00808
番頭++ さん 98/04/14 20:08
 
以前の投稿をみて思ったのですが ...

(すみません、必要部分だけを、目をとうすのが、癖です ...)

「秀丸エディタ」を「コヨナク愛して、使用続ける ... 」
のであれば、ここで思い切って、「秀丸エディタ」の
フォルダを作成してみてはいかがですか。

D:\Hidemaru\ にインストールする。
電信xxが何なのかは、あちきには判りません。

D:\PROGRA~1\HIDEMARU\Hidemaru.exe
D:\PROGRAM FILES\HIDEMARU\Hidemaru.exe

が解決すれば、平和な日々が来るわけで ...

あちきは、Windows、C 言語のプロではありません。

[ ]
RE:00808 異なるフォルダの秀丸・No.00809
にひら さん 98/04/14 22:08
 
  にひらです。

秀丸担当さん、番頭++さん、御忙しい中、本当にありがとうございました<m(__)m>

  全ての秀丸を終了して、HMSETUP.EXEをやり直してみたのですが、どうも上手く
いきませんでしたので、番頭++さんの

>「秀丸エディタ」を「コヨナク愛して、使用続ける ... 」
>のであれば、ここで思い切って、「秀丸エディタ」の
>フォルダを作成してみてはいかがですか。
>D:\Hidemaru\ にインストールする。
>
>D:\PROGRA~1\HIDEMARU\Hidemaru.exe
>D:\PROGRAM FILES\HIDEMARU\Hidemaru.exe
>が解決すれば、平和な日々が来るわけで ...

 というアドヴァイスを受けまして、D:\HIDEMARUにインストールし直しました。
 まだ予断は許しませんが、どうやら大丈夫のようです!!(^○^)V

 やっぱり間にスペースがあるフォルダって色んな問題がありますよねぇ。
 なんで、WindowsはProgram Filesなんてフォルダを作るのかしらん。
 いやはや。ホッとしました。
 これで心おきなく秀丸を愛用できま〜す。
 どうもありがとうございましたぁ!

 

[ ]