С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Наиболее частые ошибки, заметки особенностей программинга BAT файлов, баги интерпретатора*

CMD/BAT форум. Создание командных файлов Windows.
Войти
Регистрация
Восстановить пароль
Обсуждение
Всего сообщений: 108
Имя Дата Сообщение
Читать обсуждение полностью:
Наиболее частые ошибки, заметки особенностей программинга BAT файлов, баги интерпретатора*
Dragokas 10.01.2013 15:41 http://www.cyberforum.ru/post3979521.html
Эта тема - ответвление...
Dragokas 10.01.2013 16:34 http://www.cyberforum.ru/post3979523.html
Начну, Ошибки: 1) Экранирование спецсимвола потерялся...
Dragokas 10.01.2013 16:34 http://www.cyberforum.ru/post3979846.html
Ошибки: 2) Использование одноименных переменных без...
Dragokas 10.01.2013 17:44 http://www.cyberforum.ru/post3980238.html
Критические ошибки: 5) Использование рабочего каталога Bat...
Eva Rosalene 10.01.2013 18:49 http://www.cyberforum.ru/post3980632.html
А ещё лучше: cd "%~dp0"
gimntut 11.01.2013 00:27 http://www.cyberforum.ru/post3982854.html
А это ещё одна популярная ошибка! Эта команда не работает,...
Dragokas 11.01.2013 03:16 http://www.cyberforum.ru/post3983384.html
Замечу, что при этом Start...
Eva Rosalene 11.01.2013 13:41 http://www.cyberforum.ru/post3984651.html
Спасибо за информацию. После этих строк пошарил в инете и...
Dragokas 18.01.2013 16:48 http://www.cyberforum.ru/post4017536.html
Заметки 6) Инициализация числового типа данных Переменную...
Dragokas 23.01.2013 01:57 http://www.cyberforum.ru/post4040857.html
Ошибки 17) Запятая и точка с запятой - разделители...
Dragokas 25.01.2013 22:31 http://www.cyberforum.ru/post4053439.html
19) Максимальная глубина рекурсии = 593*. Это означает,...
Dragokas 26.01.2013 02:48 http://www.cyberforum.ru/post4053702.html
20) Просто эксперименты предельных возможностей переменной...
Dragokas 26.01.2013 02:51 http://www.cyberforum.ru/post4054123.html
21) Оптимизация кода Тест скорости выполнения идентичных...
Dragokas 26.01.2013 02:52 http://www.cyberforum.ru/post4054127.html
22) Тест замедления работы операторов при перегрузке...
Dragokas 28.01.2013 02:49 http://www.cyberforum.ru/post4061327.html
Ошибки синтаксиса: 23) Для команды SET всегда заключайте в...
Dragokas 28.01.2013 03:13 http://www.cyberforum.ru/post4061349.html
Заметки 24) Работа с файлами/папками, в именах которых...
Badger 28.01.2013 10:48 http://www.cyberforum.ru/post4061785.html
Т.е. cp866? если да, то в коде видимо забыли добавить.
Dragokas 28.01.2013 17:25 http://www.cyberforum.ru/post4063393.html
Badger, сразу после слов - код (строка № 4). Но Вы...
Dragokas 29.01.2013 20:05 http://www.cyberforum.ru/post4068701.html
Заметка 25) Получение даты и времени файла через цикл и...
sov44 29.01.2013 21:28 http://www.cyberforum.ru/post4069003.html
Альтернативный вариант получения свойств файла в заданной...
Dragokas 04.02.2013 00:55 http://www.cyberforum.ru/post4090281.html
Заметки 26) Кодировка в консоли По-умолчанию, текстовые...
Dragokas 11.03.2013 02:23 http://www.cyberforum.ru/post4236881.html
Application Crash консоли :D (for %%A in () do echo %%A)...
Badger 11.03.2013 02:47 http://www.cyberforum.ru/post4236923.html
Хз... А что должно было произойти?)
Dragokas 11.03.2013 03:01 http://www.cyberforum.ru/post4236940.html
Это я уже сократил - было %* как в этом примере...
Dragokas 12.03.2013 03:48 http://www.cyberforum.ru/post4241871.html
27) Текстовой файл не читается циклом (словно он пустой) ...
Dragokas 19.03.2013 02:27 http://www.cyberforum.ru/post4275519.html
28) Двойное раскрытие переменной. Первыми раскрываются...
Dragokas 22.03.2013 03:12 http://www.cyberforum.ru/post4290721.html
29) Конструкция вида Echo.!Var:~0,1! не работает. Баг...
Dragokas 10.05.2013 02:03 http://www.cyberforum.ru/post4533155.html
Баги: И все таки баг такой?...
gimntut 13.05.2013 21:34 http://www.cyberforum.ru/post4551215.html
Dragokas, ты забыл про формат 8.3 Достаточно было...
Dragokas 25.06.2013 22:10 http://www.cyberforum.ru/post4771468.html
Перенаправление вывода цикла в файл без дозаписи Недавно...
Dragokas 26.06.2013 08:58 http://www.cyberforum.ru/post4772616.html
В ходе неудачного эксперимента по превращению конвеерного...
Dragokas 02.07.2013 08:03 http://www.cyberforum.ru/post4795814.html
Различия Start.exe и Start:...
Dragokas 14.07.2013 21:10 http://www.cyberforum.ru/post4842556.html
Скобки в математических операциях Скобки в качестве...
Dragokas 16.07.2013 01:40 http://www.cyberforum.ru/post4847444.html
Заключайте под дополнительные общие кавычки команду,...
Dragokas 17.07.2013 17:20 http://www.cyberforum.ru/post4854150.html
Кодовые страницы, поддерживаемые CMD. Интересная инфа из...
Dragokas 24.07.2013 02:46 http://www.cyberforum.ru/post4876722.html
К заметке о предельных возможностях командной строки: 1....
Dragokas 11.08.2013 02:08 http://www.cyberforum.ru/post4936811.html
Когда нужны дополнительные @echo off и знаки @ ...
MihaniX 11.08.2013 19:01 http://www.cyberforum.ru/post4938425.html
Что это? Почему-то когда я набираю start cscript.exe...
Dragokas 11.08.2013 21:35 http://www.cyberforum.ru/post4938862.html
Это проблемы с кодировкой в Вашей системе. Похоже...
Dragokas 04.10.2013 02:00 http://www.cyberforum.ru/post5135681.html
Исправление проблемы, когда не работает вывод коротких имен...
YupiRex 04.10.2013 19:44 http://www.cyberforum.ru/post5138552.html
ping 127.0.0.1 > ping.txt - записывает результат...
Dragokas 04.10.2013 19:48 http://www.cyberforum.ru/post5138566.html
start "" cmd /c "ping 127.1 > desktop\ping.txt"
Dragokas 05.01.2014 00:07 http://www.cyberforum.ru/post5594779.html
@= в синтаксическом разборе FOR - бага CMD ? Сравните...
Eva Rosalene 05.01.2014 16:47 http://www.cyberforum.ru/post5596795.html
Dragokas, добавлю еще к размышлению: for /f "usebackq...
Dragokas 05.01.2014 19:16 http://www.cyberforum.ru/post5597389.html
FraidZZ, поменял на кавычки. И у меня все нормально. А что...
Dragokas 13.06.2014 13:00 http://www.cyberforum.ru/post6312382.html
Особенности работы "собаки".
Dragokas 13.06.2014 13:10 http://www.cyberforum.ru/post6312425.html
Ограничение математики для оператора IF при сравнении...
Dragokas 24.06.2014 14:49 http://www.cyberforum.ru/post6358285.html
"Падение" батника при запуске правой кнопкой мыши "от имени...
Dragokas 24.07.2014 22:45 http://www.cyberforum.ru/post6459065.html
Использование Choice и регистр символов Регистр символов...
Dragokas 28.07.2014 00:11 http://www.cyberforum.ru/post6467254.html
Лишние пробелы в конце Set. Не попадитесь на пробелы в...
Dragokas 09.08.2014 16:50 http://www.cyberforum.ru/post6504084.html
Лишние пробелы после знака перенаправления могут оказаться...
sov44 11.08.2014 12:07 http://www.cyberforum.ru/post6508167.html
Dragokas, поэкспериментировал на WinXP, проблем не...
Dragokas 11.08.2014 13:09 http://www.cyberforum.ru/post6508367.html
sov44, и не удивительно. В какой из строк у тебя пробелы...
sov44 11.08.2014 13:30 http://www.cyberforum.ru/post6508441.html
Ну да, поставил пробелы после кавычек, они появились в...
Dragokas 19.09.2014 23:27 http://www.cyberforum.ru/post6625840.html
Здесь должна была быть Ваша реклама инструкция по...
Charles Kludge 22.09.2014 19:44 http://www.cyberforum.ru/post6634786.html
Не только. Я угробил полтора часа на отладку этого батника....
Dragokas 06.10.2014 11:59 http://www.cyberforum.ru/post6686390.html
Не совсем баг, можно сказать - особенность: Создайте...
gimntut 13.10.2014 21:25 http://www.cyberforum.ru/post6717574.html
echo 1^ Удивительно, но если знак крышки последний символ...
Dragokas 13.10.2014 21:50 http://www.cyberforum.ru/post6717688.html
При чем отъедает весь процессор. И при разных запусках...
Dragokas 12.03.2015 20:22 http://www.cyberforum.ru/post7332856.html
Интересное наблюдение: если поставить 2 пробела в...
b0gus 07.10.2015 20:44 http://www.cyberforum.ru/post8164580.html
в этот список можно добавить и знак равно ( = )
alpap 09.10.2015 11:48 http://www.cyberforum.ru/post8171202.html
- почему?
alpap 09.10.2015 12:08 http://www.cyberforum.ru/post8171287.html
А мне недавно здесь попался такой код: @echo off setlocal...
alpap 09.10.2015 13:02 http://www.cyberforum.ru/post8171546.html
Тогда почему вот так: @echo on Call :Sub "myFile.txt"...
Garry Galler 09.10.2015 18:18 http://www.cyberforum.ru/post8172945.html
Расширение не должно указываться, иначе для ФС это будут...
Dragokas 09.10.2015 20:56 http://www.cyberforum.ru/post8173701.html
alpap, md name echo.>name
alpap 10.10.2015 11:05 http://www.cyberforum.ru/post8175018.html
- так понятно будет отказано в доступе, значит я...
Dragokas 21.10.2015 20:32 http://www.cyberforum.ru/post8226100.html
Выполнение такой команды проигнорируется, если записано...
YuS_2 21.04.2016 14:53 http://www.cyberforum.ru/post9051360.html
Хотелось бы поправить такое определение, ибо попался вот...
Dragokas 21.04.2016 15:26 http://www.cyberforum.ru/post9051505.html
YuS_2, спасибо за замечание и наблюдение. Действительно,...
YuS_2 21.04.2016 19:43 http://www.cyberforum.ru/post9052808.html
Да, это использовалось для конкретной ситуации, надо было...
Dragokas 21.04.2016 20:15 http://www.cyberforum.ru/post9052977.html
На главной в "Тонкости языка" там еще многое подобное есть....
Smitis 23.04.2016 23:58 http://www.cyberforum.ru/post9061648.html
Нет! Просто сначала >< заменяется на !cr!, а затем...
Dragokas 24.04.2016 01:22 http://www.cyberforum.ru/post9061762.html
1. b><a><r 2. %b!cr!a!cr!r% Но ведь тогда пришлось бы...
Smitis 24.04.2016 01:46 http://www.cyberforum.ru/post9061825.html
Переменные !cr! будут раскрыты в строке set foo..., после...
YuS_2 27.04.2016 09:53 http://www.cyberforum.ru/post9075402.html
Smitis, Разве это правильная последовательность...
Dragokas 27.04.2016 16:40 http://www.cyberforum.ru/post9077445.html
YuS_2, смотря что считать правильным. Для рядовых задач Вам...
YuS_2 27.04.2016 16:54 http://www.cyberforum.ru/post9077546.html
Да нет, общий смысл и то, что переменной, которая...
Dragokas 27.04.2016 17:03 http://www.cyberforum.ru/post9077593.html
Последовательность не ламается: 1. set "foo=%foo%"...
YuS_2 27.04.2016 22:07 http://www.cyberforum.ru/post9078966.html
Эмм, если это для меня было, то лишнее, смысл сценария...
Smitis 28.04.2016 11:04 http://www.cyberforum.ru/post9080420.html
Да, извиняюсь, надо было уточнить о каком set идёт речь....
Dragokas 18.01.2017 21:57 http://www.cyberforum.ru/post10020276.html
Зацикливание на циклических симлинках Если нужно...
Victor_Man 05.02.2017 18:42 http://www.cyberforum.ru/post10080432.html
Вдруг обнаружил... Запускаю .cmd из какой-то папки, в .cmd...
Dragokas 05.02.2017 19:31 http://www.cyberforum.ru/post10080687.html
If /i "%CD%\"=="%~dp0" ...
Victor_Man 05.02.2017 20:50 http://www.cyberforum.ru/post10080915.html
Dragokas, Да, спасибо работает, но придется это зарубить...
Dragokas 05.02.2017 20:55 http://www.cyberforum.ru/post10080929.html
Достаточно помнить, что файловые пути в Windows могут иметь...
greg zakharov 17.02.2017 12:32 http://www.cyberforum.ru/post10123814.html
Об определении битности системы Бытует мнение, что...
b0gus 19.02.2017 14:29 http://www.cyberforum.ru/post10130790.html
также можно использовать call @echo off Setlocal...
Dragokas 19.02.2017 18:56 http://www.cyberforum.ru/post10131798.html
в таком случае ! будет нафиг не нужен. Т.к. %%var%%...
b0gus 19.02.2017 19:05 http://www.cyberforum.ru/post10131828.html
на выход НЕ пойдёт лишний пробел (в обсуждаемом решении)...
zb 19.05.2017 11:56 http://www.cyberforum.ru/post10453884.html
echo ( | cmd консоль начинает добавлять лишний перевод...
alpap 19.05.2017 14:17 http://www.cyberforum.ru/post10454377.html
zb, да здрасьте! запуск пустой строки echo( или echo. -...
Dragokas 24.07.2017 19:41 http://www.cyberforum.ru/post10641042.html
Баг модификатора ~s (преобразование имени файла в формат...
YupiRex 25.07.2017 18:58 http://www.cyberforum.ru/post10643377.html
Причем для Windows10 - именно на диске С: и дело не букве))
Dragokas 25.07.2017 19:05 http://www.cyberforum.ru/post10643392.html
Не совсем понял методику твоего тестирования, и как...
YupiRex 25.07.2017 19:31 http://www.cyberforum.ru/post10643469.html
Опишу простейший создаем папку "Темповая папка" в корне...
Alikberov 09.09.2017 12:07 http://www.cyberforum.ru/post10740541.html
00007FF7??????D0 FF F3 push rbx ...
SilverVox 20.09.2017 12:29 http://www.cyberforum.ru/post10766103.html
Пролистал всю ветку, вроде подобного не нашел. ...
Dragokas 20.09.2017 14:47 http://www.cyberforum.ru/post10766575.html
SilverVox, это не баг, а последовательность синтаксического...
alpap 20.09.2017 17:24 http://www.cyberforum.ru/post10766994.html
SilverVox, можно так получить значение set...
SilverVox 20.09.2017 21:56 http://www.cyberforum.ru/post10767278.html
Да, помнится читал об этой-же последовательности в справке...
parmari 30.11.2017 13:47 http://www.cyberforum.ru/post11898315.html
Кусок кода с поиском числа строк и последней строки (с...
Dragokas 30.11.2017 13:50 http://www.cyberforum.ru/post11898319.html
parmari, вы перепутали тему. Здесь выкладывают только...
parmari 30.11.2017 14:07 http://www.cyberforum.ru/post11898383.html
Число строк 65535 - вполне аналитическая информация....
Dragokas 01.12.2017 00:13 http://www.cyberforum.ru/post11900681.html
parmari, просто не понятно, зачем вы сюда это выложили и...
parmari 01.12.2017 13:44 http://www.cyberforum.ru/post11902014.html
Ладно, в сухом остатке... На файлах, размер строк...
Dragokas 01.12.2017 15:24 http://www.cyberforum.ru/post11902343.html
В том и дело, что батник не оптимизирован. При таком кол-ве...
Dragokas 26.11.2018 19:17 http://www.cyberforum.ru/post13097943.html
more.exe и ошибки "Слишком много аргументов в командной...
 
 
Similar

Ошибки при запуске bat-файлов
У меня проблема, что при запуске cmd.exe, что при запуске любого *.bat-файла,...

Последовательный запуск нескольких BAT-файлов из основного BAT-файла
Доброго времени суток всем... Помогите кто понимает.. Есть bat... @echo off...

Запуск bat-файлов с параметрами, являющимися модификациями принятого запускающим bat-файлом параметра
Написать командный файл, который: • принимает в качестве параметра полное имя...

Как определить количество цветов в подгружаемом рисунке и наиболее частые цвета
Заранее благодарен...

Ошибки при создании заметки
Пару дней назад установил Друпал на Xampp, частенько на разных страницах пришет...

MoreAnswers

Частые ошибки
Есть проблема и уверен что системная, а не программная. Проблема в том что во...

Частые ошибки winapi
Подскажите, что я делаю не так. Программа запускается без ошибок, но кнопку,...

Частые ошибки в работе компьютера
Доброго времени суток. Перейду сразу к делу: После включения компьютера никакая...

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru