次の方法で共有

タスクスケジュラーが実行される時DOS窓でtaskeng.exeが表示されるので出ない様にする事はできませんか

Anonymous
2012-06-06T05:49:11+00:00

タスクスケジュラーが実行される時DOS窓でtaskeng.exeが表示されるので出ない様にする事はできませんか

最小化されればいいのですが、前画面に表示されるので困っています。

家庭向け Windows | 以前の Windows バージョン | アプリ

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-06-07T05:58:43+00:00

今野さん、回答ありがとうございます。

しかし、私がタスクスケジュールで実行しているのはWSHです。

結果的に解決しましたが・・・・

下記の様な簡単なやつなのですが


Set WshShell=Wscript.CreateObject("Wscript.Shell")

WshShell.Run("d:\TEST\test.exe")

WScript.Sleep(5000)

WshShell.SendKeys("{DOWN 2}")

WshShell.SendKeys("%R")

WshShell.SendKeys("{ENTER}")


"test.exe"というツールがあり、起動すると画面が表示されます。

デフォルトのカーソル位置から2個下がったところにフォーカスを当ててツールを実行するのですが

DOS窓が最前面に表示されてしまいtest.exeにフォーカスを当てられないのです。

質問をした後で気付いたのですが実行にオプションを付けました。

WshShell.Run("d:\TEST\test.exe", 3, True)

これで解決しました、ありがとうございました。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-06-07T03:42:23+00:00

    osamu-t さん、こんにちは。Answers への投稿ありがとうございます。

    タスクスケジューラー実行時に表示されているウィンドウを隠したいということですね。

    Windows XP のフォーラムになりますが、以下のスレッドに同じような内容の投稿がありました。

    タスクスケジュールでバッチファイルのショートカットを実行できない

    上記スレッドの ウィンドウズスクリプトプログラマ さんのコメントでは、Windows Script Host を利用してみるとことを提案しています。紹介しているページも合わせてご覧になってみてください。

    参考にしてみてくださいね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません