Удаление папки и параметра.
Цитата: Владимир от 09.11.2022, 14:05Приветствую.
Помогите пожалуйста, не получается правильно написать код самому, удаляется содержимое папки, а не сама папка, в реестре наоборот - удаляется папка, а не параметр в ней.
Нужно с помощью .bat\.reg\.vbs, без разницы лишь бы работало (В тихом режиме, или как он там правильно называется яхз):
Удалить папку в C:\Windows\Cursors\Название папки и расширяемый строковый параметр реестра в HKEY_CURRENT_USER\Control Panel\Cursors\Schemes\Название параметраХочу для удобства добавить к курсорам файлик, что бы рядом с установить.inf лежал удалить.* 🙂
Приветствую.
Помогите пожалуйста, не получается правильно написать код самому, удаляется содержимое папки, а не сама папка, в реестре наоборот - удаляется папка, а не параметр в ней.
Нужно с помощью .bat\.reg\.vbs, без разницы лишь бы работало (В тихом режиме, или как он там правильно называется яхз):
Удалить папку в C:\Windows\Cursors\Название папки и расширяемый строковый параметр реестра в HKEY_CURRENT_USER\Control Panel\Cursors\Schemes\Название параметра
Хочу для удобства добавить к курсорам файлик, что бы рядом с установить.inf лежал удалить.* 🙂
Цитата: XpucT от 09.11.2022, 14:17Привет 🖐
Чтобы удалить папку можно сделать такой vbs:CreateObject("Scripting.FileSystemObject").DeleteFolder("C:\Windows\Cursors\Название папки")Файл vbs обязательно должен иметь кодировку 1251, если название папки на кириллице.
Чтобы удалить параметр из реестра:
CreateObject("Wscript.Shell").RegDelete "HKCU\Control Panel\Cursors\Schemes\Название параметра"
Привет 🖐
Чтобы удалить папку можно сделать такой vbs:
CreateObject("Scripting.FileSystemObject").DeleteFolder("C:\Windows\Cursors\Название папки")
Файл vbs обязательно должен иметь кодировку 1251, если название папки на кириллице.
Чтобы удалить параметр из реестра:
CreateObject("Wscript.Shell").RegDelete "HKCU\Control Panel\Cursors\Schemes\Название параметра"
Цитата: Владимир от 09.11.2022, 14:32XpucT, Спасибо!👏
Насчёт кодировки я не знаю что это такое, я такой простой скрипт то не смог нагуглить 🙁
Я просто создал Текстовый документ.txt, поменял расширение на .vbs, вставил код с нужными именами удаляемого - всё работает 🙂
Ну по идиее названия будут только на латинице.
XpucT, Спасибо!👏
Насчёт кодировки я не знаю что это такое, я такой простой скрипт то не смог нагуглить 🙁
Я просто создал Текстовый документ.txt, поменял расширение на .vbs, вставил код с нужными именами удаляемого - всё работает 🙂
Ну по идиее названия будут только на латинице.
Цитата: XpucT от 09.11.2022, 14:56Цитата: Владимир от 09.11.2022, 14:32Насчёт кодировки я не знаю что это такое, я такой простой скрипт то не смог нагуглить
Проблема Google не в том, что нет результатов, а в том, что они крайне избыточны. Любой начинающий программист через это проходил.
Мне нужно простое решение. У Меня простой вопрос. Хочу простой ответ.
Но, как правило, нахожу то, что сначала нужно научиться строить ракету...Вот поэтому есть форумы, где адекватные люди либо просто ответят, либо дадут то, что нужно человеку, без излишков.
А если уж автора темы затянет, то начнёт действительно изучать тонкости vbs, reg, cmd.
В коде выше, например, нет проверки на наличие папки, поэтому если выполнить скрипт дважды, то выскочит ошибка. И тут уже дело хозяйское, либо оставить для себя, как есть, либо снова топать в Google и искать, как проверить, существует ли папка, чтобы не пытаться её удалять, если её нет.
Так потихоньку учится язык, хотя цели такой даже не ставил.
Цитата: Владимир от 09.11.2022, 14:32Насчёт кодировки я не знаю что это такое, я такой простой скрипт то не смог нагуглить
Проблема Google не в том, что нет результатов, а в том, что они крайне избыточны. Любой начинающий программист через это проходил.
Мне нужно простое решение. У Меня простой вопрос. Хочу простой ответ.
Но, как правило, нахожу то, что сначала нужно научиться строить ракету...
Вот поэтому есть форумы, где адекватные люди либо просто ответят, либо дадут то, что нужно человеку, без излишков.
А если уж автора темы затянет, то начнёт действительно изучать тонкости vbs, reg, cmd.
В коде выше, например, нет проверки на наличие папки, поэтому если выполнить скрипт дважды, то выскочит ошибка. И тут уже дело хозяйское, либо оставить для себя, как есть, либо снова топать в Google и искать, как проверить, существует ли папка, чтобы не пытаться её удалять, если её нет.
Так потихоньку учится язык, хотя цели такой даже не ставил.