PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
13965 00/11/23 17:07:43 RE(1):PB4.0.03: スクリプトでプリンターの変更 By M.M
13963 00/11/23 16:10:27 PB4.0.03: スクリプトでプリンターの変更 By YOOGAWA

カテゴリ:印刷処理
日付:2000年11月23日 17:07 発信者:M.M
題名:RE(1):PB4.0.03: スクリプトでプリンターの変更

YOOGAWAさん、こんにちは。

>OSの通常使用プリンターを変えないで
>スクリプトでいろいろなプリンターに出し分ける方法です

過去ログのNo.009918にプリンタ切替のサンプルスクリプトがありますが、
PB5.0以上をターゲットにしていますので、このままではPB4.x上では動作
しません。

レジストリからプリンタ情報を読み出す部分を除き、\"win.ini\"を変更し
て出力先プリンタを切り替える箇所はPB4.0.xでも動作します。
(昔よくやりましたから。)

詳しくは過去ログをよく読んで欲しいのですが、一応サンプルスクリプト
の一部を再掲載します。


????????????????????????????????????????
[ddlbで選択したプリンタを出力先に設定]

//初期設定
Integer Err,ItemNo
Long KeyMax,l
String PrinterName

//プリンタ名からプリンタ接続情報を探す
PrinterName = ddlb_printers.Text
ItemNo = ddlb_printers.FindItem(PrinterName,0)

// Win.iniファイルの編集
Err = SetProfileString(\"c:\\windows\\win.ini\",\"Windows\",\"Device\",PrinterName+\",\" &
+is_Printers[ItemNo])
If Err=-1 Then MessageBox(\"エラー\",\"Win.iniファイル書き込み時にエラーが発生しました\")

// WM_WININICHANGEメッセージの送信
Send(65535,26,0,0)
????????????????????????????????????????



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS INFORMIX Net 5
Browser Netscape4.X

Server SoftWare

OS HP-UX
DBMS INFORMIX-OnLine 5.00
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.