Войти

Показать полную графическую версию : [решено] Проверка на наличие файла и запуск скрипта


RomanLis
09-09-2011, 10:17
Здравствуйте!

Задача следующая:
Пишу с помощью CMD что-то вроде автоустановщика пакета выбранных мной программ с Silent Installation. Некоторые из них в конце могут создавать ярлык на рабочем столе, некоторые нет.
Можно создать ярлык на рабочем столе через nircmd, но возникает проблема: некоторые программы на 64-битных системах ставяться в Program Files, некоторые в Program Files(х86).
Есть ли способ сделать проверку на наличие файла и создать ярлык на существующий?

Заранее большое спасибо!

Iska
09-09-2011, 12:27
RomanLis, не очень понятно, в чём проблема. Вы-то знаете, куда ставится то или иное приложение, x86 оно или x64. NirCmd также существует в двух версиях.

Проверка обычно:
if exist "…" (



)

RostVY
09-09-2011, 12:31
способ сделать проверку на наличие файла
IF EXIST %ProgramFiles%+...'file1.lnk'
nircmd ...

IF EXIST %ProgramFiles(x86)%+...'file1.lnk'
nircmd ...

....

RomanLis
09-09-2011, 12:51
Большое спасибо :)

Проблемы не было, просто искал эту команду!




© OSzone.net 2001-2012