• 締切済み
  • 困ってます

atコマンドによるスケジュールの登録の仕方

はじめまして。 Windowsの"at"コマンドを使用してスケジュールの登録をしようと 思うのですが上手く作動しません。何がおかしいのか教えてください。 以下コマンド at 22:57 /INTERACTIVE start C:\WINDOWS\notepad.exe ちなみに管理者ユーザですしTask Schedularのサービスも起動しています。OSはWindows XPです。 イベントログを確認すると指定されたファイルが見つかりませんという エラーが出ています。 何が原因なのかよろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数121
  • ありがとう数1

みんなの回答

  • 回答No.1

startコマンドは余計だと思います。 at 22:57 /INTERACTIVE C:\WINDOWS\notepad.exe にすればメモ帳が開きますよ。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。 startを取り除いたらメモ帳が起動しました。 startはあってもなくてもよいと思ってたのですが 特に必要はないのですね。

関連するQ&A

  • ATコマンドの毎日起動させるスケジュール

    ATコマンドで毎日決まった時間にプログラムを起動させるスケジュールを設定したいのですが毎日起動させるコマンドがわかりません。 AT XX:XX /INTERACTIVE /EVERY: "起動させるプログラム" これではその日かその次の日に1回起動させるだけで毎日ではありません。毎日決まった時間に起動させるにはどうしたらいいのでしょうか? よろしくお願いします。

  • ATコマンドのスケジュールについて

    いつもお世話になっています。 NT4.0の開発でタスクスケジューラーではなく、 ATコマンドによるスケジュール登録で、ATコマンドから実行した場合プログラムが正常に動いてくれません。 スケジュールは、以下のとおりに設定しました。 例) AT 20:00 "C:\TEST\BIN\0001.EXE" (ネットワーク経由でコピーを行うPG) 該当時間になると"C:\TEST\BIN\0001.EXE"は起動しますが プログラムとしての仕様は失敗に終わります。 プログラムソース内にネットワークに接続し、コピーをする処理があるのですが、原因はそれなのでしょうか? 何しろATコマンドは初めてで混乱しています。 過去のOKWEBなども検索しているのですが理解に苦しみます。 補足は随時書き込みますので、どうぞよろしくお願いいたします。

  • ATコマンドのDELETEについて

    VBの画面であるプログラムの起動する曜日や時間を指定させ、それをATコマンドで設定するプログラムを作成しています。現在、作成したプログラムによって生成されるATコマンドは下記のようなものです。 AT /DELETE /yes AT 05:59 /INTERACTIVE /EVERY:09 dir ここでDELETEにIDを指定していないので他にスケジュールが設定されているものは全て削除されてしまいます。今回作成したプログラムによって作成されたスケジュールのみ削除し、新たにスケジュールを設定するにはどうしたらいいのでしょうか?またIDを指定してそのスケジュールを更新することはできるのでしょうか? よろしくお願いします。 使用OS:Windows2000 VB:Ver6.0

  • DOS、ATコマンドでの不具合

    atコマンドを使用し、ネットワーク上にあるIISのログを自分のパソコンへ取りこむbatファイルを作成しました。net useでデバイスを指定し、IISサーバーの入っているホストへアタッチし、copyコマンドでログを取りこんでいます。atコマンドを一分後などに設定し、実行すると成功するのですが、翌日にスケジュールしたりすると、実行されていません。どなたかDOSコマンドに詳しい方、思い当たるふしがあればぜひ教えて下さい。また、他にもっと確実な方法等ありましたら、どうぞ知恵をお貸し下さい。よろしくお願いします。

  • ATコマンドでバッチを実行するとエラーになります。

    よろしくお願いします。 WindowsXP(SP1)、Windows2000(SP4)、Windows2003 ServerからLinuxサーバの共有領域に 接続する為にバッチファイル(AAA.bat)を作成しました。 AAA.batを実行したところ、Linuxサーバに接続する事が確認出来たので、 次にATコマンドでAAA.batを実行したところ下記のメッセージが 表示されました。 「システム エラー 1312が発生しました。  指定されたログオン セッションは存在しません。そのセッションは既に終了している可  能性があります。」 ATコマンドからAAA.bat(共有領域の接続)を実行する場合に、何か注意点がありましたら御教授お願いします。 また、ATコマンドで他のBATファイルを実行したところ正常に動作したので、スケジュールのサービス等には問題なさ そうです。 AAA.bat net use * \\***.***.***.***\coo\log syspass /user:system ※「***.***.***.***」の部分はIPアドレスです。 ATコマンド at 20:12 /interactive c:\test\AAA.bat

  • ATコマンドからエグゼファイルが実行できない

    こんにちは。 ATコマンドで毎日10:00時に一回、あるバッチファイルを起動させる登録を行なっています。 しかしバッチファイルからVBで作成したエグゼファイルが実行されていないようです。 エグゼファイル(Project1.exe)は今はテスト用で実行させますとWindowが表示されるだけです。DOSプロンプトから実行させるとWindowはちゃんと表示します。 ログファイルを意図的にはかせてますが、終わりのログがはかれているのでバッチファイル自体は実行されているようなのですが。 どういった原因なのかこころあたりある方よろしくお願いします。 起動するバッチファイル(testbat.bat)の内容 C: echo "start" >C:\test.log Project1.exe echo "end" >C:\test.log

  • スケジュールタスク

    Windowsのスケジュールタスク機能で ATコマンドに日付(年月日)を指定する事は可能ですか? ATコマンドを理解しきれていない為、わかりません。 宜しくお願いします。

  • WindowsXPのコマンドの実行ログを取りたい。

    WindowsXPのコマンドの実行ログを取りたい。 たとえば、C:\WINDOWS\System32\rsh.exeがいつ誰によって実行されたか調べたいです。 もし最近数年内でユーザーやシステムによる実行歴が無いと判れば、安心してパッチを当てることが出来ますでの。

  • Windows7のバッチ処理(at)について

    現在、時間が来たらあるbatもしくはvbsを起動するバッチを検討しています。 しかし、Windows7で 「at ○○:○○ /interactive "C\user\test.exe"」 といった記述を実行しようとしても起動しません。 何やらタスクスケジューラにはリストアップされているんですが・・・ コマンドプロンプトの注記ではセキュリティ警告のようなものが出ます。 Windows7ではatを利用した簡単なタイムスケジュール実行はできないのでしょうか。 ご教示ください。

  • PowerChuteの実行権限?でしょうか. Window

    APCのPowerChute Ver 8.01のWindows版を使っています。 ユーザーはAdministratorでログインしています。 PowerChuteもそのユーザーでインストールしました。 シャットダウンシーケンスでコマンドを実行させるのですが、 サンプルバッチファイルには、@START "タイトル" "コマンド" があり、 @START "メモ帳" "notepad.exe" でコマンドテストすると、メモ帳が開きますが、 @START "他のPCをシャットダウン" "shutdown /m 192.168.0.2 /s /f /t 0" として、テストすると、無反応です。 ちなみに、コマンドプロンプトで、 shutdown /m 192.168.0.2 /s /f /t 0とすると、 192.168.0.2のPCはシャットダウンします。 192.168.0.2のPCはWindows Server 2008です。 PowerChuteの実行権限は、別?で無視されるということでしょうか? あとどうして、 @STARTを使う必要があるのでしょうか?