|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов |
|
Любой язык - [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов
|
Новый участник Сообщения: 23 |
Внимание! В связи с созданием отдельного форума по скриптовым языкам, эта тема переводится в архивное состояние. Если у вас есть вопрос, создайте новую тему или поднимите существующую, если в ней обсуждается аналогичная проблема. Пожалуйста, не создавайте тем с названием "Помогите!" или "Нужна помощь в написании батника". Это и так понятно ![]() |
|
Отправлено: 16:17, 01-11-2005 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать HiAll, zi0n, да вы что сговорились что ли?
HiAll не поленись исправить свой пост с вопросом, чтобы код батника был в тегах "CODE" zi0n удали пользовательскую переменную PATH (сверху) и перерегистрируйся... имеет смысл только при наличии требуемых файлов на жестком диске |
Отправлено: 17:01, 06-04-2008 | #111 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Всем привет нужен батник для автоматической установки прог с подключенного сетевого диска в WINXP, написанный командный сценарий не понимает exe- шники типа (Касперского 6.0)
|
Отправлено: 09:46, 08-04-2008 | #112 |
Сообщения: 53488
|
Профиль | Отправить PM | Цитировать Цитата Veter_79:
|
|
Отправлено: 10:05, 08-04-2008 | #113 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Нужен батник, который бы перемещал все файлы из всех подпапок папки, допустим c:\books\... , в саму эту папку c:\books
|
Отправлено: 15:16, 19-04-2008 | #114 |
Ветеран Сообщения: 4527
|
Профиль | Сайт | Отправить PM | Цитировать seekeer, а вы сделайте так: откройте свою большую папку в обеих панелях Total Commander, выберите на одной панели в меню "Вид" - "Показать все файлы без подкаталогов", выделите всё и перенесите на другую панель. В первой панели останутся пустые папки. Чуточку длиннее, конечно, зато не нужно батник иметь, хранить, искать...
To All Помогите решить очень простую задачу: батник, лежащий к каталоге XXX, должен удалять все папки с именем YYY, находящиеся внутри XXX на любом уровне вложенности. |
------- Отправлено: 16:06, 19-04-2008 | #115 |
Сообщения: 53488
|
Профиль | Отправить PM | Цитировать Цитата truvo:
Цитата seekeer:
|
||
Последний раз редактировалось Petya V4sechkin, 19-04-2008 в 16:30. Отправлено: 16:18, 19-04-2008 | #116 |
Ветеран Сообщения: 4527
|
Профиль | Сайт | Отправить PM | Цитировать Petya V4sechkin и all, а вот задача для настоящих "зубров"!
Нужен батник, который при запуске из любого места, например, с внешнего носителя при загрузке системы с компакт-диска, удаляет, независимо от системных разрешений и атрибутов файлов: 1) всё содержимое всех папок Temp и Temporary Internet Files (для всех пользователей) в каталоге Documents and Settings на системном диске; 2) содержимое папки Windows\Temp; 3) содержимое корзины; 4) все точки восстановления за исключением последней. Мастера с Ru-board помогали однажды мне решить эту задачу. Результат (последняя версия батника) - ниже (комментарии в файле не мои, а автора батника). Последующее применение батника на разных компах показало, что поставленная цель не вполне достигнута. Так что у тех, кто пожелает мне помочь, есть два пути, по вкусу: или работа над чужими ошибками, или свой вариант... @echo off setlocal set "ds=Documents and Settings" set "tf=Local Settings\Temp" set "ti=Local Settings\Temporary Internet Files" echo Start.... for %%i in (Q W E R T Y U I P O S D F G H J K L Z X C V N M) do ( if not %~d0==%%i: call:clean %%i ) echo ....Done goto:eof :clean if exist %1:\Windows\Temp ( pushd %1:\Windows\Temp call:delete popd ) if exist %1:\WinNT\Temp ( pushd %1:\WinNT\Temp call:delete popd ) :: :: Корзина. Встречал и Recycler и Recycled :: if exist %1:\Recycler ( pushd %1:\Recycler call:delete popd ) if exist %1:\Recycled ( pushd %1:\Recycled call:delete popd ) :: Точки восстановления :: Удаляет все подпапки вида RP001. У меня рабоает, :: но я конечно не проверял на удаление if exist "%1:\System Volume Information\*_restore*" ( pushd "%1:\System Volume Information\*_restore*" for /f %%i in ('dir /b /ad') do rd /s /q %%i popd ) if not exist "%1:\%ds%" goto:eof for /f "tokens=*" %%i in ('dir /b /ad "%1:\%ds%"') do ( if exist "%1:\%ds%\%%i\%tf%" ( pushd "%1:\%ds%\%%i\%tf%" call:delete popd ) if exist "%1:\%ds%\%%i\%ti%" ( pushd "%1:\%ds%\%%i\%ti%" call:delete popd ) ) goto:eof :delete del /q /a /f *.* 1>nul 2>&1 for /f "tokens=*" %%i in ('dir /b /ad') do rd /s /q "%%i" 1>nul 2>&1 |
Последний раз редактировалось truvo, 21-10-2008 в 16:28. Отправлено: 18:13, 19-04-2008 | #117 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Petya V4sechkin , truvo спасибо большое, сейчас попробуем)
|
Отправлено: 22:12, 19-04-2008 | #118 |
Пользователь Сообщения: 86
|
Профиль | Отправить PM | Цитировать Кто знает как добавить строки в текстовые файлы при помощи пакеиного файла?
|
Отправлено: 06:27, 08-05-2008 | #119 |
(*.*) Сообщения: 36561
|
Профиль | Сайт | Отправить PM | Цитировать echo add this line > C:\test.txt
|
------- Отправлено: 07:06, 08-05-2008 | #120 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|