メッセージを出さないようにしたいNo.03481
kyau さん 02/10/24 18:26
 
hee と申します。

以下のようにして、開いているファイルを
shift-jis で別名保存(最後に.txtを付加)する
マクロを作成しました。

--------
$fn = basename;
saveas $fn + ".txt", sjis;
--------

しかし、unicode のファイルに対して
このマクロを実行すると、
「unicodeテキスト が含まれていたので、?マークや同義の文字などに変換して保存
しました」
というメッセージが表示されてしまいます。
このメッセージを出さないようにできますでしょうか?
複数のファイルに対してマクロを実行したいので、
このメッセージが出てしまうと逐一「OK」ボタンを押さなければならなくなるので。

[ ]
RE:03481 メッセージを出さないようにしたNo.03482
山紫水明 さん 02/10/26 22:51
 
 kyauさん,こんばんは。

》複数のファイルに対してマクロを実行したいので、
》このメッセージが出てしまうと逐一「OK」ボタンを押さなければならなくなるの
》で。

 もしかしたら,何か方法があるかもしれませんが,鶴亀メールをご使用でした
ら,自動的にボタンを押してくれる関数がありますので,それを利用するとでき
るかもしれません。
 自分で試したわけではないので,うまくいかなかったらごめんなさい。
 次のような要領です。

//------------------------------------------------------------------------
openreg "CURRENTUSER","Software\\Hidemaruo\\TuruKame\\Config";
loaddll getregstr("TuruKameDir") + "tkinfo.dll";
    //この2行をはじめに置く

while( 1 ) {//繰り返し処理
    if( charset == 2 ) #timer = dllfunc("SetAutoPushTimerMilli", 1, "ok");
    $fn = basename;
    saveas $fn + ".txt", sjis;
    ・・・・・
    ・・・・・

}

freedll;//最後に
endmacro;
//------------------------------------------------------------------------

     では, (^^)/~
                                        山紫水明

[ ]
RE:03482 メッセージを出さないようにしたNo.03483
kyau さん 02/10/26 23:27
 
山紫水明さん
いつもコメントを興味深く拝見させていただいております。
山紫水明さんからレスをいただけるなんて光栄です。

>> もしかしたら,何か方法があるかもしれませんが,鶴亀メールをご使用でした
>>ら,自動的にボタンを押してくれる関数がありますので,それを利用するとでき
>>るかもしれません。
残念ながら、まだ鶴亀メールは使用したことがないのですが、
秀丸から鶴亀メールの関数が使えるのですね。是非試してみたいと思います。

とり急ぎお礼までm(_ _)m

kyau

>>-----Original Message-----
>>From: 山紫水明 [mailto:xxxxxxxxxxxxxx@maruo.co.jp]
>>Sent: Saturday, October 26, 2002 10:52 PM
>>To: xxxxxxxxxxxxxx@maruo.co.jp
>>Subject: hidesoft.4:03482| RE 03481 メッセージを出さないようにしたい
>>
>>
>> kyauさん,こんばんは。
>>
>>》複数のファイルに対してマクロを実行したいので、
>>》このメッセージが出てしまうと逐一「OK」ボタンを押さなければならなくなるの
>>》で。
>>
>> もしかしたら,何か方法があるかもしれませんが,鶴亀メールをご使用でした
>>ら,自動的にボタンを押してくれる関数がありますので,それを利用するとでき
>>るかもしれません。
>> 自分で試したわけではないので,うまくいかなかったらごめんなさい。
>> 次のような要領です。
>>
>>//------------------------------------------------------------------------
>>openreg "CURRENTUSER","Software\\Hidemaruo\\TuruKame\\Config";
>>loaddll getregstr("TuruKameDir") + "tkinfo.dll";
>>    //この2行をはじめに置く
>>
>>while( 1 ) {//繰り返し処理
>>    if( charset == 2 ) #timer = dllfunc("SetAutoPushTimerMilli", 1, "ok");
>>    $fn = basename;
>>    saveas $fn + ".txt", sjis;
>>    ・・・・・
>>    ・・・・・
>>
>>}
>>
>>freedll;//最後に
>>endmacro;
>>//------------------------------------------------------------------------
>>
>>     では, (^^)/~
>>                                        山紫水明
>>
>>

[ ]