Показать полную графическую версию : [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов
Только под XP и выше
reg Delete HKEY_LOCAL_MACHINE\SOFTWARE\Alawar
Примечание. Утилита REG.exe не входит в состав Windows 2000. Однако вы можете позаимствовать эту утилиту из Windows XP или Windows 2003 ... >> (http://www.oszone.ru/display.php?id=2762)
Bars66, типа такого?
Set SRCDIR=C:\_1
Set DSTDIR=C:\_2
For %%i In (%SRCDIR%\*.*_) Do Expand -R %%i %DSTDIR%\
Только под XP и выше
Код:
reg Delete HKEY_LOCAL_MACHINE\SOFTWARE\Alawar »
Спасибо! :up
А как без вопроса????
reg Delete HKEY_LOCAL_MACHINE\SOFTWARE\Alawar /f
sacredboy
20-05-2008, 05:54
Вопрос: можно ли в одном батнике установить несколько заданий типа сначала пинг узла, а потом рестарт службы и следом создание шареной папки, одним словом многозадачный батник?
ping 127.0.0.1
NET STOP "Service Name"
NET START "Service Name"
Net Share Your_Share_Name=C:\Temp [/USERS:number | /UNLIMITED]
К добавок к последней команде, то стоит не забывать про утилиту Calcs, возможно потребуется её задействовать, для раздачи прав, например так
Cacls C:\Temp /e /r Everyone
Cacls C:\Temp /e /g Everyone:C
Подробнее по утилите сдесь
Доступ - Как получить доступ к файлу или папке (http://forum.oszone.net/thread-41825.html)
Привет! Думаю если сюда нимишу необидно будет раз про bat разговор.
У меня вот че такой вот код
rem @echo off
rem Backup 1C8
d:
cd D:\1CBace\1c8
"C:\Program Files\WinRAR\rar.exe" a -m5 -r -dh -x*.cdx -agYYYYMMDD D:\Backup\bdata8.0\bdata8.0..rar *.*
:next2
rem Backup DATA
d:
cd D:\DATA
"C:\Program Files\WinRAR\rar.exe" a -m5 -r -dh -x*.cdx -agYYYYMMDD D:\Backup\data\data..rar *.*
:next2
rem Backup mail
d:
cd D:\mail
"C:\Program Files\WinRAR\rar.exe" a -m5 -r -dh -x*.cdx -agYYYYMMDD D:\Backup\mail\mail..rar *.*
Из кода видно делает бэкам с одного диска на другой. под определенной датой
Как добавить в этот код чтоб перед выполнением опред бэкапа сначало проверялись уже созданные архивы и те что старше 14 дней удалялись. а потом выполнялся бэкап.
BaerLinn
22-05-2008, 14:38
У меня по REG DELETE вопрос -- как удалить ОПРЕДЕЛЕННЫЙ параметр из ЛЮБОГО подраздела УКАЗАННОГО раздела?
Пример:
в [HKLM\SOFTWARE\MyPrivate]
имеются подразделы, имена которых - случайные, например
[HKLM\SOFTWARE\MyPrivate\23С5В778О3А77]
[HKLM\SOFTWARE\MyPrivate\799В23ООС2845]
и в каждом из них есть ОДИНАКОВЫЙ параметр Param, то есть
[HKLM\SOFTWARE\MyPrivate\23С5В778О3А77]
"Param" = (value)
[HKLM\SOFTWARE\MyPrivate\799В23ООС2845]
"Param" = (value)
Так вот мне требуется, не имея понятия о том, какие существуют подразделы в определенном ключе, удалить во всех этих разделах параметр Param, ну то есть что-то вроде
REG DELETE HKLM\SOFTWARE\MyPrivate\* /v Param /f
КАК ЭТО МОЖНО РЕАЛИЗОВАТЬ? Заранее благодарю.
BaerLinn, стоит взяться за Windows Script Host - оно гораздо функциональней командной строки.
BaerLinn
22-05-2008, 15:42
Busla, ну все-таки, пусть и "долго", и "некрасиво", но через батник можно как-то?
BaerLinn
REG DELETE <имя_раздела> [/v <имя_значения> | /ve | /va] [/f]
имя_раздела [\\<компьютер>\]<раздел>
компьютер Имя удаленного компьютера, если оно опущено, по умолчанию
используется локальный компьютер. На удаленном компьютере
можно использовать только корневые разделы HKLM и HKU.
раздел КОРЕНЬ\<подраздел>
КОРЕНЬ [ HKLM | HKCU | HKCR | HKU | HKCC ]
подраздел Полное имя подраздела реестра в одном из выбранных корневых
разделов.
имя_значения Имя значения, удаляемого из выбранного раздела. Если оно
опущено, удаляются все подразделы и значения указанного
раздела.
/ve Удаление пустого имени значения (По умолчанию).
/va Удаление всех значений в указанном разделе.
/f Выполнение удаления без запроса подтверждения.
BaerLinn
22-05-2008, 17:55
ShaddyR, по-моему, Вы не очень внимательно прочитали мой кейс. В моем случае: имеется раздел, в этом разделе - куча ключей, которых я не знаю и знать не хочу, и вот в каждом из таких ключей присутствует одинаковый параметр. Вот этот параметр из всех этих мне и нужно удалить, то есть
[HKLM\SOFTWARE\MyPrivate\?????????????]
"Param"=-
А лучше еще раз, пож-та, прочтите мой пост с примером и пояснениями. Спасибо!
Люди как удалить батник после завершения работы подскажите плз :-|
помогите начинающему,как переминовать папку на рабочем столе??????? На дисках получается, а на рабочем столе нет!!!!!!!!
ren С:\Documents and Settings\Administrator\Рабочий стол\Новая папка новая папка1
скажите что не так?????
Заранее Спасибо!!!!!
ren С:\Documents and Settings\Administrator\Рабочий стол\Новая папка новая папка1 »
нужно так
ren "С:\Documents and Settings\Administrator\Рабочий стол\Новая папка" новая папка1
ковычки надо ставить так как имеются пробелы в пути
Ramsa, C:\WINDOWS\Help\ntcmds.chm - справка по командам.
Задачи на bat-файлах (http://forum.ru-board.com/topic.cgi?forum=62&topic=6156) - более 100 страниц посвящено этой теме.
ren "С:\Documents and Settings\Admin\Рабочий стол\Новая папка" "новая папка1"
Важно Команды с русским шрифтом, как в данном случае, сохраняем в DOS кодировке любым текстовым редактором (то же FAR, TC и пр)
yurfed, Ramsa,
все работает
ren "С:\Documents and Settings\Admin\Рабочий стол\Новая папка" "новая папка1" »
этот вариант тоже работает
Baw17, а как у тебя работает этот вариант, где в имени выходной папки есть пробелы
ren "С:\Documents and Settings\Administrator\Рабочий стол\Новая папка" новая папка1
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.