• ベストアンサー

WIN2000でのプログラム起動の制御

WIN2000で、OS起動時に自動でプログラムを起動させたいのですが、 同時ではなく、最初にAというプログラムを起動し、1分経ってからBという プログラムを起動したいと思います。 フリーソフトは使わずに、なるべく簡単な方法で対処したいのですが なにかいい方法は無いでしょうか。

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

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

あ、sleepはリソースキットのコマンドだったのですね。 リソキは本よりついているCDの方が有用なので 是非購入以外の方法でも入手された方が・・・

参考URL:
http://www.microsoft.com/japan/technet/win2000/rktools/helpdl.asp

その他の回答 (6)

  • cbd_mei
  • ベストアンサー率55% (143/259)
回答No.7

ん?OSが起動する前ですか?それともOSが起動した後でスタートアップから起動する方法ですか? 前者であればWindows2000では実現不可能です。後者であれば先ほどのバッチファイルで 可能なはずですが・・・ どのようなファイルにしたか一度見せてもらえますか?

guegue
質問者

補足

OSが起動した後、スタートアップです。 ファイルは以下のようにしました。 @echo off explorer.exe choice /n /t:y,60 >nul if errorlevel y goto 60sec_start if errorlevel n goto end else goto end :60sec_start explorer.exe goto end :end ちなみに98のマシンではうまくいきました。 98のdosプロンプトで、choice /?とすると説明が出ますが、 2000のマシンでは、エラーになってしまいます。

  • cbd_mei
  • ベストアンサー率55% (143/259)
回答No.6

バッチファイルである程度制御できます。 ですが、本来の使い方ではありませんが 一応書いておきます。 ここから----- @echo off Aのプログラムをフルパスで choice /n /t:y,60 >nul if errorlevel y goto 60sec_start if errorlevel n goto end else goto end :60sec_start Bのプログラムをフルパスで goto end :end ここまで------ 上記の部分をBATファイルにして最小化起動にでもしておけば大丈夫だと思います。 バッチファイルの構文自体は難しくないのでいろいろやってみてください

guegue
質問者

補足

うーん、やってみたけど駄目でした。 なんででしょうか。。。

回答No.4

NT系はバッチファイルコマンドが拡張されていて、たしか、 sleepというコマンドがありましたよねぇ。 2000のヘルプにもバッチファイルリファレンスがあります。

guegue
質問者

補足

ヘルプ見たんですけど、sleepというコマンドは無いです。

  • Masato_a
  • ベストアンサー率21% (13/60)
回答No.3

この場合、一番手っ取り早いのは、WSHを使ったVBSでスクリプトを書いてスタートアップに登録するのことだと思いますよ。

guegue
質問者

補足

WSHってなんでしょうか? 具体的にはどうすればよろしいのでしょうか?

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.2

アプリ作成できるのであれば、ご自身でランチャーソフトを作っちゃえばいいのではないでしょうか? EXEの起動と、タイマー監視でいけると思いますし。

guegue
質問者

補足

すいません、アプリ作成はできません。

  • BIGMAC
  • ベストアンサー率25% (624/2491)
回答No.1

バッチファイルを作ってスタートアップに登録、というのはどうでしょう?

guegue
質問者

補足

バッチファイルの場合、1分待つと言うのが出来ないのですが、 なにかやり方があるのでしょうか?

