特定のフォルダに名前をつけて保存するにNo.00132
けんいち さん 02/07/30 12:30
 
 みなさん、こんにちは。
 けんいちです。
 秀丸エディタマクロヘルプをみたり、ライブラリも見てみたのですが、超マク
ロ初心者の私には、どうすればよいのかわかりませんでした。
 アドバイスいただきたく、メールしました。
 よろしくお願いします。

【やりたいこと】
 あるきまったフォルダに、名前をつけて保存をしたい。

 保存するフォルダは決まっているので、マクロ中に変数で指定しておきたい。
(毎回指定したくない)
 マクロ実行時には、ファイル名のみ指定して保存を行いたい。

【やりたい理由】
 windiffというツールでファイルの比較を行い、その結果を保存しておきたい。
 上記ツールでの実行結果を表示するエディタを設定でき、そこに秀丸を設定し
ている。
 表示結果を表示する際には、テンポラリディレクトリに一時ファイルを生成し
ているようで、名前をつけて保存とすると、テンポラリディレクトリがダイアロ
グの初期表示となり、毎回フォルダを移動する必要があり、非常に不便。

【調べてみたこと】
・上記ツールのエディタの設定時に、秀丸の起動オプションである、/Dフォルダ
名を指定してみたが、名前をつけて保存を行った場合には、やはりテンポラリフ
ォルダが初期表示された。

・秀丸エディタマクロヘルプを参照し、名前をつけて保存関連の命令として、
  saveas
  SAVEAS
があることを知った。
 しかし、saveasはファイル名指定する必要があり、マクロ実行時に動的にファ
イル名を指定する方法がわからない状態。
 SAVEASはダイアログが出るようだが、メニューから名前をつけて保存を行った
場合と同じになるだろうと思い、実際には試してみていません。

・マクロライブラリを探してみたが、そのようなものはなさそうであった。(い
っぱいあって、見落としているかもしれませんが)

[ ]
RE:00132 特定のフォルダに名前をつけて保No.00133
ひろ さん 02/07/30 13:20
 
 けんいちさん今日は、ひろです。
 最初に、こちらは既に公開されているマクロのサポート会議室なので、マ
クロの作成法の質問は、http://www.maruo.co.jp/hidesoft/4/ が妥当だと思
います。

>  あるきまったフォルダに、名前をつけて保存をしたい。
 changename と SAVEAS を組み合わせればよいでしょう。例を以下に記載します。
changename "C:\\My Documents\\";
SAVEAS;

[ ]
RE:00133 特定のフォルダに名前をつけて保No.00134
けんいち さん 02/07/30 13:40
 
 ひろさん、こんにちは。
 けんいちです。

》 最初に、こちらは既に公開されているマクロのサポート会議室なので、マ
》クロの作成法の質問は、http://www.maruo.co.jp/hidesoft/4/ が妥当だと思
》います。

 すみません。m(__)m
 今後はそちらの方に質問します。

》 changename と SAVEAS を組み合わせればよいでしょう。例を以下に記載します。
》changename "C:\\My Documents\\";
》SAVEAS;

 やりたいことができました。
 ありがとうございます。
 changenameはSAVEASと同じページに説明されていました。(^_^;)
 changenameの説明の意味が理解できていませんでした。

 ありがとうございました。

[ ]