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

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

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

Widok (03-03-2010 16:29): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

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

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:38 10-03-2009 | Исправлено: TechnicsKuzya, 13:54 27-12-2009
HaK1R



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

Цитата:
как подавить все выводимое на экран НО НЕ в nul в самом файл

если тебя интерисует вывод в файл то 1>file.txt 2>&1

Всего записей: 136 | Зарегистр. 04-05-2009 | Отправлено: 20:44 27-05-2009
Rom213

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
всем привет !!!
подскажите пожалуйста как сделать так что бы программа wmplayer.exe запускалась с забержкой в секунд пять после одного из приложений

Всего записей: 32 | Зарегистр. 03-01-2006 | Отправлено: 00:12 28-05-2009
HaK1R



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Rom213
ты хочешь чтобы  батник сначала запускал одно приложение, а через пять секунд wmplayer?

Всего записей: 136 | Зарегистр. 04-05-2009 | Отправлено: 00:39 28-05-2009
Rom213

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

Всего записей: 32 | Зарегистр. 03-01-2006 | Отправлено: 00:58 28-05-2009
HaK1R



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Rom213
коасным укжи приложения которые тебе нужны

Код:
@echo off
start "" "C:\gta.exe"
ping -n 6 localhost 1>nul 2>&1
start "" "C:\wmplayer.exe"


Всего записей: 136 | Зарегистр. 04-05-2009 | Отправлено: 08:01 28-05-2009
01MDM



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

Код:
 
@echo off
 
start /wait "" "C:\Path\To\app.exe"
ping -n 6 localhost 1>nul
start "" wmplayer
 

Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 08:04 28-05-2009
Maza_Faka



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

Всего записей: 1420 | Зарегистр. 25-10-2006 | Отправлено: 08:14 28-05-2009 | Исправлено: Maza_Faka, 08:17 28-05-2009
Rom213

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибочки счас вроде бы работает только |wait вариант не подходит там надо что бы два приложения работало но запускалось 2-е с задержкой

Всего записей: 32 | Зарегистр. 03-01-2006 | Отправлено: 09:03 28-05-2009
Cosmogor



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день
 
Есть папка tool, в ней куча папок с файлами.
Подскажите, как переместить(скопировать) все файлы
из этих папок в другую (созданную) папку , а  
затем все эти папки удалить ?
Имена папок неизвестны, имена файлов в неизвестных  
папках неизвестны тоже.
Пробовал через XCOPY, получается только с файлами,
и то из папки tool,  хотя копировать мне их ненадо
а из неизвестных папок файлы не копируются  
 
код:
 
XCOPY /I /Y "C:\tool\*.*" "C:\1"
 
Уф, надеюсь не слишком запутанно.
Спс.

Всего записей: 230 | Зарегистр. 22-04-2009 | Отправлено: 07:06 29-05-2009
Maza_Faka



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cosmogor
Попробуйте так:

Код:
 
@Echo Off
 
For /D %%A In (C:\Tool\*) Do Xcopy "%%A" "C:\1\%%~nA" /I /S /E
 

Всего записей: 1420 | Зарегистр. 25-10-2006 | Отправлено: 08:46 29-05-2009
JsYPcvb1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!Помогите пожалуйста сделать bat.
Нужно чтобы он искал файлы с разрешением *.log в папке NEW и всех ее подпапках, собирал их, кидал в один архив и выдавал его на рабочий стол. Желательно чтобы запускать его можно было тоже с рабочего стола. Выже догадываетесь какие ***ые бывают клиенты.....

Всего записей: 10 | Зарегистр. 29-05-2009 | Отправлено: 12:13 29-05-2009
Maza_Faka



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

Код:
 
@Echo Off
 
Set FileDir=C:\NEW
 
For /R %%A In (*.log) Do Echo "%%A">>list.txt
 
Rar.exe a MyArc.rar @list.txt
 

Всего записей: 1420 | Зарегистр. 25-10-2006 | Отправлено: 15:30 29-05-2009
JsYPcvb1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо! но чет он не хо4ет.если 4ет и делает то я етого не вижу.вроде все пути с именами прально написал....я в батниках нуб полный. мож 4ет нитак делаю?...скопировал в текстовик, поменял разрешение на *.bat .... запустил и...ни4е...

Всего записей: 10 | Зарегистр. 29-05-2009 | Отправлено: 16:32 29-05-2009
Elroir



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

Код:
For /R %FileDir% %%A In (*.log) Do Echo "%%A">>list.txt  

 


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

Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 17:40 29-05-2009
JsYPcvb1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо,Elroir. теперь действительно появляется текстови4ок со всеми путями к файлам *.log из папки NEW, но мне нужны сами логи в 1 архиве..а еще лу4ше содержищие их папки полностью........
коро4е, для отладки приложения нужны его логи и пользователям бывает о4ень сложно понять 4то такое "Мой компьютер" и как в него зайти...их воля и мне бы давно уже вру4или белый билет после таких предложений... поетому нужен батничек, который сделал бы ето за них, а им осталось тока вставить в письмецо и кинуть мне....
 
спасибо за понимание =)

Всего записей: 10 | Зарегистр. 29-05-2009 | Отправлено: 18:07 29-05-2009
Cosmogor



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Maza_Faka
 
Спасибо
 
Неизвестные папки сейчас копирует
Но мне нужно содержимое этих папок
в одну папку скопировать(переместить)

Всего записей: 230 | Зарегистр. 22-04-2009 | Отправлено: 19:23 29-05-2009
Elroir



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

Цитата:
но мне нужны сами логи в 1 архиве

Так строчка "Rar.exe a MyArc.rar @list.txt" из кода, который привел Maza_Faka, именно это и делает. Я просто указал на неточность в строчке for-a.


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

Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 16:02 30-05-2009
Cokolok

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а вот мне интересно.... как зделать так.... чтобы батник запустился... и начел искать файл как ПОИСКОМ 111.exe и если хоть 1 наидет..... то он его удолял =) ? или запускал... =)?

Всего записей: 27 | Зарегистр. 24-05-2009 | Отправлено: 20:08 30-05-2009
Elroir



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

Код:
 
@echo off
for %%a in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
for /f "tokens=*" %%b in ('dir /s /b %%a:\111.exe 2^>nul') do (
start "" "%%b"
))  
 


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

Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 20:30 30-05-2009
Cokolok

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ппц.... чего только неможит БАТНИКИ ???? я в шоке.... шо непридумаю... все умеют !

Всего записей: 27 | Зарегистр. 24-05-2009 | Отправлено: 21:01 30-05-2009
   

Страницы: 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

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru