Я пишу небольшой пакетный файл для замены пользовательских тем и диаграмм в Office. У меня ниже пакетный файл, который работает просто отлично.
cd c:\documents and settings\%username%\application data\microsoft\templates
echo Y | rmdir charts /s
mkdir charts
echo Y | del "c:\documents and settings\%username%\application data\microsoft\templates\document themes\*.*"
net use o: \\servername\sms
copy "o:\ppt themes\charts\*.*" "c:\documents and settings\%username%\application data\microsoft\templates\charts"
copy "o:\ppt themes\Document Themes\*.*" "c:\documents and settings\%username%\application data\microsoft\templates\document themes"
c:
net use o: /delete
Теперь я хочу, чтобы вышеприведенное работало только в том случае, если оно не было запущено раньше, поскольку мы будем распространять это среди всех пользователей в течение примерно 2 недель, чтобы ловить людей, которые не каждый день.
Есть ли способ начать команду с чего-то, чтобы найти одну из новых тем / диаграмм, уже сдвинутых вниз, и если она присутствует, то она не запускается?
Любая помощь по этому вопросу будет принята с благодарностью, так как я довольно новичок в этих пакетных файлах.