• 締切済み

タスクスケジュールを使用した時のエラーメッセージについて

何方か教えて下さい。 Windows2000のタスクスケジューラーを使用して 自動的にAccess2000を起動させようとしているのですが 起動途中で、以下のメッセージが表示されます。 『ファイル'D:\TEST\売上更新mdb'(またはその構成ファイルがみつかりません。パス名およびファイル名が正しいか、必要なライブラリがすべて利用可能か、どうか、確認して下さい。』 表示が出ないようにするには、どうすれば良いのでしょうか。 でも、売上更新.mdbは実行されており、売上も指定ファイルにエクスポートされております。 尚、タクススケジューラーから、バッチファイルを呼び出しています。 (Call D:\TEST\売上更新.mdb) 誰か、教えて下さい。宜しくお願い致します。

みんなの回答

  • KTFM
  • ベストアンサー率28% (12/42)
回答No.1

該当のタスクの処理が正常に実行されていて 単にメッセージボックスを消したいのであれば 「clickoff」という常駐ソフトでメッセージボックス のボタンを自動で押下させることが出来るので、 これを使えば表示されたメッセージを自動で消す ことは出来ると思います。

参考URL:
http://www.zdnet.co.jp/products/us/tools/clickoff_u.html

関連するQ&A

  • ACCESS2002・autoexecの終了時エラーについて。

    OS:WIN2000 アクセス:2002 MDBファイルをバッチファイルで起動 BATの中身→<c:\temp\db01.mdb> 「db01.mdb」の内容 マクロ名 : AutoExec アクション : 終了 アクションの引数 ---------------- オプション : 終了 でAutoExecの終了のアクションが実行されアクセスが閉じたあとに 「ファイル 'c:\temp\db01.mdb' (またはその構成ファイル) が見つかりません。パス およびファイル名が正しいか、必要なライブラリがすべて利用可能かどうか確認してください。」 と・・・エラーが出てしまいます。 http://www.microsoft.com/japan/support/kb/articles/J068/3/84.asp のページで回避策が掲載されていたので試みましたが駄目でした・・・・・ (掲載されていた内容はファイルを開くときに上記エラーが出るということですので若干違うかもしれません・・・) 上記ではバッチファイルでMDBファイルを1回起動させているだけですが、 実際はバッチファイルで繰り返し実行させて使用しているの途中で停止されて困っています。 なにか回避策ありましたらよろしくお願いします。

  • Windows7 タスクスケジュール実行について

    windowsXPからwindows7へ端末を変更しました。 これまで他の端末からwindowsXPへバッチ(ファイルコピー)をタスクで実行すると問題なくコピーされましたがWindows7に変更してからコピーが出来なくなりました。 ※バッチを手動で起動すれば問題なくコピーされます。 ログを見るとファイル(test.log)があるのに 0 個のファイルをコピーしました。 と出力されコピーできません。 何が問題なのか解決策があれば教えてほしいです。 D:\tmp>net use \\IPアドレス\フォルダ名 パスワード/ユーザ名 D:\tmp>COPY D:フォルダ名\test.log \\IPアドレス\フォルダ名\test.log 0 個のファイルをコピーしました。 よろしくお願いします。

  • 起動時のエラー表示

    起動後、 『ファイル'msxmidi.exe'(またはその構成ファイル)がみつかりません。パス及びファイルが名が正しいか、必要なライブラリーがすべて利用可能かどうか、確認してください』という表示がでます。 これを出ないようにするにはどうしたらいいですか? 教えてください。

  • バッチ処理でAcess処理終了後にメッセージがでるのはなぜですか?

    バッチファイルで、Access2000のマクロ「AutoExec」を起動させて処理をおこないたいのですが、 「AutoExec」の処理が終了し、Accessが終了すると、以下のメッセージボックスが表示されてしまいます。 メッセージボックスの内容 「'C\xxx.mdb'がみつかりません。名前を正しく入力したかどうかを確認してから、やり直してください。 ファイルを検索するには、「スタート」ボタンをクリックしてから、[検索]をクリックしてください。」 Access2000は、該当のディレクトリに、置いていますし、 ちゃんとAccess2000のマクロ「AutoExec」の処理は実行されています。 Access2000の処理は、正常に終了しているのに、こんなメッセージが表示されては、 意味がありません。 このAccess2000の「AutoExec」のバッチ処理は、何十個もあるバッチ処理の一部です。 バッチ処理の途中でメッセージが出るとその後自働で、行われる予定のバッチ処理が、 行われないので非常に困ってます。 どうしたらよいですか? とにかく、バッチ処理で、Access2000を起動させ、マクロ「AutoExec」を使用して処理を行いたいのです。 その間、どんなことがあっても、メッセージボックスの表示などで、処理を止めてはならないのです。 お願いします。誰か教えてください。 バッチファイル名(このバッチファイルの次に、Access2000とは、無関係のバッチファイルの処理がたくさんあります) xxx.bat バッチファイルの内容 CALL c:\yyy.mdb(又は、startc:\yyy.mdb)

  • gcc使用時のエラー

    現在openCVで画像処理プログラミングを行おうとしております。 一通りコーディングが終わった所でgccを使用してコンパイルをかけた所、 下記のようなエラーが出ました。 (コード中でhighgui.h及びcv.hをインクルードしています。) /tmp/cch6hMvI.o: In function `cvDecRefData': test.c:(.text+0xaa6): undefined reference to `cvFree_' test.c:(.text+0xb2e): undefined reference to `cvFree_' これはライブラリへのパスが通っていないものと思い、端末から export LD_LIBRARY_PATH=/usr/local/lib/ としましたが、それでもエラーが出ます。さらに下記も試してみましたが同様です。 gcc -L/usr/local/lib -o test test.c (/usr/local/lib/以下にlibopencv_core.so.2.4等が置いてあります。) pkg-configを使用すればコンパイルは通るのですが、 何がどうなってエラーになっているのかイマイチ分からず気持ちが悪いです。 1、上記エラーは共有ライブラリへのパスが通っていないために起きているものですか? 2、そうだとすれば、-Lやexport LD_LIBRARY_PATHで解決出来ないのは何故でしょう? 上記だけで情報が不足している場合は提示致しますので、 どうぞよろしくお願い致します。

  • バッチをタスクで実行

    お世話になります。 現在、XP端末にてバッチをタスクスケジューラにて実行してます。 3分間隔で実行しておりますが、タスクにバッチファイルを直接指定するとプロンプト画面が表示されてしまうため、バッチファイルのショートカットを作成し、タスクにはそのショートカットを指定しております。 で、今回Win7端末に当該タスクを移行するのですが、XP端末よりバッチファイル及びショートカットをコピー致しました。タスクスケジューラに登録しようとしましたが、XPと何か違います。。 XPだと『実行するファイル名』の箇所にショートカットを指定することができますが、Win7だとショートカットを指定しても、バッチファイルのパスに変わってしまいます。 例えば、c:\test.batへのショートカット.lnk を選択しても、c:\test.bat に変わります。 よって、タスクが実行されるとプロンプト画面が表示されることになります。 なお、手動でパス(c:\test.batへのショートカット.lnk)を入力し、タスクを実行すると実行結果が『指定されたファイルが見つかりません』とエラーになってしまいます。 パスを:\test.batへのショートカット としても同エラーになります。 どのようにすれば、タスクにショートカットを指定できるのでしょうか。 ご教授の程、宜しくお願い致します。

  • WindowsServer2008でタスク実行

    困っています。 Dドライブ直下にバッチファイルでSQLplusを起動させ、同じディレクトリにある.sqlを実行させるファイルがあります。 このバッチファイルを手動で起動させデータを取得しようとするとsqlplusが起動し上手く処理が行われるのですが、タスクスケジューラに登録すると一瞬コマンドプロンプトの画面が開きすぐに閉じてしまいsqlplusが起動せず処理が開始されません。 webで色々調べてみましたがバッチファイルの先頭に @ECHO OFF cd /D %~ dp0をつけても駄目でした。 タスクスケジューラから右クリックして実行を選んで処理させるとこのタスクのプロパティの履歴には操作が完了されました。とタスクが完了しました。と表示されています。 一体、どのようにしたらバッチファイルが動くようになるのでしょうか? どなたか教えてください。 タスクスケジューラに登録したバッチファイルの内容は @echo off cd /D %~ dp0 d: sqlplus ユーザ名/パスワード@ネットサービス名 @X.sql exit です。 以上、よろしくお願いいたします。

  • タスクで起動しない

    Windowsサーバ2008のタスクスケジューラでバッチファイルを起動させています。 そのバッチファイルにはEXEを実行させようとしていますが、うまく起動しません。 そのバッチファイルを手動で起動するとうまく実行されます。 現在テスト的にノートパッドを起動するようにバッチファイルに記述していますが、 実行中のまま動きません。 タスクの設定が不足しているのでしょうか?

  • アクセスファイル起動時にエラー画面が出るのですが?

    いつもお世話になります。 アクセスファイル(ショットカット)をダブルクリックで開くと ファイルは開くのですがその際にエラーが表示されます。 「ファイル`C:\My Documnts\注文管理.mdb'(またはその構成ファイル)が 見つかりません。パスおよびファイル名が正しいか、必要なライブラリが すべて利用可能かどうか、確認してください。」 OKを押せば問題なく使用できるのですが原因はなんでしょうか? またアクセスを起動してからファイルを選ぶ際にはエラーは 出ません。 ショートカットは間違っていないようですし、 名前も間違っていないようです。 アクセスをインストールしなおしましたが 直りませんでした。 ウィンドウズに問題があるのでしょうか? 教えてください。 WIN 98 アクセスは2000を使用

  • バッチファイルを実行するとエラーが出る

    win2000を利用しています。起動時に自動的にアプリケーションを実行させるバッチファイルを作りたいのですがエラーがでます。 以下のように書いています。このバッチファイルをスタートアップに入れて実行させたいと思っています。 そして試しに手動で実行してみると、構成ファイルが見つからない、パス名を確認してくださいと言ったいエラーが出ます。 パスが間違っているのかと思い、 「C:\Program Files\Internet Explorer\IEXPLORE.EXE」だけをファイル名を指定して実行をするとちゃんとIEが起動します。 何が間違っているのかわからないのですが、ヒントだけでもお願いします。 test.bat(ファイル名) --------------------------- start C:\Program Files\Internet Explorer\IEXPLORE.EXE ---------------------------

専門家に質問してみよう