名前を付けて保存ダイアログボックスを出No.40669
styth さん 11/06/04 08:54
 
 秀丸エディタ「名前を付けて保存」のダイアログボックスを出すマクロを教え
て下さい。
 saveasでは、でません。
 秀丸メールの裏技を使ってできないでしょうか?
 よろしくお願いします。

[ ]
RE:40669 名前を付けて保存ダイアログボッNo.40670
h-tom さん 11/06/04 09:22
 

h-tom です。

> 秀丸エディタ「名前を付けて保存」のダイアログボックスを出すマクロを教え
>て下さい。
> saveasでは、でません。
> 秀丸メールの裏技を使ってできないでしょうか?
> よろしくお願いします。
どんな状況で使いたいのかわかりませんが、"SAVEAS"ではダメなのでしょうか?
ダイアログだけ使いたいなら、田楽DLLを使う方法もありますけど?

[ ]
RE:40670 名前を付けて保存ダイアログボッNo.40671
styth さん 11/06/04 09:36
 
>どんな状況で使いたいのかわかりませんが、"SAVEAS"ではダメなのでしょうか?
 ありがとうございます。
 大文字のSAVEASなら、ダイアログボックスがでるんですね。小文字の方のヘル
プばかりを見ていました。
 ところで、ファイル名をデフォルトで、選択文字列にすることはできるんでし
ょうか?

 田楽DLLは使ったことがありませんし、難しそうなので、田楽作者様には申し
訳ありませんが、できれば、あまり使いたくありません。

[ ]
RE:40671 名前を付けて保存ダイアログボッNo.40673
h-tom さん 11/06/04 10:13
 

h-tom です。

> 大文字のSAVEASなら、ダイアログボックスがでるんですね。小文字の方のヘル
>プばかりを見ていました。
> ところで、ファイル名をデフォルトで、選択文字列にすることはできるんでし
>ょうか?
「SAVEAS」の動作からすると可能でしょう。
秀丸メールでも有効なのかはわかりませんけど。

[ ]
RE:40673 名前を付けて保存ダイアログボッNo.40674
styth さん 11/06/04 10:37
 
>> ところで、ファイル名をデフォルトで、選択文字列にすることはできるんでし
>>ょうか?
>「SAVEAS」の動作からすると可能でしょう。
 どう操作すれば良いんでしょうか?
 文字列を選択後、SAVEASを実行してもデフォルトには、なりません。
 それとも、マクロで実現できるんでしょうか?
 よろしくお願いします。

>秀丸メールでも有効なのかはわかりませんけど。
 秀丸メールでは、できなくても構いません。

[ ]
RE:40674 名前を付けて保存ダイアログボッNo.40676
h-tom さん 11/06/04 14:17
 

h-tom です。

> どう操作すれば良いんでしょうか?
> 文字列を選択後、SAVEASを実行してもデフォルトには、なりません。
> それとも、マクロで実現できるんでしょうか?
> よろしくお願いします。
「名前を付けて保存」(SAVEAS)は、ファイル名があれば、それをデフォルトの
ファイル名にします。
だから、ファイル名を変えればいい。

[ ]
RE:40676 名前を付けて保存ダイアログボッNo.40677
styth さん 11/06/04 16:10
 
>「名前を付けて保存」(SAVEAS)は、ファイル名があれば、それをデフォルトの
>ファイル名にします。
 確かにそうなります。

>だから、ファイル名を変えればいい。
 これは、手入力するということでしょうか?
 やりたいのは、文字列を選択して、それがファイル名になる様にできません
か?ということなんですが。

> ところで、ファイル名をデフォルトで、選択文字列にすることはできるんでし
>ょうか?
 自分で書いたのを読み直すと、
 ファイル名=デフォルト、とも読めますが、

 やりたいのは、
 選択文字列=デフォルト、にしたいということです。

(話の流れからするとできない感じですが。)
よろしくお願いします。

[ ]
RE:40677 名前を付けて保存ダイアログボッNo.40678
colder さん 11/06/04 17:36
 
colderです。

changename を使えばできそうです。




[ ]
RE:40677 名前を付けて保存ダイアログボッNo.40679
h-tom さん 11/06/04 17:42
 

h-tom です。

> やりたいのは、文字列を選択して、それがファイル名になる様にできません
>か?ということなんですが。
直接指定する方法はないですよ。

1)選択文字列取り込み
2)取り込んだ内容でファイル名変更
3)「名前を付けて保存」を実行
とすれば、間接的には、可能ということです。
> 選択文字列=ファイル名=デフォルト

こんな強引な方法をとりたくないなら、現状では、あきらめるか、田楽DLLを
使ってください。

で、これ以上続くようでしたら、既に秀丸メー-ルの話題ではないので、
マクロ作者会議室(hidesoft.4)へ移動した方がいいでしょう。

[ ]
RE:40678 名前を付けて保存ダイアログボッNo.40680
styth さん 11/06/04 17:53
 
>changename を使えばできそうです。
 小文字の場合は、文法エラーになってしまいました。
 大文字の場合も、選択文字列がファイル名として、既定値で表示されません。

[ ]
RE:40679 名前を付けて保存ダイアログボッNo.40681
styth さん 11/06/04 17:55
 
>> やりたいのは、文字列を選択して、それがファイル名になる様にできません
>>か?ということなんですが。
>直接指定する方法はないですよ。
 やはり、そうですか。

>こんな強引な方法をとりたくないなら、現状では、あきらめるか、田楽DLLを
>使ってください。
 諦めるしかないようですね。

>で、これ以上続くようでしたら、既に秀丸メー-ルの話題ではないので、
>マクロ作者会議室(hidesoft.4)へ移動した方がいいでしょう。
 了解です。

[ ]
RE:40681 名前を付けて保存ダイアログボッNo.40682
Iranoan さん 11/06/04 20:33
 
 styth さん今日は、一ユーザの Iranoan です。
>  諦めるしかないようですね。
 そんなに強引なのかなあ〜。→末尾
>で、これ以上続くようでしたら、既に秀丸メー-ルの話題ではないので、
>マクロ作者会議室(hidesoft.4)へ移動した方がいいでしょう。
 これについては同感。
//------------------------------------------------------------
changename gettext( seltopx, seltopy, selendx, selendy );
SAVEAS;

[ ]