過去の桐井戸端BBS (桐ver.8)
12390 VBから一括処理を起動するとき桐のウインドウを最大化にしたい まどう 2001/07/20-13:02
いつも勉強させて頂いております。V8sp6です。

VBから一括処理ファイルを走らせたいのですが、Shellに続き

C:\KIRIV8\System\KIRI8.EXE /R "***.cmd"

と書くと、桐本体ウインドウが最小化されて開始されてしまいます。
最大化して開始させるパラメータは何でしょうか?
過去ログでは見つけられませんでした。
よろしくお願いいたします。

12391 Re:桐ウインドウ最大化について hidetake 2001/07/20-13:51
記事番号12390へのコメント
>C:\KIRIV8\System\KIRI8.EXE /R "***.cmd"

何で /R の後ろに " が来るのかわかりませんけど
Ret = Shell("C:\Program Files\KIRI\System\KIRI8.EXE /R
D:\DATA\KIRIW\FILENAME.CMD", vbNormalFocus)
と言った指定で問題なく動きますけど?

ちなみに windowstyle を vbMinimizedNoFocus と言うように指定すれば、
桐のシステムウィンドウは最小化されますけど?
あとは、一括処理側でシステムウィンドウを最小化するような書き方をしていると、
当然一括処理の起動後、最小化されるとは思いますけど?

12392 Re:桐ウインドウ最大化について hidetake 2001/07/20-13:58
記事番号12391へのコメント
>windowstyle

ようは shell 実行の指定で windowstyle をどのように指定しているかが問題では?と言うことです。

通常ですと値が1の vbNormalFocus を指定すると思いますけど、
最大化でフォーカスをあてるなら vbMaximizedFocus では?


12393 Re:桐ウインドウ最大化について まどう 2001/07/20-14:38
記事番号12392へのコメント
>通常ですと値が1の vbNormalFocus を指定
>すると思いますけど、最大化でフォーカスを
>あてるなら vbMaximizedFocus では?

hidetakeさん、こんにちは。
全くの勉強不足で、恥ずかしゅうございます。
ご教授頂いた方法でできました。
どうもありがとうございました。

戻る