• 締切済み

アクセスを外部から強制終了させたい

環境は、WIN2000 & アクセス97です。 例えば、c:\MyDocumentの中にtest.mdbがあるとして、このmdbを立ち上げます。 そして今度はこのmdbの中でなく、外部の”何か”からこのtest.mdbを強制終了させたいのです。 この”何か”というのは別のmdbでもいいですし、DOSのコマンドをまとめたバッチファイルでもいいです。 とにかく、対象となるmdbの外から何らかのキックをして強制終了させたいのです。 さらに、同一PCでなくてもいいです。(ネットワーク経由でもOkという意味) とにかく上記の要件を満たすにはどうすればいいでしょうか?よろしくお願いします。

みんなの回答

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

とりあえず、こちらを試してください。 Access97なんで、動くかどうかは不明です。 http://www.okweb.ne.jp/kotaeru.php3?q=282562 VBで作成していますが、VBAでも同じです。

参考URL:
http://www.okweb.ne.jp/kotaeru.php3?q=282562

関連するQ&A

  • DOSの終了

    教えてください。 DOSでバッチを作成したのですが、 終了のコマンドって「exit」ですよね。 それを入力したのですが、終了してくれません。。。 なぜでしょうか??? えっと、実際に入力したコマンドは 「start winpopup.exe(エンター) exit」です。 ちゃんとwinpopupは起動するのですが、DOS画面が終了しません。 どなたか教えてください。

  • バッチ処理中のコマンドの自動強制終了

    Windows7で、バッチファイルから複数のコマンドを実行しています。 あるコマンドの実行が一定時間以上になったらそのコマンドを強制終了して、次のコマンドに移るようにする方法を教えてください。 例えば、下記のバッチファイルがあるとします。 バッチファイル開始 programA programB programC バッチファイル終了 以上を実行した際に、programBの実行時間が1分以上になったらprogramBを自動的に強制終了して 次のprogramCを実行する必要があります。 また、ユーザーが起動するプログラムは、上記のバッチプログラムだけとします。 また、ダイアログボックスやメッセージwindow等のGUIは表示したくないです。 このようなことを実現する方法を教えてください。

  • バッチファイルでMDBを終了したい。

    いつもお世話になっています。 今回はあるmdbファイルをバッチファイルを使って終了させたいのです。 例えば、Dドライブ直下に123.MDBというファイルがあります。これを19:00に終了させたいのですがどうしたらいいのでしょうか?バッチファイルを作成できればタスクマネージャーを19:00に実行して終了させようかと思っています。MDBのタイマーイベントは別で使用している為、使えません。コマンドプロンプト等でなんとか・・・ ご理解いただけましたでしょうか? よろしくお願いします。

  • バッチファイルでプログラムを強制終了って・・・

    実行中のプログラムを強制終了させてしまうバッチファイルって 果たして作ることが可能なものでしょうか? アドバイスよろしくお願い致します。 対象環境はNT4サーバです。 やりたいことのイメージとしては、例えば、メモ帳でテキストを書き、そして 未保存状態で動かしっぱなしのところを、バッチで強制終了させてしまう、 そんな感じです。当然未保存云々と聞かれますけれども保存せずに強制終了!です。 (もしくは、タスクマネージャを起動し、そのアプリケーションタスクを 終了させる、と表現したほうが良いのでしょうか) ・・・果たしてそんなことってできるのでしょうか? とくにネットワークの処理は考え無く、単にそのNTマシン自身の話なのです。 よろしくお願いします。

  • WindowsXPが強制終了後、立ち上がらなくなってしまった。

    WindowsXPが強制終了後、立ち上がらなくなってしまった。 WindowsXPを強制終了させ、電源を入れると『セーフモード』『セーフモードとネットワーク』『セーフモードとコマンドプロンプト』『前回正常起動時の構成』『Windowsを通常起動する』 どれを選んでも立ち上がらす、この画面が出てしまいます。 対処の仕方を教えて下さい。

  • 外部プロセスを終了したい!!

    こんにちは。 ご多忙の中、申し訳ありませんが皆さんの知恵をお貸しください。 私はVBは初心者中の初心者なのですが、 あるアプリケーションからEXEをキックし(このEXEは永久ループ)、 ある程度の処理をしたら、キックしたEXEを終了させたいと考えております。 基本的にキックされたEXEがウェイトして自らおちるのではなく、キックした アプリから落としたいと考えています。 簡単に言えば、UNIXでいうKILLコマンドのような関数はありますかと 言うことです。(プロセスIDを使用して・・・) ご存知の方がいらっしゃいましたら、教えてください。 宜しくお願い致します。m(_ _)m

  • バッチ終了時にDOS窓を閉じるコマンド

    自作バッチについて質問があるのですが、 バッチ終了時にDOSプロンプトを自動的に閉じる方法を教えて下さい。 以下の方法は知っているのですが↓ ------------------------------------------------------------ バッチのプロパティ画面の「プログラム終了時にウィンドウを閉じる」を チェックする ------------------------------------------------------------ 上記のようなやり方ではなく、バッチファイルの中に直接コマンドを書いて 設定する方法を教えて下さい。

  • 外部ファイルを実行するには?

    お世話になります。 vb6で外部のバッチファイルを起動して、それを動作させようとしているのですが、うまくいきません。特にエラーにはならず、一瞬DOSプロントは立ち上がるんですが、バッチ処理しているログにはなにも書き込まれません。普通にバッチファイルをダブルクリックさせるか、コマンドからバッチファイルの入っているフォルダまでいって、バッチファイルを実行すれば書き込まれるのですが。 どこがまちがっているのでしょうか?shellじゃなくて、違う関数を使わなければいけないのでしょうか?ご教授よろしくお願いします。 なお、vb6でテストするときは▸マークの実行を押して、テストしました。 サンプル用のものです。 ↓test 現在の時間をログに記入 ■バッチファイルの中身(test.bat) echo test >> log.txt time/t >> log.txt ■vb6のファイルの中身 Private Sub Command1_Click() Dim ret as long ret = shell("cmd.exe /c C:\test\test.bat",4) End Sub

  • バッチでの強制終了の方法

    バッチファイルであるプログラムを起動させ、そのバッチ内での強制終了を考えております。 そのプログラム(a.exe)は動作後、「OKボタン」を押さないと終了しない仕様になっています。仕様の変更は不可です。 まずは「OKボタン」を押すために、「ENTER」キーを押すか、 「alt」+「F4」キーを押すようなイメージのバッチ例を探してみましたが、これは難しいようでした。 そこで下のようなバッチを書きましたが C:\a.exe taskkill /F /IF a.exe 「エラー:プロセス ”a.exe” が見つかりませんでした。」 となってしまいました。 c:\a.exe のみをバッチで起動し、コマンドラインで c:\taskkill /F /IF a.exe とすると成功します。 何か他の設定が必要なのでしょうか?

  • インターネットエクスプローラーを全て終了させているのに、タスクマネージ

    インターネットエクスプローラーを全て終了させているのに、タスクマネージャーのプロセスを確認するとiexplore.exeが動作している場合があるのですが、これはなぜでしょうか?タスクマネージャーから強制終了させることができますが、dosコマンドか何かでプロセス名を指定して強制終了させる方法とかないでしょうか?画面には無いのにメモリには残っているiexplore.exeが悪さをして、私の業務のバッチ処理がどうもうまく動かないのです。何かご存知の方がいらっしゃいましたら教えてください。

専門家に質問してみよう