PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
15386 01/05/30 14:23:47 RE(7):PB6.5: WinNT上でプリンタを帳票ごとに切り替える方法 By Miyaku
15373 01/05/29 13:54:56 RE(6):PB6.5: WinNT上でプリンタを帳票ごとに切り替える方法 By きん
15370 01/05/29 12:43:35 RE(5):PB6.5: WinNT上でプリンタを帳票ごとに切り替える方法 By M.M
15367 01/05/29 11:54:39 RE(4):PB6.5: WinNT上でプリンタを帳票ごとに切り替える方法 By Miyaku
15364 01/05/29 11:25:13 RE(3):PB6.5: WinNT上でプリンタを帳票ごとに切り替える方法 By きん
15362 01/05/29 11:00:03 RE(2):PB6.5: WinNT上でプリンタを帳票ごとに切り替える方法 By Miyaku
15357 01/05/29 09:25:37 RE(1):PB6.5: WinNT上でプリンタを帳票ごとに切り替える方法 By きん
15352 01/05/28 20:15:16 PB6.5: WinNT上でプリンタを帳票ごとに切り替える方法 By Miyaku

カテゴリ:スクリプトの記述
日付:2001年05月29日 13:54 発信者:きん
題名:RE(6):PB6.5: WinNT上でプリンタを帳票ごとに切り替える方法

Miyakuさん、こんにちは。

>\"HKEY_CURRENT_USER\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Device\"
>の内容は、複数件ある(複数のプリンタが存在する)のですが、RegistryValues関数だと
>指定パス以下の全ての情報を取得してしまいませんか?
>RegistryGet(\"HKEY_CURRENT_USER\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Devices\", 
lst_prntr_nn, 
>lst_printer)を取得し、「lst_prntr_nn+\',\'+lst_printer」でと同じ意味になりますか?

すいません、私の言葉が足りなかったようです
『RegistryValues関数』で取得した値(配列)をそのままセットしているのではありません。

レジストリエディタで\"HKEY_CURRENT_USER\\・・・\\CurrentVersion\\Device\"を見た場合のプリンタ名は
「\\\\NT-NGN001\\RICOH NX-210 : REG_SZ : winspool,Ne02:」ですが、この名前を使うのではなく
『RegistryValues関数』で取得した配列の中の「\\\\NT-NGN001\\RICOH NX-210,winspool,Ne02:」とゆうプリンタ名を
RegistrySetしています。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)

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