マクロで一時的に強調表示を設定しる方法No.06908
rosegardenyk さん 12/04/27 17:48
 
rosegardenです。いつもお世話になっています。

マクロで一時的に強調表示を設定しる方法がよくわかりません。
config "xFont:(MS ゴシック) h+ b- r+ u+ xHilightTitle:強調表示のファイル名
"; こんな形でファイル名を指定すればよいのでしょうか?

置き場所はどこでしょうか

ファイルの書き方はどうすればよいでしょうか?

例、
.+?(?=\^) で 強調表示1 で 
[^。、。]+[。、]$  特に強調表示12 

それぞれの色も指定したいのです。

過去ログ」に
[その他]→[ファイルタイプ別の設定]→[デザイン]→[強調表示]で保存するとき、
「保存する対象」で「カラー」をONにして保存すると、hilightファイルには実
際の色の情報も含まれます。
読み込むときには同じように「読み込む対象」で「カラー」をONにすると実際の
色の情報も読み込みます。

とあったので、「カラー」をONにして名前をつけて保存しました。 下記に保存され
たようですが、windows 7 に慣れていないため、explorerでfileで検索しても
見つけられません。隠しファイルにでもなっているのでしょうか? 

\Users\Owner\AppData\Roaming\Hidemaruo\Hidemaru\Setting

そういえば、なんとなく見覚えがあったので
[その他]→[動作環境]→[環境] を見ると設定用のフォルダーに上が定義されていま
した。
マクロ用ファイルのフォルダーの時も、\Users\Ownerのつぎの\AppDataにたどり着け
ず、いきなり\Roamingに行って結局見つけられませんでした。

たどり着く方法取りつく方法を教えてください。explorer のホームグループから入
って行っても「今すぐ参加」ボタンが見つからず、よく見るとPWも設定されているし
ガイド通りコントロールパネルから入っていくと「このコンピュータはホームグルー
プに参加しています。」とあり、ドキュメントにチェックが入っていなかったので入
れてみましたがやはり、settingフォルダーにたどり着けません。

どうしたらよいでしょうか。 設定用のフォルダーの場所を変えればいいのは分かっ
ていますが、変えずにたどり着きたいのです。

保存ファイルが見つかれば、設定方法がわかるでしょうか? 例えば、したいように
秀丸エディターで設定しておいてカラーにチェック入れて保存しておき、その名前で
 configで設定すればよいのでしょうか?

よろしくお願いします。

[ ]
RE:06908 マクロで一時的に強調表示を設定No.06909
h-tom さん 12/04/28 00:43
 

h-tom です。

>マクロで一時的に強調表示を設定しる方法がよくわかりません。
>config "xFont:(MS ゴシック) h+ b- r+ u+ xHilightTitle:強調表示のファイル名
>"; こんな形でファイル名を指定すればよいのでしょうか?
hilightファイルを作成し、loadhilight文で指定して下さい。
config文では、強調表示ファイルの名前を指定できるだけで、設定の変更は
出来ません。

>どうしたらよいでしょうか。 設定用のフォルダーの場所を変えればいいのは分かっ
>ていますが、変えずにたどり着きたいのです。
どうも状況がよくわからないのですが、"AppData"フォルダが見つからない
ということですか?
"AppData"フォルダは、隠しフォルダになっているので、表示するように設定
しないと見えないですよ。
http://windows.microsoft.com/ja-JP/windows7/Change-folder-options

[ ]
RE:06909 マクロで一時的に強調表示を設定No.06910
rosegardenyk さん 12/04/28 21:21
 
h-tomさんお久ぶりです。 rosegardenです。
>hilightファイルを作成し、loadhilight文で指定して下さい。
>config文では、強調表示ファイルの名前を指定できるだけで、設定の変更
loadhilight文でコントロールするのですね。ご指導ありがとうございます。

