- ベストアンサー
ATコマンド
コマンドプロンプトでたとえば at 11:30 "C:\Program Files\Microsoft Office\Office\exel.exe"として自動実行させようとしましたが、実行されないで、タスクスケジューラでは、「開始されませんでした」となります。また、タスクの修正も出来ないのですが・・・わかる方教えてください。
- rantarou
- お礼率70% (61/87)
- Windows XP
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
私は計算はプログラム言語でやってしまうもので Excel に触ったことがないのですが、もし窓が開いて操作するソフトなのでしたらコマンドに /INTERACTIVE が抜けていませんか?
その他の回答 (1)
- jisupeke
- ベストアンサー率35% (14/40)
単に綴りが間違っているだけではないでしょうか? exel → excel に変えてみてください。 またコントロールパネルのタスク から作成すれば作成者がユーザーとなり変更できますが、atコマンドはsystemでの作成なので修正は基本不可かと思います。
お礼
ありがとうございます、確かに間違えていました。恥ずかしい限りです。
関連するQ&A
- Vistaで、atコマンドが使えません。
こんにちは。 Vistaで、atコマンドを使った、タスクスケジューリングができずに困っています。 例えば、管理者としてコマンドプロンプトを立ち上げ、 at 17:00 1.bat というコマンドを実行すると、 「新しいジョブをジョブ ID = 1 で追加しました。」 と表示されます。 その後、タスクスケジューラの「タスクスケジューラ ライブラリ」を見ると、 先程のジョブが、AT1という名前で、きちんと設定されています。 にもかかわらず、していした17:00になっても、1.batは実行されません。 1.batを、dirのような組み込みコマンドに変えても、実行されませんでした。 タスクスケジューリングに必要なサービスは全て起動しています。 具体的には、 DCOM Server Process Launcher Remote Procedure Call (RPC) Remote Procedure Call (RPC) Locator COM+ Event System System Service Notification Service COM+ System Application を、全て起動しています。 また、タスクスケジューラでのスケジューリングは、上手くいっています。 どうすれば、atコマンドを使う事ができるのでしょうか? 何か御存じの方がいらっしゃれば、是非、情報を提供して頂きたく思います。 では、よろしくお願い致します。
- ベストアンサー
- Windows Vista
- ATコマンドに関して
教えて下さい。 Windows2000でATコマンドを用いてタスクを作成しようと考えていますが、ATコマンドで実行しようとしているexeファイル等がネットワーク上にあった場合は、やはり実行できないのでしょうか。。。 権限がSYSTEMという理由で。。。 仮にできないとした場合、Windows2000で上記のようにネットワーク上にあるexeファイルを実行させるようなタスクを組むコマンドはないでしょうか? GUIではなく、どうしてもコマンドが必要です。 よろしくお願いします。
- ベストアンサー
- Windows系OS
- コマンドプロンプトで一度に複数のプログラムを立ち上げたいのですが、
コマンドプロンプトで一度に複数のプログラムを立ち上げたいのですが、 "C:\Program Files\Microsoft Office\Office\EXCEL.EXE" "C:\Program Files\Microsoft Office\Office\WINWORD.EXE" のように書いて.batに変更して起動させても、エクセルだけが立ち上がりワードは立ち上がりません。 エクセルを終了させた後にワードが立ち上がります。 全てが同時に立ち上がるようにしたいのですが、良い方法はないでしょうか。 OSはウィンドウズ XPです。 よろしくお願いします。
- ベストアンサー
- Windows XP
- コマンド入力からExceで指定ファイルを開く起動のしかた
Excelをコマンドから実行する方法は、わかるのですが、開くファイルもそのコマンド入力時に入力して実行したいのです。どうすれば、いいのでしょうか? C:\Program Files\Microsoft Office\Office\EXCEL.EXE .......?
- ベストアンサー
- オフィス系ソフト
- ATコマンドでWord文書を開きたい
WindowsXP Pro, Microsoft Office Professional Edition2003 です。よろしくお願いします。 指定した時間にWord文書を開きたくて、ネットで調べると コマンドプロンプトでATコマンドを実行する方法がありました。 以下のコマンドを実行したところ、 at 16:50 /interactive /every:Su "D:\dolist.doc" 「問題が発生したため、Microsoft Office Wordを終了します。 ご不便をおかけして申し訳ありません。」 というダイアログが表示され、実行できませんでした。 何が原因なのでしょうか。 通常のWordの起動、doc文書のオープンは何も問題ありません。 Excelでやってみても、同じメッセージが表示されました。 よろしくお願い致します。
- ベストアンサー
- Windows XP
- VBAでコマンドプロンプトを呼び出す記述で
やりたいことはVBAからコマンドプロンプトにてBCP.EXEを呼び出してSQL文を実行することです。 コマンドプロンプトで直接打つと以下のようなコマンドになります。SQL文は長いので省略しました。 ************************* "c:\WINNT\system32\cmd.exe /k" "C:\Program Files\Microsoft SQL Server\80\Tools\Binn\bcp.exe " "SQL文" ************************* これをVBAで以下のように記述しました。 ////////////////////////////////////////////////// stAppName = "c:\WINNT\system32\cmd.exe /k" stAppName = stAppName & "C:\Program Files\Microsoft SQL Server\80\Tools\Binn\bcp.exe " stAppName = stAppName & "SQL文" Call Shell(stAppName, 1) ///////////////////////////////////////////////// 上のような記述だとコマンドプロンプトでは パスのダブクォテーションがなくなり ************************* c:\WINNT\system32\cmd.exe /k C:\Program Files\Microsoft SQL Server\80\Tools\Binn\bcp.exe ”SQL文” ************************* のように実行されBCP.exeのパスが通らず以下のエラーになります。 ///////////////////////////////////////////////// 内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 ///////////////////////////////////////////////// どなたかVBAでコマンドのパスにダブルクォテーションをつける方法を教えてください。
- ベストアンサー
- Visual Basic
- コマンドプロンプトでAcceesを起動させたい
コマンドプロンプトでAccessを起動してクエリ(選択)も起動したいのですが可能でしょうか? Acceesの起動は、 "C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" サーバー名\○○.mdbで出来ました。 その後、クエリ(選択)も起動させたいのですが方法がわかりません。 よろしくお願いします。
- ベストアンサー
- Windows系OS
- SQL Server 2008のジョブで次のコマンドを実行したら、いつ
SQL Server 2008のジョブで次のコマンドを実行したら、いつまでも終了しません。 "C:\Program Files\Microsoft Office\Office12\Office12\MSACCESS.exe" "D:\XXX\PM.accdb" /x M_Create 現状としては、 1、タスクマネジャーを確認したら、Accessがちゃんと立ち上がりました。また、PM.accdbと同じフォルダにPM.laccdbというファイルも生成されました。 2、ジョブの履歴を見たら、実行ユーザーはジョブの持ち主ではなく、「サーバー名\SYSTEM」というものです。これはSQLServerエージェントサービスアカウントのことですね。 3、上記コマンドをコマンドプロンプトで実行すると、無事終了しました。 4、関連ファイルやフォルダにはEveryOneにフル権限を与えています。 全般的に見ると、実行ユーザーのせいではないかと思いますが、同じようなことを経験した方がいらっしゃいますか。 何の情報でもいいですから、ぜひ教えてください。 よろしくお願いいたします。
- ベストアンサー
- SQL Server
- タスクスケジューラでコマンドを実行するには
WinXPでタスクスケジューラを使い、ローカルでスクリプトを定期的に実行させたいと考えています。 RUBYでスクリプトを走らせたいのですが、タスクスケジューラでコマンドプロンプトにコマンドを自動入力・実行させることは可能でしょうか。 RUBYの起動は C:\WINDOWS\system32\cmd.exe /E:ON /K C:\Ruby193\bin\setrbvars.bat でスケジュールできたのですが、その後 cd c:\a ruby hoge.rb の2つを自動で実行できるようにしたいです。 可能であればどのようにすればよいか、不可能でしたら代替案があれば是非ご教示下さい。
- 締切済み
- Ruby
- ATコマンドのスケジュールについて
いつもお世話になっています。 NT4.0の開発でタスクスケジューラーではなく、 ATコマンドによるスケジュール登録で、ATコマンドから実行した場合プログラムが正常に動いてくれません。 スケジュールは、以下のとおりに設定しました。 例) AT 20:00 "C:\TEST\BIN\0001.EXE" (ネットワーク経由でコピーを行うPG) 該当時間になると"C:\TEST\BIN\0001.EXE"は起動しますが プログラムとしての仕様は失敗に終わります。 プログラムソース内にネットワークに接続し、コピーをする処理があるのですが、原因はそれなのでしょうか? 何しろATコマンドは初めてで混乱しています。 過去のOKWEBなども検索しているのですが理解に苦しみます。 補足は随時書き込みますので、どうぞよろしくお願いいたします。
- ベストアンサー
- Windows NT・2000
お礼
ありがとうございます、確かにこれは必要でした。