• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XpとVistaでパスの違いが出て困っています。)

XpとVistaでパスの違いが出て困っています

このQ&Aのポイント
  • XpとVistaでMDBの起動を行うためのパスの違いがあり、ひとつのBatファイルで起動できる方法について教えてください。
  • XpとVistaでのOfficeのバージョンによって、MSACCESS.EXE の保存先のパスが異なります。どのようにしてパスの違いを吸収して、一つのBatファイルで起動できるようにすることができますか?
  • XpとVistaでのパスの違いにより、Xp環境のBatファイルではOffice10のパスを指定し、Vista環境ではOffice12のパスを指定しています。しかし、ひとつのBatファイルで両環境で起動したいです。どのようにすればパスの違いを吸収することができますか?

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

  • ベストアンサー
  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

XPとVistaというよりは、Officeのバージョンの違いですね。 関連付けしているなら、 START /MAX C:\Test\Test.MDB だけでも起動できると思うのですが...MDBにそれぞれ関連付けているOfficeのバージョンが違うのでしょうか? もしくは、if existでexeファイルがあるかないかを判別する方法。 http://www.fpcu.jp/dosvcmd/batch.htm#if IF EXIST "C:\Program Files\Microsoft Office\Office12"\MSACCESS.EXE" ~

s-42
質問者

お礼

okg00様 回答ありがとうございます。 if existを使って希望通りの動作を確認出来ました。勉強になりました。本当に有難うございます。心よりお礼申し上げます。 これにて質問を締め切らせていただきます。

関連するQ&A