- ベストアンサー
※ 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ファイルで両環境で起動したいです。どのようにすればパスの違いを吸収することができますか?
- みんなの回答 (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" ~
お礼
okg00様 回答ありがとうございます。 if existを使って希望通りの動作を確認出来ました。勉強になりました。本当に有難うございます。心よりお礼申し上げます。 これにて質問を締め切らせていただきます。