秀丸パブリッシャー Ver2.00β5公開しまNo.01240
HMPV担当 さん 02/09/30 18:09
 

 いつもお世話になっております。

 秀丸パブリッシャー Ver2.00β5をアップロードしました。

  ○ ヘルプにマクロからの印刷方法の説明を追加しました
  ○ レイアウト編集ウィンドウに印刷関連のボタンが出てしまってた不
    具合を修正しました
  ○ プレビュー及びレイアウト編集時に一時ファイルを作成しないで処
    理するように修正しました
  ○ プレビュー印刷が正常に動作していなかった不具合を修正しました
    (HidemaruApi.dll)
  ○ Win9x系で FinePrint 2000 がインストールされていると正常に動作
    しなかった不具合を修正しました(HidemaruApi.dll)

 http://hide.maruo.co.jp/software/hmpv.html

 よろしくお願いします。

[ ]
RE:01240 秀丸パブリッシャー Ver2.00β5No.01244
haru2 さん 02/10/01 09:24
 

 いつもお世話になっております。

>  ○ ヘルプにマクロからの印刷方法の説明を追加しました

    openreg "CLASSESROOT", "CLSID\\{3790E08E-DA26-41E2-B6B7-A2C2DED41C2F}\\I
nprocServer32";
    if( ! result ) {
        message "秀丸パブリッシャーがインストールされていません。";
        endmacro;
    }
    $path = getregstr("");
    closereg;
    loaddll $path;
    if( !result ) {
        message "HidemaruApi.dllのロードに失敗しました。ファイル名 = " + $path;
        endmacro;
    }
//    message $path;
    #n = dllfunc("PrintBatch", hidemaruhandle(0), "メール.hpt", 0, 0, 0, 1 );

 という、マクロがヘルプに載っていたので、実際動かしてみまし
た。
 手動では"メール.hpt"というテンプレートで、鶴亀メールを印刷でき
るのですが、マクロ実行時「同テンプレートがありません。」と言
われてしまいます。
 鶴亀ではまだ対応されていないのでしょうか?

 それと、別件なんですが、ページ指定する所で、漢字モードを
offにしていただきたいのですが。(昨日β4で申したばかりなんで
すが、こちらにまとめました。すみません。)
 よろしくお願いします。

[ ]
RE:01244 秀丸パブリッシャー Ver2.00β5No.01245
HMPV担当 さん 02/10/01 10:08
 

 いつもお世話になっております。

>> という、マクロがヘルプに載っていたので、実際動かしてみまし
>>た。
>> 手動では"メール.hpt"というテンプレートで、鶴亀メールを印刷でき
>>るのですが、マクロ実行時「同テンプレートがありません。」と言
>>われてしまいます。
>> 鶴亀ではまだ対応されていないのでしょうか?

 ヘルプが間違っています。

#n = dllfunc("PrintBatch", hidemaruhandle(0), "メール.hpt", 0, 0, 0, 1 )
;
 この行の「メール.hpt」の部分を「メール」とすると動作します。
 テンプレートファイル名の指定では、名前のみの指定で拡張子をつけると動作
しません。

 早速ヘルプの方は修正させていただきます。

>> それと、別件なんですが、ページ指定する所で、漢字モードを
>>offにしていただきたいのですが。(昨日β4で申したばかりなんで
>>すが、こちらにまとめました。すみません。)

 ダイアログの問題の部分は、数字以外入力不可能になっていますのでIMEをオ
フにしなくても問題ないと思います。

 ではよろしくお願いします。

[ ]
RE:01245 秀丸パブリッシャー Ver2.00β5No.01246
haru2 さん 02/10/01 10:59
 
 いつもお世話になっております。

>#n = dllfunc("PrintBatch", hidemaruhandle(0), "メール.hpt", 0, 0, 0, 1 )
>;
> この行の「メール.hpt」の部分を「メール」とすると動作します。
> テンプレートファイル名の指定では、名前のみの指定で拡張子をつけると動作
>しません。
 拡張子を取って実行したら、うまくいきました。
 ありがとうございます。

> 早速ヘルプの方は修正させていただきます。
 よろしくお願いします。

> ダイアログの問題の部分は、数字以外入力不可能になっていますのでIMEをオ
>フにしなくても問題ないと思います。
 手許のパソコンはpc98なんですが、これは確かに「全角」数字が
