|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов |
|
Любой язык - [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов
|
Новый участник Сообщения: 23 |
Внимание! В связи с созданием отдельного форума по скриптовым языкам, эта тема переводится в архивное состояние. Если у вас есть вопрос, создайте новую тему или поднимите существующую, если в ней обсуждается аналогичная проблема. Пожалуйста, не создавайте тем с названием "Помогите!" или "Нужна помощь в написании батника". Это и так понятно ![]() |
|
Отправлено: 16:17, 01-11-2005 |
![]() Ветеран Сообщения: 2165
|
Профиль | Отправить PM | Цитировать Vadikan
Чё то я совсем туплю... ![]() Значит у нас получаеься так: копируется вся ветвь реестра HKU (текущего пользователя) в HKU\Custom - да? Потом применяется файл реестра (в виде файла tweak.reg) с нужными мне настройками (ну например там прописаны настройки HKU\Custom\Control Panel\Desktop). Так и имеем мы значит ветку реестра HKU\custom где содержится вся ветка реестра HKU (от текущего пользователя)+применённый (по верх) трик. ![]() А как у нас тогда осуществляется обратный процесс? для нового пользователя? как подзагрузить нужные нам настройки? Этот скрип же не рассматривает этот вопрос... ![]() |
------- Отправлено: 13:06, 21-06-2007 | #51 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
(*.*) Сообщения: 36561
|
Профиль | Сайт | Отправить PM | Цитировать Anton04
Цитата:
Цитата:
|
||
------- Отправлено: 20:41, 21-06-2007 | #52 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Anton04
- HKU и HKCU это разные ветки; - наводящий вопрос: как применить твик ко всем пользователям компьютера (ветка HKCU)? |
Отправлено: 07:15, 22-06-2007 | #53 |
(*.*) Сообщения: 36561
|
Профиль | Сайт | Отправить PM | Цитировать amel27
Благодар за комментарий. Я не заметил, что Anton04 путает эти два раздела Цитата:
Думаю, что вам не повредит прочтение статьи Твики реестра и Описание реестра Microsoft Windows заодно прочтите. |
|
------- Отправлено: 09:06, 22-06-2007 | #54 |
![]() Ветеран Сообщения: 2165
|
Профиль | Отправить PM | Цитировать amel27
Блин... точняк спутал, признаю, запарился совсем, каюсь ![]() ![]() Vadikan Спасибо за наставления. ![]() Дальше разберусь сам... |
------- Отправлено: 10:30, 22-06-2007 | #55 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Подскажите пожайлуста можно ли в батнике указать выбор даты, чтобы юзер подставлял дату...что-то типа диалогового окна и команда выполнялась с учётом выбранной даты?.....команда такого вида: c:\pcmaster\drv32\tfrema /Manual /File=C:\transact.qdx /ExtractFolder=c:\store\transferxml\imp /BusinessDate=20070323..........где 20070323 соответственно и есть дата.
|
Отправлено: 11:52, 10-07-2007 | #56 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать |
Отправлено: 10:07, 11-07-2007 | #57 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать 0bject
вот пример скрипта который пробегает по включённым машинам домена и раскидывает/удаляет файлы (можно делать и другие действия) @rem Скрипт определяет все компьютеры сети и позволяет переписать/удалить файл на всех машинах в 1 месте @rem Copywrite by Vovan[CAD] @rem файл который нужно разбросать по машинам (с полным путём) set sourcefile=o:\PDFFactory\GdiPlus.dll @rem локальный путь на машинах куда надо положить файл (на конце должен быть \) set DestinationPath=c$\progra~1\skype\ @rem удаляем старый лог если есть if exist result.txt del result.txt @rem Записываем список машин в сети в файл set listfile=hosts.txt net view /domain:test > %listfile% @rem переменной %%i поочерёдно присваевается значение первого токена в каждой строке файла for /f "tokens=1" %%i in (%listfile%) do call :procedure %%i @rem procedure выполняется на каждой машине из списка :procedure @rem дописываем в лог имя машины @echo %1 >>result.txt if exist %1\%DestinationPath% pause rem copy %sourcefile% %1\%DestinationPath% >>result.txt rem del %1\%DestinationPath%\test.txt exit /b а учитывая что del /Q/S/F %destination%\*.* не задевает подпапки @rem удаляет все подпапки с содержимым в заданной папке; файлы лежащие непосредственно в этой папке остаются @rem copywrive by Vovan[CAD] @rem параметр - полный путь к обрабатываемой папке без слэша вконце @rem проверка что параметр задан if %1*==* goto NOPARAM set listfile=Spisok.txt set workdisk=%~d1 set workdir=%1 set curpath=%~dp0 set curdisk=%~d0 @rem переходим в рабочую папку %workdisk% cd %workdir% @rem записывает имена подпапок содержащихся в папке в файл %listfile% @rem параметры по умолчанию для dir задаются в переменной DIRCMD dir /b /a:d /o:ge >%listfile% @rem для каждой папки из списка вызываем функцию её удаления с содержимым for /f "tokens=*" %%i in (%listfile%) do call :deldir "%~1\%%i" @rem удаляем файл-список del %listfile% @rem возвращаемся в текущую папку %curdisk% cd %curdir% goto end @rem функция удаляющая папку с вложенными файлами и подпапками :DELDIR if exist %1 del /Q/S/F %1 if exist %1 rmdir /Q /S %1 exit /b @rem запуск без параметров :NOPARAM @echo off cls echo Параметры командной строки: echo %0 полный путь к обрабатываемой папке без слэша вконце в двойных кавычках! pause goto end :END |
Отправлено: 02:29, 18-09-2007 | #58 |
Новый участник Сообщения: 21
|
Профиль | Отправить PM | Цитировать Нужно написать батник, который брал бы все файлы с определенным расширением и переименовывал бы их (новое имя файла должно быть датой и временем его создания).
|
Отправлено: 12:56, 10-10-2007 | #59 |
fascinating rhythm Сообщения: 6626
|
Профиль | Отправить PM | Цитировать А батник-то зачем? Это нужно делать регулярно, по расписанию?
Может быть, Renamer подойдёт? |
------- Отправлено: 15:11, 10-10-2007 | #60 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] VBS/WSH. Сортировка файлов по дате. | rancid | Скриптовые языки администрирования Windows | 3 | 23-07-2009 06:38 | |
[решено] Как с помощью CMD(BAT) запустить запароленный sfx архив! | ofcoss | Автоматическая установка приложений | 7 | 10-07-2009 00:41 | |
CMD/BAT - [решено] Нужна помощь в создании bat-ника для распаковки и переименования файлов/папок | Nun-Nun | Скриптовые языки администрирования Windows | 6 | 14-05-2009 15:45 | |
Нужна снова ваша помощь в написании интересного скрипта | Magnus | Вебмастеру | 2 | 09-06-2005 20:26 | |
Нужна помощь в написании скрипта | Magnus | Вебмастеру | 7 | 06-05-2005 10:53 |
|