VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок

Ответить
 • Просмотры: 1
Аватара пользователя
BKPB

Re: VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок

Сообщение BKPB »

Цитата BKPB:



Вы говорите, что они не удаляются из за руских букв в пути, но до этого они именно по этим путям и удалялись.
VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок




Есть подозрения, что один из exe файлов остается запущенным, а поскольку используется ключ wait, то до удаления у вас дело попросту не доходит. Сразу после выполнения скрипта с отсутствием удаления, выполните в командной строке:



Код:

Код: Выделить всё

TASKLIST /FI "IMAGENAME eq set*"

Покажите скрин.




Цитата BKPB:



что не удаляются файлы и папка
VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок




Расплывчатая формулировка. В конце выполняемого вами скрипта добавьте строку pause и заскриньте его выполнение.
Аватара пользователя
megaloman

Re: VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок

Сообщение megaloman »

Если
Цитата Казбек:



один из exe файлов остается запущенным, а поскольку используется ключ wait
VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок




то, или не закроется командное окно при выполнении батника, либо система не выйдет на приглашение > в командном окне.
Аватара пользователя
megaloman

Re: VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок

Сообщение megaloman »

megaloman,



Абсолютно верно. Но поскольку информацию от автора мы привыкли получать порционно, то даже такое поведение вполне может укладываться в формулировку:


Цитата BKPB:



что не удаляются файлы и папка
VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок
Аватара пользователя
BKPB

Re: VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок

Сообщение BKPB »

BKPB,



Выполняйте инструкцию из сообщения 20 или 17 от megaloman (там посыл, в принципе, дублируется). После этого скрипт должен сработать.




Цитата BKPB:



Может легче написать скрипт, раз у меня есть скрипт который отлично всё удаляет
VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок






Код:

Код: Выделить всё

Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run "С:\Users\Администратор ПК\AppData\Local\Temp\RarSFX0\setup.exe", 1, true
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run "С:\Users\Администратор ПК\AppData\Local\Temp\RarSFX0\settings.exe", 1, true
Аватара пользователя
Казбек

Re: VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок

Сообщение Казбек »

Казбек,

Да, да я как раз сейчас это проверял всё отработало хорошо,

за исключением распаковки Settings.exe, т.к служба браузера работала.

Архив не смог заменить файлы в папке с программой.

Нет ли какой нибудь команды после выполнения Setup.exe (установки браузера)

завершить процесс браузера, а потом распаковать настройки.



megaloman,

Спасибо огромное, поменял русские символы на кодировку 866 из вашего я18020321.bat.txt

И всё отлично отработало.
Аватара пользователя
BKPB

Re: VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок

Сообщение BKPB »

Цитата BKPB:



завершить процесс браузера
VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок






Код:

Код: Выделить всё

TASKKILL /F /IM browser.exe

browser.exe замените на имя процесса вашего браузера.[/i]
Аватара пользователя
Казбек

Re: VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок

Сообщение Казбек »

Огромное спасибо всем кто помогал: Казбек, mwz, megaloman.

За ваше потраченное время и терпение.

Задача решена.
Аватара пользователя
BKPB

Re: VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок

Сообщение BKPB »

Огромное спасибо всем кто помогал: Казбек, mwz, megaloman.

За ваше потраченное время и терпение.

Задача решена.
Аватара пользователя
BKPB

Re: VBS/WSH/JS - [решено] Скрипт для удаления файлов и папок

Сообщение BKPB »

Задам ещё один вопрос.

Добавил в начало батника @echo off, чтобы скрыть процесс установки и всё бы хорошо пока

не доходит до

TASKKILL /F /IM browser.exe

TASKKILL /F /IM service_update.exe

тогда в окне появляются строки, что процессы такие то остановлены

и что процесс service_update.exe не запущен



Можно ли скрыть и эти сообщения или нет ?

Вот батник:



Скрытый текст

[spoiler]@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"[/spoiler]
Ответить

Вернуться в «Скриптовые языки администрирования Windows»