マクロフォルダのデフォルトはどこ?No.06398
nomoto さん 10/08/11 06:55
 
ここの会議室で良いのかお尋ねします。

 Windows 7 です。
秀丸をインストールすると、マクロフォルダを指定したくなくても、どこかに指定さ
れてしまうのですか?

 相当以前は、(^^;;   Hidemaruフォルダにマクロがあれば作動しましたが、
 現在は、どこかに強制的に指定されてしまうのですか?

 従来のように、マクロ起動アイコンを作成して、リンク先にHidemaruフォルダを指
定した場合でも、
 マクロフォルダが指定されているので、起動できません。

 解決方法は、
  ・マクロフォルダを自動的に秀丸アイコンの「リンク先」に切り替える。
 と、不自由しないと思いますが、他に簡単な解決方法はないでしょうか?

  自動設定マクロフォルダらしい   C:\Users\XXXXX\AppData\Roaming\Hidemar
uo\Hidemaru\Macro\****.mac
    というマクロフォルダに、マクロを移動するのは中々面倒のように
  思います。

   

[ ]
RE:06398 マクロフォルダのデフォルトはどNo.06400
秀丸担当 さん 10/08/11 09:55
 

> Windows 7 です。
>秀丸をインストールすると、マクロフォルダを指定したくなくても、どこかに指定さ
>れてしまうのですか?

Windows7にインストールした場合は、マクロファイル用のフォルダは
C:\Users\(ユーザー名)\AppData\Roaming\Hidemaruo\Hidemaru\Macro
といった場所に自動的に指定されてしまうようになりました。

WindowsVista以降、Windowsの仕組みが変わってProgram Files配下には原則的に
はユーザーは書き込むことはできなくなりました。

32bit版では互換性のために秀丸エディタから書き込みできますが、これは仮想的
なもので、エクスプローラで見た場合には実際には書き込まれていないです。
仮想的なファイルをエクスプローラで見るには、C:\Program Files\Hidemaruを開
いて上部のバーの「互換性ファイル」を押す必要があります。

そのため、エクスプローラでコピーしたファイルと仮想的なファイルが混ざって
しまい混乱するため、マクロファイル用のフォルダとProgram Files配下にするの
はおすすめできないです。

64bit版においては互換性も無く、秀丸エディタからはProgram Files配下に書き
込むことができないです。

>  自動設定マクロフォルダらしい   C:\Users\XXXXX\AppData\Roaming\Hidemar
>uo\Hidemaru\Macro\****.mac
>    というマクロフォルダに、マクロを移動するのは中々面倒のように
>  思います。

確かにここにマクロを移動するのは面倒だと思います。
マクロファイル用のフォルダは、例えばマイドキュメントの配下にフォルダを作
成してそこを指定するなど、扱いやすい場所を指定して、そこにコピーされると
いいかもしれません。

[ ]
RE:06400 マクロフォルダのデフォルトはどNo.06401
nomoto さん 10/08/14 06:14
 
 遅くなりました。

【マクロフォルダ】
 秀丸インストールで、既存の秀丸がある場合は、既存の設定に従うので、特に問題
は起こらないようです。


 全く新規のインストールで、Windows 7/Vista ですと
>Windows7にインストールした場合は、マクロファイル用のフォルダは
>C:\Users\(ユーザー名)\AppData\Roaming\Hidemaruo\Hidemaru\Macro
>といった場所に自動的に指定されてしまうようになりました。

 このこれは、Windowsがすることなので、何とも対処できないのですか?
 秀丸インストーラーで、マクロフォルダを指定するステップが入って、任意のマク
ロフォルダが指定できれば、具合良くなるかと思います。
C:\Users\(ユーザー名)\AppData\Roaming\Hidemaruo\Hidemaru\Macro
 が大体使いにくいフォルダですから、
 使いやすいマクロフォルダを暫定処置で、秀丸インストーラーが作る事は不都合で
しょうか?

 ・・・、という事は現在の当方のインストーラーは、全部を作り直ししないとマズ
イことになりそうです。
 
【ヘルプ】   それと、秀丸のマクロフォルダ指定を ヘルプで探して見つかりま
せんでした。最後には 動作環境の中に、なんとか見つけたのですが。
   目的の処理がやりやすい、見つけやすいヘルプが欲しいです。

【マクロ移動マクロ】
  現在Hidemaruフォルダにあるマクロ全部を、指定するマクロフォルダに自動的に
移動できるマクロや機能設定は、ありませんか?

  あれこれ、済みません、宜しくお願い致します。


[ ]
RE:06401 マクロフォルダのデフォルトはどNo.06402
秀丸担当 さん 10/08/17 10:09
 

>【マクロフォルダ】
> 秀丸インストールで、既存の秀丸がある場合は、既存の設定に従うので、特に問題
>は起こらないようです。

マクロファイル用のフォルダを C:\Program Files\Hidemaru に指定されている場
合、秀丸エディタ上からはここに書き込みできないため、混乱が起きてしまうと
思います。
エクスプローラ等でマクロファイルをコピーしただけの状態では、一見問題ない
ように見えると思います。
しかし32bit版の秀丸エディタから C:\Program Files\Hidemaru に保存すると、
実際には保存されず、仮想的な場所に保存されて、エクスプローラで見ているフ
ァイルとは違うものになってしまいます。(この仕組みをバーチャルストアとい
います)

例えば、エクスプローラで C:\Program Files\Hidemaru\TEST.MAC をコピーした
とします。
次に、秀丸エディタで C:\Program Files\Hidemaru\TEST.MAC を編集して保存す
ると、仮想的な場所に保存されてしまいます。
すると、TEST.MACは実際のファイルと仮想的なファイルと2つ存在することにな
り、今見ているのはどっちなのかわからないという混乱が生じてしまいます。


> このこれは、Windowsがすることなので、何とも対処できないのですか?
> 秀丸インストーラーで、マクロフォルダを指定するステップが入って、任意のマク
>ロフォルダが指定できれば、具合良くなるかと思います。
>C:\Users\(ユーザー名)\AppData\Roaming\Hidemaruo\Hidemaru\Macro
> が大体使いにくいフォルダですから、
> 使いやすいマクロフォルダを暫定処置で、秀丸インストーラーが作る事は不都合で
>しょうか?

C:\Users\(ユーザー名)\AppData\Roaming\Hidemaruo\Hidemaru\Macro
に設定しているのはWindowsがそうしているわけではなくて、秀丸エディタがそう
していました。
他のソフトではマイドキュメント下に勝手にフォルダを作ってマクロファイル用
のフォルダにするソフトが見受けられますが、マイドキュメント下にどんどん勝
手にフォルダが作られるのは好ましくないかもしれないということで、それはや
めてここにしてしまいました。
しかし、扱いにくいのでマイドキュメントにもできたほうがよかったかもしれな
いです。
nomotoさんの言われるようにインストーラで設定できるような選択があってもい
いかもしれないです。
今後のバージョンアップの参考にさせていただきます。


>【ヘルプ】   それと、秀丸のマクロフォルダ指定を ヘルプで探して見つかりま
>せんでした。最後には 動作環境の中に、なんとか見つけたのですが。
>   目的の処理がやりやすい、見つけやすいヘルプが欲しいです。

ヘルプでキーワードの検索で「マクロファイル用のフォルダ」で検索してみたら、
検索はされましたが関係ないページにジャンプしてしまっていました。
失礼しました。これは間違いでした。
ご指摘いただいて判明して助かりました。
修正させていただきます。


>【マクロ移動マクロ】
>  現在Hidemaruフォルダにあるマクロ全部を、指定するマクロフォルダに自動的に
>移動できるマクロや機能設定は、ありませんか?

そういう機能は今のところないです。
マクロファイルは.macという拡張子ですが、マクロが扱うファイルは別の拡張子
だったりすることがあるので、どれがマクロのためのファイルなのかを選別して
自動的やるのはには難しいかもしれないです。

[ ]
RE:06402 マクロフォルダのデフォルトはどNo.06403
nomoto さん 10/08/19 23:35
 
秀丸担当さん、有り難うございます

>>【マクロフォルダ】
>> 秀丸インストールで、既存の秀丸がある場合は、既存の設定に従うので、特に問題
>>は起こらないようです。
>
>マクロファイル用のフォルダを C:\Program Files\Hidemaru に指定されている場
>合、秀丸エディタ上からはここに書き込みできないため、混乱が起きてしまうと
>思います。
>エクスプローラ等でマクロファイルをコピーしただけの状態では、一見問題ない
>ように見えると思います。
>しかし32bit版の秀丸エディタから C:\Program Files\Hidemaru に保存すると、
>実際には保存されず、仮想的な場所に保存されて、エクスプローラで見ているフ
>ァイルとは違うものになってしまいます。(この仕組みをバーチャルストアとい
>います)
  ・・・・以下引用省略・・・・

  マクロを書き換え保存した場合には、修正したマクロが作動しない事が、
  確かにありました。不思議でした。このバーチャルストアだったんですか。
  
  マクロを修正しない方も多いので、従前のままでも構わないのですけど。

  秀丸インストールした場合、
   ・マクロはHidemaruフォルダに全部コピーしました。
   ・ショートカットアイコンの[リンク先]にここを記入しても、
  C:\Users\(ユーザー名)\AppData\Roaming\Hidemaruo\Hidemaru\Macro
  を参照して、マクロが作動しないのは、このフォルダ指定が強制的だから
  なんですね。強制じゃなければマクロが作動するかも知れません。


>C:\Users\(ユーザー名)\AppData\Roaming\Hidemaruo\Hidemaru\Macro
>に設定しているのはWindowsがそうしているわけではなくて、秀丸エディタがそう
>していました。

  それだと、修正は可能ですね。

>nomotoさんの言われるようにインストーラで設定できるような選択があってもい
>いかもしれないです。
>今後のバージョンアップの参考にさせていただきます。

  ぜひ、お願いしたいです。
    「マクロファイル用のフォルダは次のフォルダで良いですか?」Yes/No
  No 「マクロファイル用のフォルダを作成するか指定して下さい。」 
  このステップだけでも何だか面倒そうですね。でも欲しいです。


>>【ヘルプ】   それと、秀丸のマクロフォルダ指定を ヘルプで探して見つかりま
>>せんでした。最後には 動作環境の中に、なんとか見つけたのですが。
>>   目的の処理がやりやすい、見つけやすいヘルプが欲しいです。
>
>ヘルプでキーワードの検索で「マクロファイル用のフォルダ」で検索してみたら、
>検索はされましたが関係ないページにジャンプしてしまっていました。
>失礼しました。これは間違いでした。
>ご指摘いただいて判明して助かりました。
>修正させていただきます。

  あああ、良かった。私の頭がまた故障したかと寝込みそうでした。(^^;;


>>【マクロ移動マクロ】
>>  現在Hidemaruフォルダにあるマクロ全部を、指定するマクロフォルダに自動的に
>>移動できるマクロや機能設定は、ありませんか?
>
>そういう機能は今のところないです。
>マクロファイルは.macという拡張子ですが、マクロが扱うファイルは別の拡張子
>だったりすることがあるので、どれがマクロのためのファイルなのかを選別して
>自動的やるには難しいかもしれないです。

  私以外に必要なユーザーは少ないかも知れませんね。
  しかし今までは、マクロはHidemaruフォルダだったので、という方は多いかも。
  
  Hidemaruフォルダ内の mac拡張子ファイルのみでも全部を、
  「マクロファイル用のフォルダ」に移動できれば、90%くらい便利に
  なります。マクロの手動移動は多くの初心者には無理だと思います。
  

[ ]