>"AppData"フォルダは、隠しフォルダになっているので、表示するように設定…
>http://windows.microsoft.com/ja-JP/windows7/Change-folder-options
の説明通り
[コントロール パネル]、[デスクトップのカスタマイズ]、[フォルダー オプション]
 の全体タブのナビゲーションウィンドウの項で「全てのフォルダーを表示する」にc
heck入れて、試しましたが、”Owner”の下に"AppData"フォルダが表示されません。
さらに、表示タブで 保護されたオペレーティングシステムのファイルを表示しない
のcheckを外しても、”AppData”は表示されません。 表示タブでフォルダーをリセ
ットするボタンがありますが、こわいので押してません。 押さないとだめなのでし
ょうか?
どうも私のやり方がまずそうですがよくわかりません。


[ ]
RE:06910 マクロで一時的に強調表示を設定No.06911
Iranoan さん 12/04/28 21:36
 
 rosegardenyk さん今日は、Iranoan です。
> >"AppData"フォルダは、隠しフォルダになっているので、表示するように設定…
> >http://windows.microsoft.com/ja-JP/windows7/Change-folder-options
> の説明通り
<snip>
> どうも私のやり方がまずそうですがよくわかりません。
 「動作環境」→「環境」の「マクロファイル用フォルダ」の内容をコピーし
てから適当なフォルダを開き、アドレスバーにペーストすれば簡単に開けませ
んか?
 手元の Windows7 の環境では出来ました。

[ ]
RE:06911 マクロで一時的に強調表示を設定No.06912
rosegardenyk さん 12/04/29 00:49
 
Iranoaさん
ありがとうございます。
> 「動作環境」→「環境」の「マクロファイル用フォルダ」の内容をコピーし
>てから適当なフォルダを開き、アドレスバーにペーストすれば簡単に開けませ
>んか?
> 手元の Windows7 の環境では出来ました。

"C:\Users\Owner\AppData\Roaming\Hidemaruo\Hidemaru\Setting"をコピーしておい
て適当なフォルダを開き、アドレスバーにペーストしたところsettingフォルダーは
確かに開いていますが「このフォルダーは空です。」と表示されてしました。

コントロールパネルのフォルダーオプションの全般タブで全てのフォルダーを表示す
るにしても結果は同じです。
また関係ないと思いますが、表示タブで保護されたオペレーティングシステムファイ
ルを表示しないのチェックマークを外してもだめでした。

何で秀丸のマクロを入れるフォルダーや設定用のフォルダのデフォルトの位置が隠し
ファイルなのでしょうか。多分、windows 7になってからの問題でしょうが、仮に設
定用のフォルダ位置を別に設定しても既存のxxx.hilight ファイルやkey.TXT 等を移
すことができません。






[ ]
RE:06912 マクロで一時的に強調表示を設定No.06913
Iranoan さん 12/04/29 01:07
 
 rosegardenyk さん今日は、Iranoan です。
> 確かに開いていますが「このフォルダーは空です。」と表示されてしました。
 そこのあるファイルやフォルダに隠し属性が付いているか、本当に何もない
のでしょう。
> コントロールパネルのフォルダーオプションの全般タブで全てのフォルダーを表示す
> るにしても結果は同じです。
> また関係ないと思いますが、表示タブで保護されたオペレーティングシステムファイ
> ルを表示しないのチェックマークを外してもだめでした。
 変更する場所が違っている気が...
 「表示」タブの「隠しファイル、隠しフォルダー、および隠しドライブを表
示する」を ON にしないと隠し属性の付いたファイルやフォルダを見えません
よ。

 そもそも論として、OS の設定変更が解らなければ、自分で決めた場所に
「マクロファイル用のフォルダ:」「設定ファイル用のフォルダ:」の設定を変
えればよいのでは?
 何も初期設定に拘る必要はないので。

[ ]
RE:06912 マクロで一時的に強調表示を設定No.06914
h-tom さん 12/04/29 09:31
 

h-tom です。

1)hilightファイルを保存した。
 場所は、"C:\Users\Owner\AppData\Roaming\Hidemaruo\Hidemaru\Setting" だと思
