rango13
11-09-2019, 12:23
Всем привет!
Есть установщик программы формата *.exe, расположенный по сетевому пути:
\\fileserver.domain.com\distr\pdf-tools\pdf24-creator-9.3.exe
При обновлении этого установщика меняется часть его имени, где указана версия.
Т.е., к примеру:
- было pdf24-creator-9.3.exe
- стало pdf24-creator-9.5.exe
Есть cmd-файл, который запускает установку его в SILENT-режиме.
Вопрос: как запускать файл установки с данного сетевого ресурса так, чтобы не было привязки к номеру версии?
Другими словами необходимо запускать тот файл, имя которого начинается с "pdf*"
Пробовал скопировать файл на диск D:\ и запустить его оттуда следующим скриптом(с расширением .cmd):
setlocal EnableDelayedExpansion
Set FDir="d:\"
Set Maska="pdf*"
FOR /R %FDir% %%i IN (%Maska%) DO Echo %%i
но появляется ошибка:
%%i was unexpected at this time.
Есть установщик программы формата *.exe, расположенный по сетевому пути:
\\fileserver.domain.com\distr\pdf-tools\pdf24-creator-9.3.exe
При обновлении этого установщика меняется часть его имени, где указана версия.
Т.е., к примеру:
- было pdf24-creator-9.3.exe
- стало pdf24-creator-9.5.exe
Есть cmd-файл, который запускает установку его в SILENT-режиме.
Вопрос: как запускать файл установки с данного сетевого ресурса так, чтобы не было привязки к номеру версии?
Другими словами необходимо запускать тот файл, имя которого начинается с "pdf*"
Пробовал скопировать файл на диск D:\ и запустить его оттуда следующим скриптом(с расширением .cmd):
setlocal EnableDelayedExpansion
Set FDir="d:\"
Set Maska="pdf*"
FOR /R %FDir% %%i IN (%Maska%) DO Echo %%i
но появляется ошибка:
%%i was unexpected at this time.