![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок |
|
VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок
|
Старожил Сообщения: 176 |
Собрал из кусков скрипт для удаления файлов и папок.
Но проблема такая, если все указанные в скрипте файлы присутствуют в системе то он отрабатывает нормально. А если какого нибудь файла или папки нет, то скрипт выдаёт ошибку: файл не найден и окно висит пока не закроешь вручную. Помогите подправить или написать новый, чтобы не было такой ошибки. Вот мой скрипт: Скрытый текст
' Задержка 1 секунда
WScript.Sleep 1*1000 ' Удаление файла WScript.CreateObject("Scripting.FileSystemObject").DeleteFile "C:\Users\Администратор ПК\AppData\Local\Yandex\YandexBrowser\Application\17.11.1.990\service_update.exe", True WScript.CreateObject("Scripting.FileSystemObject").DeleteFile "C:\Users\Администратор ПК\AppData\Local\Yandex\YandexBrowser\Application\17.11.1.990\yupdate-exec.exe", True ' Задержка 1 секунда WScript.Sleep 1*1000 ' Удаление папки WScript.CreateObject("Scripting.FileSystemObject").DeleteFolder "C:\Users\Администратор ПК\AppData\Local\Yandex\YandexBrowser\Application\17.11.1.990\Installer", True А если поможете написать скрипт или .cmd, чтобы сперва отработал инсталлятор браузера setup.exe, затем ещё один .exe (он просто заменяет файлы в папке с настройками) и затем удалились бы нужные папки и файлы, то я бы был безмерно вам благодарен. |
|
Отправлено: 18:22, 03-02-2018 |
Ветеран Сообщения: 5380
|
Профиль | Отправить PM | Цитировать Цитата BKPB:
Покажите скрин. Цитата BKPB:
|
||
------- Последний раз редактировалось Казбек, 04-02-2018 в 01:43. Отправлено: 01:09, 04-02-2018 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2735
|
Профиль | Отправить PM | Цитировать Если
Цитата Казбек:
|
|
------- Отправлено: 08:48, 04-02-2018 | #22 |
Ветеран Сообщения: 5380
|
Профиль | Отправить PM | Цитировать megaloman,
Абсолютно верно. Но поскольку информацию от автора мы привыкли получать порционно, то даже такое поведение вполне может укладываться в формулировку: Цитата BKPB:
|
|
------- Отправлено: 09:26, 04-02-2018 | #23 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Казбек,
|
Последний раз редактировалось BKPB, 04-02-2018 в 10:11. Отправлено: 09:45, 04-02-2018 | #24 |
Ветеран Сообщения: 5380
|
Профиль | Отправить PM | Цитировать BKPB,
Выполняйте инструкцию из сообщения 20 или 17 от megaloman (там посыл, в принципе, дублируется). После этого скрипт должен сработать. Цитата BKPB:
|
|
------- Последний раз редактировалось Казбек, 04-02-2018 в 10:28. Отправлено: 10:12, 04-02-2018 | #25 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Казбек,
Да, да я как раз сейчас это проверял всё отработало хорошо, за исключением распаковки Settings.exe, т.к служба браузера работала. Архив не смог заменить файлы в папке с программой. Нет ли какой нибудь команды после выполнения Setup.exe (установки браузера) завершить процесс браузера, а потом распаковать настройки. megaloman, Спасибо огромное, поменял русские символы на кодировку 866 из вашего я18020321.bat.txt И всё отлично отработало. |
Отправлено: 10:30, 04-02-2018 | #26 |
Ветеран Сообщения: 5380
|
Профиль | Отправить PM | Цитировать Цитата BKPB:
|
|
------- Отправлено: 10:32, 04-02-2018 | #27 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Огромное спасибо всем кто помогал: Казбек, mwz, megaloman.
За ваше потраченное время и терпение. Задача решена. |
Отправлено: 12:28, 04-02-2018 | #28 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Задам ещё один вопрос.
Добавил в начало батника @echo off, чтобы скрыть процесс установки и всё бы хорошо пока не доходит до TASKKILL /F /IM browser.exe TASKKILL /F /IM service_update.exe тогда в окне появляются строки, что процессы такие то остановлены и что процесс service_update.exe не запущен Можно ли скрыть и эти сообщения или нет ? Вот батник: Скрытый текст
@echo off
@echo. @echo --- “бв***ў«Ёў*Ґвбпя џ*¤ҐЄб Ѓа*г§Ґа --- @echo. Pushd "%Temp%" start " " /wait "%~dp0Setup.exe" ping -n 7 localhost>Nul TASKKILL /F /IM browser.exe TASKKILL /F /IM service_update.exe ping -n 2 localhost>Nul start " " /wait "%~dp0Settings.exe" Popd ping -n 1 localhost>Nul del "C:\Users\Ђ¤¬Ё*Ёбва*в®а ЏЉ\AppData\Local\Yandex\YandexBrowser\Application\17.11.1.990\yupdate-exec.exe" del "C:\Users\Ђ¤¬Ё*Ёбва*в®а ЏЉ\AppData\Local\Yandex\YandexBrowser\Application\17.11.1.990\service_update.exe" del "C:\Users\Ђ¤¬Ё*Ёбва*в®а ЏЉ\AppData\Local\Yandex\YandexBrowser\Application\17.11.1.990\Installer\browser.7z" |
Отправлено: 18:07, 04-02-2018 | #29 |
Ветеран Сообщения: 5380
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 18:46, 04-02-2018 | #30 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] Скрипт для удаления старых файлов и папок из определенной папки | avfiga | Скриптовые языки администрирования Windows | 71 | 07-01-2023 18:50 | |
VBS/WSH/JS - Скрипт для забора файлов и папок (с сохр. структуры) из неск. сетевых папок в одну л. | DjBoBo | Скриптовые языки администрирования Windows | 0 | 19-07-2016 16:30 | |
VBS/WSH/JS - Скрипт удаления папок/подпапок и файлов | zhuk09 | Скриптовые языки администрирования Windows | 4 | 07-12-2015 12:41 | |
CMD/BAT - [решено] Как переделать скрипт удаления папок, на скрипт удаления файлов | ufooo | Скриптовые языки администрирования Windows | 2 | 02-06-2015 12:22 | |
CMD/BAT - Скрипт поиска и удаления файлов и папок с длиной пути больше 256 символов | Alex007 | Скриптовые языки администрирования Windows | 2 | 01-12-2014 18:44 |
|