Карта сайта

Это автоматически сохраненная страница от 10.03.2013. Оригинал был здесь: http://2ch.hk/b/res/44697316.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Вск 10 Мар 2013 11:44:35
@echo off
echo Вы собираетесь сменить цвет фона и шрифта в консоли.
echo Первая цифра отвечает за цвет фона, вторая - шрифта.
echo Таблица цветов, для справки:
echo 0 = Черный 8 = Серый
echo 1 = Синий 9 = Светло-синий
echo 2 = Зеленый A = Светло-зеленый
echo 3 = Голубой B = Светло-голубой
echo 4 = Красный C = Светло-красный
echo 5 = Лиловый D = Светло-лиловый
echo 6 = Желтый E = Светло-желтый
echo 7 = Белый F = Ярко-белый
echo Введите цифру, соответствующую цвету ФОНА.
choice /c 0123456789abcdef
if errorlevel 16 set t=f
if errorlevel 15 set t=e
if errorlevel 14 set t=d
if errorlevel 13 set t=c
if errorlevel 12 set t=b
if errorlevel 11 set t=a
if errorlevel 10 set t=9
if errorlevel 9 set t=8
if errorlevel 8 set t=7
if errorlevel 7 set t=6
if errorlevel 6 set t=5
if errorlevel 5 set t=4
if errorlevel 4 set t=3
if errorlevel 3 set t=2
if errorlevel 2 set t=1
if errorlevel 1 set t=0
echo Введите цифру, соответствующую цвету ШРИФТА.
choice /c 0123456789abcdef
if errorlevel 16 set r=f
if errorlevel 15 set r=e
if errorlevel 14 set r=d
if errorlevel 13 set r=c
if errorlevel 12 set r=b
if errorlevel 11 set r=a
if errorlevel 10 set r=9
if errorlevel 9 set r=8
if errorlevel 8 set r=7
if errorlevel 7 set r=6
if errorlevel 6 set r=5
if errorlevel 5 set r=4
if errorlevel 4 set r=3
if errorlevel 3 set r=2
if errorlevel 2 set r=1
if errorlevel 1 set r=0
echo Выполнение...
@echo on
color %tr%
pause

Я тупой, и не вижу, в чем проблема, но блядь при вводе любых значений выполняется color 00, вместо color tr.


Вск 10 Мар 2013 11:48:11
Ну, котаны, ну помогите мне, ну позязя!

Вск 10 Мар 2013 11:56:26
>>44697566
Надо сделать лабораторную работу.

Вск 10 Мар 2013 11:58:34
>>44697713
Напиши лучше калькулятор на Делфи и препод отстанет.

Вск 10 Мар 2013 11:58:45
>>44697811
Нет, задание именно такое, именно через эррорлевел, и отсебятиной заниматься не вариант.
если ты не иронизировал, конечно

Вск 10 Мар 2013 12:01:32
>>44697852
ВОТ ВАНЬКА ЕРОХИН АНТИВИРУС НА БАТНИКАХ НАПИСАЛ А ТЫ ВСЕ ЛАБОРАТОРНУЮ СДЕЛАТЬ НЕ МОЖЕШЬ

Вск 10 Мар 2013 12:01:40
Я правильно понял, что можно ввести два нуля, и у тебя в командной строке всё чёрное будет?

Вск 10 Мар 2013 12:05:27
>>44697925
Если значения совпадают, ничего не произойдет.

Вск 10 Мар 2013 12:08:28
>>44697925
Можно ввести 0a и поиграться в матрицу, кстати, там такая команда есть, tree, псевдографически выводит структура текущего каталога со всеми подпапками. Описывать результат лень, лучше сам посмотри. Хотя он от каталога к каталогу разница, вроде бы.

Вск 10 Мар 2013 12:13:09
Я вот в упор ошибки не вижу, все должно работать как часы, но блядь нихуя не работает.
Неужели здесь нету КОМАНДНОЙ СТРОКИ МАСТЕРОВ, которые компилируют по хардкору, уважают машинные коды, чтят дух двоичной системы исчисления и любят свою материнскую плату? Где эти суровые бородатые дядьки, ПХП-ПОГРОММИСТЫ? Я понимаю, лень читать такую стену и разбираться в ней, чтобы студентик выполнил лабу, но ведь есть такие специалисты, что с одного взгляда вычисляют ошибки и подскзаывают, как их решить!

Вск 10 Мар 2013 12:15:43
Няш, помог бы, да вот не могу я в bat, или как это там. Если б си, или vb

Вск 10 Мар 2013 12:29:29
>>44698936
Действительно .bat, я прямо как бабушкин.
Все равно добра, за добрые намерения :3

Вск 10 Мар 2013 12:35:21
>>44697316
Через errorlevel костыльно как-то.
Попробуй через:
@set /p a="Enter your choice: "
@if "%a%" == "1" @echo blabla

Вск 10 Мар 2013 13:28:25
Проблемы с видимостью переменных. Google variable scope batch


← К списку тредов