1 / 1 / 0
Регистрация: 28.11.2010
Сообщений: 60
|
|||||||||||
1 | |||||||||||
Синтаксическая ошибка в коде для вывода меню20.12.2011, 21:34. Показов 3551. Ответов 15
Метки нет (Все метки)
Упорядочить содержимое каталога (указанного в командной строке пакетного файла)* следующим образом. Все файлы с расширением TXT переместить в каталог TEXT, все файлы с расширением RTF, DOC переместить в каталог WORD, все файлы с расширением CPP, C - в каталог CPP. Таким образом, в каталоге должны остаться только подкаталоги. Затем с помощью команды SET вывести меню (просмотр, просмотр с подкаталогами, выход). Каталоги оформлять в режиме постраничного просмотра. * Каталог который требуется отсортировать передается в виде параметра скипту. К примеру:
0
|
20.12.2011, 21:34 | |
Ответы с готовыми решениями:
15
Синтаксическая ошибка в коде для вычисления факториала Синтаксическая ошибка в коде Синтаксическая ошибка в коде меню Синтаксическая ошибка в коде |
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
|
|||||||||||
20.12.2011, 22:28 | 2 | ||||||||||
Не буду разбираться в коде и задаче, но количество скобок меня смущает:
0
|
1 / 1 / 0
Регистрация: 28.11.2010
Сообщений: 60
|
||||||
21.12.2011, 19:17 [ТС] | 3 | |||||
Спасибо за подсказку, переделал, но все равно не работает.Посмотрите пожалуйста!У меня всегда первое условие срабатывает.Почему?И какие бы я цифры не вводил выводятся файлы в папке WORD. остальные нет!!!Помогите!!(
1
|
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
|
|
21.12.2011, 19:32 | 4 |
это извращение, тупое увеличение размера кода.
2 варианта я тебе писал. Зачем писать IF %Digit% =="1" (goto :text) когда можно написать goto v%Digit% Добавлено через 3 минуты Ну во-первых, что за пробел после %digit%, во-вторых цифры у тебя в кавычках, а в переменной ты их без кавычек вводишь, ни одно условие не подходит и оно идет дальше по коду, а т.к. у тебя после условий начинается код первого действия, он и выполняются. Юзай IF "%Digit%"=="1" (goto :text)
0
|
1 / 1 / 0
Регистрация: 28.11.2010
Сообщений: 60
|
|
21.12.2011, 19:59 [ТС] | 5 |
Сделал я сейчас по-вашему второму коду только pause добавил. все равно же говорю выводит только в папке TEST содержимое.Может там несколько переменных нужно или еще что-нибудь??
0
|
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
|
|||||||||||
21.12.2011, 21:18 | 6 | ||||||||||
Отпишись по тексту, что я написал жирным шрифтом.
Добавлено через 4 минуты эх ладно тебя
Добавлено через 2 минуты
1
|
1 / 1 / 0
Регистрация: 28.11.2010
Сообщений: 60
|
||||||
21.12.2011, 22:00 [ТС] | 7 | |||||
Спасибо большое за помощь!!я все-таки сам умудрился чтобы все заработало)только у меня путь там без кавычек и почему параметр в таком виде %~1 ??За что эта тильда отвечает?я просто написал
0
|
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
|
|
21.12.2011, 22:33 | 8 |
что значит сортироваться?
move "cd\*.%pacwupenue%" "%racwupenue%"? ~ отвечает за убирание кавычек слева и справа от параметра
0
|
1 / 1 / 0
Регистрация: 28.11.2010
Сообщений: 60
|
|||||||||||
26.12.2011, 21:30 [ТС] | 9 | ||||||||||
RIS, помоги пожалуйста с заданием!
Написать командный файл для установки атрибутов файлов. Первым в списке фактических параметров указывается атрибут, затем список файлов. В командном файле использовать только один формальный параметр: %1. Необходимо проверять существование файлов. Вообщем нужно чтобы вводил допустим
0
|
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
|
||||||
27.12.2011, 01:08 | 10 | |||||
Не понял вас, в вашем примере использовано 2 параметра, а не один, а атрибут, который надо менять, вообще, не указан.
Не понял, зачем вам массив в этой задаче, но осуществлять массив можно так:
0
|
1 / 1 / 0
Регистрация: 28.11.2010
Сообщений: 60
|
||||||
28.12.2011, 20:01 [ТС] | 11 | |||||
я там ошибся( нужно чтоб при вводе было так
0
|
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
|
|||||||||||
29.12.2011, 18:51 | 12 | ||||||||||
Добавлено через 10 минут
0
|
1 / 1 / 0
Регистрация: 28.11.2010
Сообщений: 60
|
||||||
29.12.2011, 18:54 [ТС] | 13 | |||||
там же через shift сдвиг параметра можно сделать)в результате получится только %1)задание такое вот)просто допустим я могу несколько раз одно и то же написать. но это если я знаю заранее для скольких файлов мне нужно атрибут поставить....а вот как скрипт автоматически должен определять количество файлов.вот кстати нашел похожее что-то...только не совсем понятен этот код...
0
|
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
|
||||||
29.12.2011, 18:57 | 14 | |||||
ну попробуй
0
|
1 / 1 / 0
Регистрация: 28.11.2010
Сообщений: 60
|
|
29.12.2011, 19:15 [ТС] | 15 |
работает только там же опять %~2...последние 2 строчки не понял(
0
|
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
|
|||||||||||
29.12.2011, 21:14 | 16 | ||||||||||
1
|
29.12.2011, 21:14 | |
29.12.2011, 21:14 | |
Помогаю со студенческими работами здесь
16
Синтаксическая ошибка в коде Синтаксическая ошибка в коде Синтаксическая ошибка в коде Ошибка в программе для вывода меню Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |