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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

cchameleone



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

Важно: копируя батник через буфер обмена из форума не забывайте удалять пробелы в конце каждой строки, т.к. в некоторых случаях из-за этого программа будет работать неправильно!!! Чтобы не копировались концевые пробелы из форума, жмите на ссылку "Редактировать" в посте, и уже из редактора копируйте батник без пробелов.
 
Примечание: Большие куски кода заключайте в тэг [ more ].  

Смежные темы:
В помощь системному администратору » Автоматизация администрирования
Microsoft Windows » Сценарии Windows

Полезные ссылки:
· Из Windows XP Professional Product Documentation:
» Описание Cmd.exe » Command shell overview
» Using batch files » Using batch parameters » Using filters » Using command redirection operators
 
· Уроки bat-аники (для начинающих): первый и второй
· Курс из 19 лекций "Командная строка и сценарии Windows"
· Попов А. Командная строка и сценарии Windows (PDF). Курс лекций для начинающих
· Бокалий В. Командная строка (pdf-брошюрка в 20 страниц)
· Александров А., Дибров А. Урок bat-аники (pdf)
· Уильям Р. Станек - Командная строка Windows. Справочник администратора
 
· Скрываем консольные окна
· cmdow — изменение параметров и видимости дос-окна, Статья в КОМПЬЮТЕРРАONLINE
· Набор GNU утилит для win32
· HS_Packet.7z - Пакет утилит для организации интерфейса в bat-файлах
· Использование ansi.sys
· blat — отправка почты из консоли
· Команды RunDll32
· Quick Batch File Compiler - Позволяет превратить ваш батник в независимое приложение
· Easy Batch Builder+Rus+Crack - Редактор BAT файлов.Через графический интерфейс программы вы сможете быстро конструировать пакетные файлы практически любой сложности. (В комплекте есть Лоадер созданный с помощью Sign Of Misery некоторые антивирусы обзывают его вирусом. Вам решать: ставить или не ставить) (ЗЕРКАЛО)
· Простой способ получать текущую дату всегда в одном формате (не зависит от языков и настроек) ещё и ещё
· Переход из 32-битной версии cmd.exe в 64-битную (1) (2)

Всего записей: 2259 | Зарегистр. 16-10-2015 | Отправлено: 09:22 29-04-2016 | Исправлено: cchameleone, 20:42 22-02-2018
YuS_2



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

Цитата:
Это вы лезете в бутылку.

Опять двадцать пять. Это я пришел и безапелляционно заявил:

Цитата:
"=" - разделитель параметров в комстроке. Соответственно, задача неразрешима.

Ты точно ничего не попутал?
Вылазь сначала сам из пузыря...
 

Цитата:
Значит, ваш вариант неуниверсален

А кто говорил об универсальности? Есть задача, есть решение. Точка. Никто не обязан описывать и обслуживать все баги и недоработки cmd.
Что ты там себе вообразил - это твое личное, я туда не лезу... хочется искать подводные камни - вперед!

Всего записей: 2185 | Зарегистр. 03-02-2009 | Отправлено: 20:39 15-01-2019
GCRaistlin



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

Цитата:
Опять двадцать пять. Это я пришел и безапелляционно заявил

Я заявил то, что есть на деле.

Цитата:
А кто говорил об универсальности?

Раз уточнений при постановке задачи не было - предполагается надобность в универсальном решении. Тем более если речь о парсинге параметров.

Цитата:
Никто не обязан описывать и обслуживать все баги и недоработки cmd.  

Это не баги, а особенность реализации. Если вы не хотите их учитывать для себя - на здоровье, но предлагать другим некорректные решения не стоит. А тем более неадекватно реагировать, когда их некорректность наглядно показана.

----------
Magically yours
Raistlin

Всего записей: 2202 | Зарегистр. 18-04-2005 | Отправлено: 20:55 15-01-2019
YuS_2



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

Цитата:
Я заявил то, что есть на деле.

Вот ты какой... красавец! Любуйся, чего уж там
Тебе показали, что ты неправ, а ты уперся и толчешь воду в ступе, вместо того, чтобы признать, что был неправ... вот и вся ситуация.
 

Цитата:
Это не баги, а особенность реализации.

Ты всегда читаешь то, что только хочется? Особенностью реализации можно называть что угодно, в том числе и баги.  
Но то, что спецсимволы для cmd - камень преткновения во многих ситуациях, это конкретная недоработка/недосмотр/непродуманное решение (нужное подчеркнуть)  разработчиков, вот это факт.
 

Цитата:
предлагать другим некорректные решения не стоит.

весь cmd - одно большое и некорректное решение...  
 

Цитата:
неадекватно реагировать

Пффф, у тебя видимо микроскоп со слишком большим увеличением. Где неадекватность-то?
Ты учись ошибки признавать, остальное приложится.

Всего записей: 2185 | Зарегистр. 03-02-2009 | Отправлено: 21:05 15-01-2019
GCRaistlin



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

Цитата:
Тебе показали, что ты неправ

Напротив, это я показал, что не правы (исходя из формулировки поставленной задачи) как раз вы. Сначала произвольно окавычили передаваемый параметр, затем произвольно предположили, что там не может быть амперсанда.
 

Цитата:
Но то, что спецсимволы для cmd - камень преткновения во многих ситуациях, это конкретная недоработка/недосмотр/непродуманное решение (нужное подчеркнуть)  разработчиков, вот это факт.

Отнюдь. Надо просто давать себе труд учитывать возможность их наличия при написании скриптов.
 

Цитата:
весь cmd - одно большое и некорректное решение...

Я предполагал, что все в конце концов съедет на эту мантру. Ну, плохому танцору известно что мешает.
 

Цитата:
Где неадекватность-то?

Примерно в каждом вашем посте, начиная с этого.

----------
Magically yours
Raistlin

Всего записей: 2202 | Зарегистр. 18-04-2005 | Отправлено: 21:15 15-01-2019
YuS_2



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

Цитата:
это я показал, что не правы

Кроме выпячиваемого ЧСВ, ты ничего не показал.
 

Цитата:
Надо просто давать себе труд учитывать возможность их наличия при написании скриптов.  

Да ладно?! А когда не получается, заявить:
Задача нерешаема! Так что ли? Ну-ну...
 

Цитата:
Ну, плохому танцору известно что мешает.

Знак равно в комстроке, наверное?
Тут задача не решаема, там особенность реализации... так с чем ты споришь тогда? Вот упертый же.
 

Цитата:
в каждом вашем посте

Вот я и говорю, свои бревна нафиг не надо замечать, а чужие соринки под микроскоп, под микроскоп... так оно веселее.
Что и следовало ожидать.
Ладно, чего тут бодягу разводить, всё равно, ты ведь никогда и нигде ещё не признавал, что неправ, даже в очевидных ситуациях...
Мне лично надоело уже пытаться донести до тебя хоть какую-то здравую мысль...  
Ты прав, а я дурак. Успокойся уже. Спокойной ночи...  

Всего записей: 2185 | Зарегистр. 03-02-2009 | Отправлено: 21:32 15-01-2019
GCRaistlin



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

Цитата:
Да ладно?! А когда не получается, заявить:
Задача нерешаема! Так что ли?

Именно. Это лучше, чем предлагать заведомо ущербный вариант, а потом апеллировать к тому, что, мол, никто не говорил, что нужно универсальное решение.
 

Цитата:
Знак равно в комстроке, наверное?

Он мешает всем танцорам. Но плохим мешает еще куча вещей.

----------
Magically yours
Raistlin

Всего записей: 2202 | Зарегистр. 18-04-2005 | Отправлено: 21:49 15-01-2019
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru