Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd) 2

Модерирует : gyra, Maz

Widok (10-03-2009 12:39): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Командная строка, батники\сценарии (bat, cmd)
(часть 1)
Вопросы, задачи и их решения по работе с командной строкой, файлами, а также сопутствующие ссылки.

 
Важно: копируя батник через буфер обмена из форума не забывайте удалять пробелы в конце каждой строки, т.к. в некоторых случаях из-за этого программа будет работать неправильно!!!
 
Примечание: Большие куски кода заключайте в тэг [more]  
 
Смежные темы:
В помощь системному администратору » Автоматизация администрирования
Microsoft Windows » Задачи на bat-файлах 5
 
Полезные ссылки:
· Cmd. Описание от разработчиков
· Урок bat-аники (для начинающих)
· Курс лекций для начинающих. Полезно и просто описано
· Набор GNU утилит для win32
· Пакет утилит для организации интерфейса в bat-файлах
· Использование ansi.sys
· cmdow — изменение параметров и видимости дос-окна
· blat — отправка почты из консоли
· Справка по командам в виде Html
· Команды RunDll32
· Quick Batch File Compiler - Позволяет превратить ваш батник в независимое приложение
· Пример - получение и обработка списка пользователей
· Уильям Станек - Командная строка Microsoft Windows (вплоть до w2k3)
· Простой способ получать текущую дату всегда в одном формате (не зависит от языков и настроек)
 
Старая версия первого сообщения

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:08 19-11-2007 | Исправлено: Dmitriy05, 22:49 13-04-2008
igor_andreev

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kilyan
WinRAR.chm, смотри описание ключа -as

Всего записей: 1667 | Зарегистр. 08-12-2004 | Отправлено: 13:01 09-12-2008
Kilyan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor_andreev
может будет выглядеть глупо - но обсмотрев всю справку с вашей помощью только сейчас нашел!
 
 
Спасиб.
 
Добавлено:
Млин! ну я уже замучался с этим архивированием!
Есть задача:
 
Вытащить ветки реестра и сохранить в файл(по умолчанию все файлы реестра сохранятся в место запуска батника) - сделано
Подробнее...  
 
Далее нужно добавить эти все файлы в архив в отдельную папку... добавляю так  
Подробнее...
 
Но это не все! осталось еще  добавить в ахив  полностью папку в корне диска и  
добавить в архив в отдельную папку все файлы по маске директории СИСТЕМ32
 
Если применить туже структуру  
Подробнее...
 
Останется только папка последней архивации (во всем виноват ключ -as) если его не использовать, то замысел получается, но без синхронизации, остается много хлама.
Если использовать этот ключ - то см. выше.
 
 
Помогите плизззз!!!
Как этот батник прокрутить так чтобы все рег-файлы легли в архив(в определенную папку), все файлы по маске с директории СИСТЕМ32 легли в архив(в определенную папку), и коректно легла в архив папка (в моем случае на с:\Делфи7) с синхронизацией!!!

Всего записей: 884 | Зарегистр. 04-09-2008 | Отправлено: 15:41 09-12-2008 | Исправлено: Kilyan, 13:27 10-12-2008
vmix



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как запустить в батнике RUNAS с паролем?
 
..пробовал так, не проходит:
echo "12345" | runas /user:mydom\myuser "myprog"

Всего записей: 162 | Зарегистр. 22-10-2002 | Отправлено: 14:32 10-12-2008
Elroir



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vmix
Встроенную runas нельзя запустить с паролем. Используй подобные сторонние утилиты (можно, например, psexec)

----------
"В интернете есть все, но не всегда"

Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 15:29 10-12-2008
winhex



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посмотрите, в чем я ошибся, сделал простой батник:

Код:
@echo off
"c:\Program Files\nnBackup\nnbackup.exe" copy -i c:\tempdoc\ -o D:\backtest -nocopy > NUL
IF NOT %ERRORLEVEL%==0 GOTO Err
:Err
ECHO Error!
echo %errorlevel%

 
Проблема в том, что даже если код возврата errorlevel равен нулю - все равно происходит переход к :Err
Что тут не так? Пробовал по-разному делать... вроде всегда одно и то же

----------
А сегодня что для завтра сделал я ?..

Всего записей: 628 | Зарегистр. 27-02-2005 | Отправлено: 17:25 10-12-2008
01MDM



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
winhex
 

Код:
 
@echo off
 
"c:\Program Files\nnBackup\nnbackup.exe" copy -i c:\tempdoc\ -o D:\backtest -nocopy > NUL
 
IF NOT %ERRORLEVEL%==0 GOTO Err
goto:eof
 
:Err
ECHO Error!
echo %errorlevel%  
 


Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 18:13 10-12-2008
winhex



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
01MDM спасибо!
Почему же тогда не работает такая конструкция:

Код:
IF NOT %ERRORLEVEL%==0 GOTO Err ELSE goto :eof

 
 
 
 


----------
А сегодня что для завтра сделал я ?..

Всего записей: 628 | Зарегистр. 27-02-2005 | Отправлено: 09:24 11-12-2008
01MDM



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
winhex
Со скобками работает?

Код:
 
IF NOT %ERRORLEVEL%==0 (GOTO Err) ELSE (GOTO Eof)  
 

Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 10:03 11-12-2008
winhex



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
01MDM, спасибо, так работает! Но вообще странно, ведь и без скобок правильно. Ан нет, не работает....


----------
А сегодня что для завтра сделал я ?..

Всего записей: 628 | Зарегистр. 27-02-2005 | Отправлено: 11:01 11-12-2008
corsik



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброго времени суток.
Господа умные Сис. админы и Програмеры. ПОдскажите мне юному сис. админу как написать батник кторый будет перебирать файлы .exe  в папки например c:\test и потом их с определеным ключом запукал ?

Всего записей: 25 | Зарегистр. 25-04-2008 | Отправлено: 00:22 13-12-2008
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
corsik
 

Код:
@Echo Off
PushD C:\Test
FOR %%a in (*.exe) Do start %a /SuperKey
PopD

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 02:13 13-12-2008 | Исправлено: KapralBel, 02:14 13-12-2008
corsik



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Не работает и перед и пишет
 

Цитата:
%%a was unexpected at this time

Всего записей: 25 | Зарегистр. 25-04-2008 | Отправлено: 10:44 13-12-2008
AvgustiN



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
М-да уж...  
 
Думал что хоть кто-нить откликнется на мою помощь или ссылочку даст, где это уже обсуждалось...

Всего записей: 84 | Зарегистр. 04-11-2006 | Отправлено: 12:26 13-12-2008
Elroir



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
corsik

Код:
 
@Echo Off  
PushD C:\Test  
FOR %%a in (*.exe) Do start "" "%%a" /SuperKey  
PopD
 


----------
"В интернете есть все, но не всегда"

Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 14:45 13-12-2008
sL4yer



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Всего записей: 49 | Зарегистр. 22-10-2008 | Отправлено: 23:33 14-12-2008
stanzdor81



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста - можно ли с помощью ntbackup копировать папку не целиком, а исключать файлы по типу, например *.avi и т.п.
Сейчас используется такой батник, но архив получается слишком большим...
Подробнее...

Всего записей: 150 | Зарегистр. 24-02-2007 | Отправлено: 16:17 16-12-2008
cane4ek



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Нашел интересный ресурс:
Image Magick работает с картинками из командной строки
 
http://ftp.efair.ru/pub/software/graphics/ImageMagick/www/command-line-options.html

Всего записей: 77 | Зарегистр. 16-11-2007 | Отправлено: 19:00 16-12-2008
ytka00



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
какой командой можно изменить MAC адрес сетевухи? и вернуть обратно тоже)
заранее спасибо

Всего записей: 143 | Зарегистр. 25-02-2008 | Отправлено: 02:34 17-12-2008
igor_andreev

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ytka00
http://devices.natetrue.com/macshift/

Всего записей: 1667 | Зарегистр. 08-12-2004 | Отправлено: 08:52 17-12-2008
ytka00



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor_andreev
Спасибо! то что надо

Всего записей: 143 | Зарегистр. 25-02-2008 | Отправлено: 09:05 17-12-2008
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd) 2
Widok (10-03-2009 12:39): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru