Чи можу я виконувати різні дії в пакетному файлі Windows на основі останньої встановленої версії програми?


2

На деяких наших комп’ютерах запущено декілька версій Microsoft Access (97 та 2010 р.), А інші працюють 365. Для ПК, де працює кілька версій, за замовчуванням встановлено 97. У мене є пакетний файл, який виконує різні тести, щоб перевірити, чи існують файли, і завершено запуском бази даних Access 2010 під назвою MWO.accdb. Дивись нижче.

if exist c:\windows\system32\mscomct2.ocx goto step2

rem copy mscomct2 and register
cscript \\file\apps\Database\Maintenance\365\MsgBox.vbs "Preparing necessary libraries."
copy "\\file\apps\Database\Maintenance\365\mscomct2.ocx" "c:\windows\system32\"
regsvr32 /u mscomct2.ocx
regsvr32 /i mscomct2.ocx

:step2

if exist "%USERPROFILE%\Desktop\MWO.lnk" goto step3

rem create shortcut on user's desktop for future use
cscript \\file\apps\Database\Maintenance\365\MsgBox.vbs "Creating shortcut on desktop & adding to start menu."
copy "\\file\apps\Database\Maintenance\MWO-INSTALL.lnk" "%USERPROFILE%\Desktop\MWO.lnk"
mkdir "%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Maintenance"
copy "\\file\apps\Database\Maintenance\MWO-INSTALL.lnk" "%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Maintenance\MWO.lnk"

:step3
\\file\apps\Database\Maintenance\365\MWO.accdb

Чи є простий спосіб перевірити наявність останньої версії доступу та змусити файл відкриватися разом із нею, щоб уникнути неполадки до проблеми 97?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.