- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DOSから起動した際のSQLPLUSウィンドウ表示)
DOSから起動した際のSQLPLUSウィンドウ表示
このQ&Aのポイント
- DOSから起動した際のSQLPLUSウィンドウ表示についてお知りですか?
- VBのアプリケーションからDOSを起動し、バッチファイルを実行する際にSQLPLUSウィンドウが表示されてしまう問題があります。
- 特に解決策は見つかっていませんが、SQLPLUSの起動オプションを調整するなどの方法があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
SQLPLUSをコマンドライン版でなく、GUI版を使えば、コントロールできるハズですよ。 (コマンドライン版でも出来るとは思うけど検証の環境がないので・・) とりあえず、バッチファイルでのSQLPLUS呼び出しで、 PLUSxx user/pass @xxxx 等の記述を start /min /wait PLUSxxW user/pass @xxxx に変える。 そうすれば、目障りなウインドウは、最小サイズで動き、 動作も従来通りのハズです。
その他の回答 (1)
- OsieteG00
- ベストアンサー率35% (777/2173)
回答No.1
BATファイルで記述しているなら、PIFファイルにて「最小化で起動」をチェックすればよかったのでは?
質問者
補足
恥ずかしながらPIFファイルという存在を知らなかったため、調べながら試してみました。 元から存在するPIFファイルをコピーし、ファイル名と実行バッチ、ウィンドウサイズを変更しました。 が、やはりウィンドウがあがります。 おそらくDOSのウィンドウは上がらないのですが、SQLPLUS側のウィンドウがあがってしまうようです。
お礼
ありがとうございます。できました。 DOSからSQLPLUSを起動すると別ウィンドウが立ち上がるのですが、PLUSXX(こちらの環境は33)の場合だと同一ウィンドウでコマンド入力を受け付ける画面になるため、DOSのウィンドウ制御が有効になるっぽいです。