関連するQ&A

  • WINの起動時に立ち上がるプログラム

    WIN98が起動すると同時、もしくわその後すぐに、自動的に起動するプログラムがいくつかあります。確か、そのプログラムをインストールした時に、そのような設定にしたんだと思うのですが、ほとんど使っていないので、必要なときだけ立ち上げるようにするにはどうすればいいんでしょうか?教えてください!!

  • 複数プログラムの同時起動のやり方を教えてください。

    Aというプログラムを実行したときに同時にBというプログラムも 実行するやり方を教えてください。(終了も) 今はフリーソフトのものを使ってますが実行終了ともにそのソフトの ショートカットを使うもので実行はまだいいのですが 終了させるときにデスクトップに戻ってショートカットを 押さなくてはなりません。 なのでプログラム(A)自体を起動(終了)させたときに Bのものも同時に行う方法がありますでしょうか? 自分は全くプログラムのことはわかりませんが Aのプログラムに他のプログラムも同時に起動(終了)させる というパッチ?をあてることは出来ますでしょうか? 出来るようならその方法を教えてください。 お願いいたします。

  • アプリケーションを自動起動させるプログラムを作成したい

    下記のプログラムを作成するのに参考になるサイトありませんか? 1.telnetのフリーソフトsidetelnet(作者HP:http://homepage2.nifty.com/Side55/) をアプリケーション内部で起動させるプログラムを作りたい 2.ただ起動させるのではなく(3)、(4)の様に内部にタイマを設け自動終了、自動起動させることが可能なプログラムを作りたい ---------------------------------------------------------- (1)アプリケーションの起動(任意のタイミング) ↓ (2)sidetelnet"A"を起動させる(任意のタイミング) ↓ (3)sidetelnet"A"が終了(起動三分後に自動終了) ↓ (4)sidetelnet"B"を起動させる(sidetelnet"A"終了後自動で) ↓ (5)sidetelnet"B"を終了させ、ユーザに終了を知らせる ↓ (6)アプリケーションの終了(任意のタイミング) ----------------------------------------------------------- 下記のプログラムを作成するのにどの書籍を勉強するのがベストでしょうか? 1.telnetのフリーソフトsidetelnet(作者HP:http://homepage2.nifty.com/Side55/) をアプリケーション内部で起動させるプログラムを作りたい 2.ただ起動させるのではなく(3)、(4)の様に内部にタイマを設け自動終了、自動起動させることが可能なプログラムを作りたい 具体的には ---------------------------------------------------------- (1)アプリケーションの起動(任意のタイミング) ↓ (2)sidetelnet"A"を起動させる(任意のタイミング) ↓ (3)sidetelnet"A"が終了(起動三分後に自動終了) ↓ (4)sidetelnet"B"を起動させる(sidetelnet"A"終了後自動で) ↓ (5)sidetelnet"B"を終了させ、ユーザに終了を知らせる ↓ (6)アプリケーションの終了(任意のタイミング) ----------------------------------------------------------- 宜しくお願いします。

  • WIN XPの起動時にプログラムを起動させたい。

    WIN XPの起動時に自動でプログラムを起動させたいのですがかのうですか? 可能であれば設定方法を教えてください。 起動させたいプログラムはDiCEです。 http://www.hi-ho.ne.jp/yoshihiko_e/dice よろしくお願いします。

  • プログラムが起動できない

    いくつかのプログラムを起動できなくなりました、Windows起動時に「OLEAUT32.DLLファイルは開始できません。ファイルを調べて、問題を見つけてください。」のメッセージが出てプログラムの起動起動時にも同メッセージが出ます、解決方法をお願いします OS Win98SEです よろしくお願いします。

  • プログラムの自動起動

    Windows XP の起動時に任意のプログラムを同時に自動起動したいのですが、設定方法が分かりません。どなたかご教示をお願いいたします。

  • 表示されていないけれど、プログラムが起動してる?

    こんにちわ あけましておめでとうございます 前からの悩みなのですが、windowsを起動すると同時にプログラムが自動で起動してしまうものがいくつかあるのようなのです・・・。 これらは、タスクバー(でいいのかな?)などにも表示されていないし、デスクトップにウィンドウが表示されるわけでもありません。 そのせいで、動作が重くなったり、終了時に「プログラムを終了しています」みたいなウィンドウが出てきます。 出てきたウィンドウに表示されているプログラム名はなんだかさっぱりわからなくて・・・、たぶん自分で入れたやつなんでしょうけど・・・>< こういう自動的に起動してしまうようになっているプログラムをwindows起動時に起動しないようにするにはどうすればいいのでしょうか? また、それらのプログラムをどこかで見る事(捜すこと)は可能なのでしょうか? わかりにくい説明ですいません>< なにとぞ、ご助言よろしくお願いいたします PS.[使用OS windows/XP]

  • WIN98の常駐プログラムはどこに登録するの

    WIN98の常駐プログラムはどこに登録するれば起動時に自動的に起動するのですか

  • Win2000サーバでの再起動と自動ログイン(ADMIN)

    Win2000サーバを、1日1回(夜中の3時に)再起動させたいと思ってい ますがその方法がわかりません。フリーソフトで、再起動させるものは有ったの で「タスク」にセットして再起動は可能となりましたが、再起動後に自動ログイン 「Admin」ができないため翌日の再起動がかかりません。どなたか自動ログイン のさせかたをご存知の方はおられませんでしょうか? 夜中の3時に自動バックアップを取り、完了後、再起動させたい。これを毎日自動で行ないたい。

  • 順番にソフトを起動し、一度に閉じる

    宜しくお願い致します。 (1)A,Bのソフトを同時に起動 (3)Bのソフトがアクティブになり、Bを閉じるとAも閉じる。 上記(1)~(3)のような流れを行いたいんですが、 何かよい方法、フリーソフトなどありませんでしょうか? 宜しくお願い致します。