Старое обсуждение:BAT

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску
Основная статьяBAT (Lukomore)Старое обсуждение

Внимание! Это старая дискуссия, которая некогда велась на сайте Луркоморье. Пожалуйста, для продолжения обратитесь к актуальной: Обсуждение:BAT, которая проводится в стиле пленарного заседания.


Что это за узконаправленная ерунда?Тут что,блѣть,одни программисты собрались?Всем поебать на ваши батники,лучше бы статью про WAT?(ну где ещё бабка с непередаваемым выражением лица)накатали

Вот и напиши про WAT?

Может быть, не совсем корректно сравнивать bat-файл с bash'ем? bash - это все-таки интерпретатор/оболочка, а bat - это всего лишь набор команд + дополнительный синтаксис. Если и сравнивать, то с никсовыми .sh-файлами, а работу bash'а сравнить с command/cmd. Как-то так

>Нет процедур. Да, здесь вам не bash. Если нужна подпрограмма — пиши GOTO и :метки, люби ассемблер. Можно, правда, написать call, имя другого батника и параметры. Какое-никакое, а облегчение Можно использовать call :метка %параметры, завершать процедуру goto :eof. Используется так же, как вызов стороннего батника. Разве это нельзя считать подпрограммой? Лол, статья про уютненькие батники на лурке. Добавьте ссылок на .bat'овские 2048/змейку/сапер.

Нет вложенного IF - враньё. Запускаем (естественно, с параметрами) и радуемся:

@echo off
if "%1"=="lawl" (
	echo Yes!
	if "%2"=="lawl2" (
		echo Double Yes!
	) else (
		echo Yes, but no :(
	)
) else (
	echo No :(
)
pause
exit
Допилено