• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DOSから起動した際のSQLPLUSウィンドウ表示)

DOSから起動した際のSQLPLUSウィンドウ表示

このQ&Aのポイント
  • DOSから起動した際のSQLPLUSウィンドウ表示についてお知りですか?
  • VBのアプリケーションからDOSを起動し、バッチファイルを実行する際にSQLPLUSウィンドウが表示されてしまう問題があります。
  • 特に解決策は見つかっていませんが、SQLPLUSの起動オプションを調整するなどの方法があります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

SQLPLUSをコマンドライン版でなく、GUI版を使えば、コントロールできるハズですよ。 (コマンドライン版でも出来るとは思うけど検証の環境がないので・・) とりあえず、バッチファイルでのSQLPLUS呼び出しで、 PLUSxx user/pass @xxxx 等の記述を start /min /wait PLUSxxW user/pass @xxxx に変える。 そうすれば、目障りなウインドウは、最小サイズで動き、 動作も従来通りのハズです。

overage
質問者

お礼

ありがとうございます。できました。 DOSからSQLPLUSを起動すると別ウィンドウが立ち上がるのですが、PLUSXX(こちらの環境は33)の場合だと同一ウィンドウでコマンド入力を受け付ける画面になるため、DOSのウィンドウ制御が有効になるっぽいです。

その他の回答 (1)

  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.1

BATファイルで記述しているなら、PIFファイルにて「最小化で起動」をチェックすればよかったのでは?

overage
質問者

補足

恥ずかしながらPIFファイルという存在を知らなかったため、調べながら試してみました。 元から存在するPIFファイルをコピーし、ファイル名と実行バッチ、ウィンドウサイズを変更しました。 が、やはりウィンドウがあがります。 おそらくDOSのウィンドウは上がらないのですが、SQLPLUS側のウィンドウがあがってしまうようです。

関連するQ&A