う。
2)しかし、"C:\Users\Owner\AppData\Roaming\Hidemaruo\Hidemaru\Setting"を見ても、
 保存したファイルがないどころか、空である。
ということですか?

確認してもらいたい事
・適当なファイルを開き、ファイルタイプ別の設定から、強調表示の「読込み」を
  実行した場合、ファイル一覧の表示状態。
  (何かしらのファイルが表示されているかどうか)
  また、そのときダイアログの下に、設定ファイルの保存場所が表示されている
  のでパスが、上記フォルダになっているか。
 
・適当なファイルを開き、ファイルタイプの設定から、強調表示の「保存」を
  実行(保存する名前には、拡張子".hilight"を必ず付けること)。
  強調表示の「読込み」を実行して、ファイル一覧に保存したファイルが表示さ
  れるかどうか。

Windows Vista/7 でファイルを保存したのに見つからないという場合は、
"Program Files"フォルダ以下に書き込もうとして、VirtualStoreで別フォルダ
に保存される場合ですが、それは大丈夫なんですよね?
(OS/秀丸ともに32bit、または、OS 64bit/秀丸 32bit の場合)

[ ]
RE:06913 マクロで一時的に強調表示を設定No.06918
rosegardenyk さん 12/04/29 17:11
 
rosegardenykです。
Iranoan さん、h-tomさん、私の理解が浅いばかりにお騒がせしました。
> そこのあるファイルやフォルダに隠し属性が付いているか、本当に何もないので
>しょうか。
おしゃるとおりです。右クリック→プロパティで隠しファイルのチェックを外したら、
xxx.hilight ファイルがたくさん表示されました。私が名前をつけて保存したrosega
rden_xxx.hilight ファイルもありました。

> 変更する場所が違っている気が...
>「表示」タブの「隠しファイル、隠しフォルダー、および隠しドライブを表示す
>る」を ON にしないと隠し属性の付いたファイルやフォルダを見えませんよ。
おしゃるとおりです。変更する場所が違ってました。setting フォルダーに再び隠し
ファイルのチェックを入れてから、隠しフォルダー、および隠しドライブを表示す
る」を ON にしたところ、こちらのやり方でもうまく表示で木ました。表示タブの項
目全部をよく見ないで質問してすみませんでした。

> そもそも論として、OS の設定変更が解らなければ、自分で決めた場所に
>「マクロファイル用のフォルダ:」「設定ファイル用のフォルダ:」の設定を変
>えればよいのでは?
> 何も初期設定に拘る必要はないので。
おしゃる通りです。初期設定のsetting フォルダーにはほかにもC-function.hilight
とかC−言語プログラミング用の強調ファイルも入っているので隠しファイルの開け
方がわからないといけないと思っていました。今回わかりやすい場所に「秀丸設定」
用フォルダーを作成しそちらを「動作環境」→「環境」で秀丸設定フォルダーと定義
しました。これだけでは中身は当然空なので, 初期フォルダーからコピーしました。

Iranoan さん、h-tomさん 本当にありがとうございました。

  





[ ]
RE:06914 マクロで一時的に強調表示を設定No.06919
rosegardenyk さん 12/04/29 17:19
 
h-tomさん
お騒がせしました詳しくは iranoanさんへの返事にも書いてあります。

>h-tom です。
>1)hilightファイルを保存した。
> 場所は、"C:\Users\Owner\AppData\Roaming\Hidemaruo\Hidemaru\Setting" だと
>思う。
>2)しかし、"C:\Users\Owner\AppData\Roaming\Hidemaruo\Hidemaru\Setting"を見て
>も、
> 保存したファイルがないどころか、空である。
>ということですか?
単に、私がプロパティの隠しファイルのチェックを外すということに気が付かなかっ
ただけでした。外したところ、今回私が テスト的に作成・保存した rosegarden_xxx.
hilight ファイルもちゃんとありました。

親切なアドバイスありがとございました。

[ ]