BAT файл. Вывести список каталогов начинающихся на app-, проверить есть ли в них файл proxy.txt, если отсутствует, скопировать в них все файлы из каталога proxy. После этих действий запустить программу (как в ярлыке).
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
@echo off setlocal enableDelayedExpansion ::build "array" of folders set folderCnt=0 for /f "eol=: delims=" %%F in ('dir /b /ad %LocalAppData%\Programm\app-*') do ( set /a folderCnt+=1 set "folder!folderCnt!=%%F" ) ::print menu for /l %%N in (1 1 %folderCnt%) do echo !folder%%N! for /l %%N in (1 1 %folderCnt%) do ( IF NOT EXIST %LocalAppData%\Programm\!folder%%N!\proxy.txt copy %LocalAppData%\Programm\proxy\* %LocalAppData%\Programm\!folder%%N! ) C:\Users\%USERNAME%\AppData\Local\Programm\Update.exe --processStart Programm.exe |