入ってしまいます。
 半角の数字以外は入力不可能にしていただきたいのですが。


 それと要望(2点)があるんですが、

1) マクロからテンプレートを指定して印刷した後、パブリッシ
    ャを立ち上げてテンプレートをみると、マクロで指定したもの
    が表示されます。マクロで、マクロ実行前のテンプレートを保
    持しておいて、実行後テンプレートを元に戻したいのですが、
    こういったことは可能でしょうか?
2)マクロで印刷プレビュしたいのですが。ここまでマクロでやっ
    ておいて目で見て良かったら実際に印刷する(これはショート
    カットキーを使って手で実行)、という風にしたいのですが。

 よろしくお願いします。

[ ]
RE:01246 秀丸パブリッシャー Ver2.00β5No.01248
HMPV担当 さん 02/10/01 13:30
 

 いつもお世話になっております。

>> 手許のパソコンはpc98なんですが、これは確かに「全角」数字が
>>入ってしまいます。
>> 半角の数字以外は入力不可能にしていただきたいのですが。

 全角の数字が入っていても問題なく動作します。

>>1) マクロからテンプレートを指定して印刷した後、パブリッシ
>>    ャを立ち上げてテンプレートをみると、マクロで指定したもの
>>    が表示されます。マクロで、マクロ実行前のテンプレートを保
>>    持しておいて、実行後テンプレートを元に戻したいのですが、
>>    こういったことは可能でしょうか?

openreg "CURRENTUSER", "Software\\Hidemaruo\\hmpv\\conf";
$oldHPT = getregstr("StartHPT");
closereg;
#n = dllfunc("PrintBatch", hidemaruhandle(0), "標準印刷", 0, 0, 0, 1 );
openreg "CURRENTUSER", "Software\\Hidemaruo\\hmpv\\conf";
writeregstr "StartHPT",$oldHPT;
closereg;

 これで出来ると思います。

>>2)マクロで印刷プレビュしたいのですが。ここまでマクロでやっ
>>    ておいて目で見て良かったら実際に印刷する(これはショート
>>    カットキーを使って手で実行)、という風にしたいのですが。

 現在のカーソル位置のページをプレビューで表示すると言うのは難しいでしょ
うが、マクロで印刷ダイアログを開いてプレビューウィンドウが開く所までとい
うことであれば可能ではないかと思います。

[ ]
RE:01248 秀丸パブリッシャー Ver2.00β5No.01249
haru2 さん 02/10/01 14:25
 
 いつもお世話になっております。

> 全角の数字が入っていても問題なく動作します。
 わかりました。勘違いしていました。

>>>1) マクロからテンプレートを指定して印刷した後、パブリッシ

>openreg "CURRENTUSER", "Software\\Hidemaruo\\hmpv\\conf";
>$oldHPT = getregstr("StartHPT");
>closereg;
>#n = dllfunc("PrintBatch", hidemaruhandle(0), "標準印刷", 0, 0, 0, 1 );
>openreg "CURRENTUSER", "Software\\Hidemaruo\\hmpv\\conf";
>writeregstr "StartHPT",$oldHPT;
>closereg;
> これで出来ると思います。
 ありがとうございます。早速使わせていただきます。

>>>2)マクロで印刷プレビュしたいのですが。ここまでマクロでやっ

> 現在のカーソル位置のページをプレビューで表示すると言うのは難しいでしょ
>うが、マクロで印刷ダイアログを開いてプレビューウィンドウが開く所までとい
>うことであれば可能ではないかと思います。
 それで構わないのですが、
 これは、今現在できるということですか?、それとも将来的にそ
うされる予定ということでしょうか?

[ ]
RE:01249 秀丸パブリッシャー Ver2.00β5No.01250
HMPV担当 さん 02/10/01 14:47
 

 いつもお世話になっております。

>> それで構わないのですが、
>> これは、今現在できるということですか?、それとも将来的にそ
>>うされる予定ということでしょうか?

 今現在は出来ませんがもし実装するとしたらそういった仕様になりますと言う
ことです。

[ ]
RE:01250 秀丸パブリッシャー Ver2.00β5No.01251
haru2 さん 02/10/01 16:18
 
 いつもお世話になっております。

> 今現在は出来ませんがもし実装するとしたらそういった仕様になりますと言う
>ことです。
 わかりました。早速のコメントありがとうございます。
 期待して居ります。

[ ]