Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.89/19: Рейтинг темы: голосов - 19, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 04.03.2021
Сообщений: 33

При нахождении меньшего числа удалять

04.03.2021, 11:16. Показов 3951. Ответов 32
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
не работает
selimit.txt число 12.12
setch.txt число 999.22

Windows Batch file
1
2
3
4
5
6
echo on
set /p b= <selimit.txt
set /p u= <setch.txt
::если меньше то удаляет 
if "%b%" LSS "%u%"  del 88
::================================
а так работает!
selimit.txt число 101.12
setch.txt число 999.22
Windows Batch file
1
2
3
4
set /p b= <selimit.txt
set /p u= <setch.txt
if "%b%" LSS "%u%"  del 88
::
как мне сделать так чтобы он првельно сравнил с числом маленьким и удалил. Одними словами чтобы заработал первый вариант
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.03.2021, 11:16
Ответы с готовыми решениями:

При нахождении очередного простого числа активировать событие
Задачи на использование событий. Осуществить использование событий в программе с применением синтаксиса обработчика, рекомендованного для...

Выход из цикла при нахождении первого отрицательного числа массива
есть массив, в котором есть минимум 2 отрицательных числа надо найти первое и последнее отрицательное число возникает вопрос, при...

Предложить подходящую альтернативу функции Mod при нахождении последних цифр числа
дан массив, состоящий из n натуральных чисел. образовать новый массив, элементами которого являются элементы, оканчивающиеся на циыру к. ...

32
0 / 0 / 0
Регистрация: 04.03.2021
Сообщений: 33
05.03.2021, 15:56  [ТС]
Студворк — интернет-сервис помощи студентам
Ставлю числа в файлах каторые на диске в месте с батнмком (

selimit.txt
setch.txt

и не удаляет "88", нечего не происходит
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,817
05.03.2021, 16:02
Цитата Сообщение от polooration Посмотреть сообщение
на диске
В той же папке?
Кодировка тоже ANSI? Между 3 и 4 строками:
Windows Batch file
1
2
@echo "%b%" "%u%"
@pause>nul
Правильно числа выводит?
0
0 / 0 / 0
Регистрация: 04.03.2021
Сообщений: 33
05.03.2021, 16:04  [ТС]
selimit.txt
setch.txt
Ставлю числа в них и нечего не происходит, не удаляет файл 88
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,817
05.03.2021, 16:05
На вопросы-то ответы будут?
0
0 / 0 / 0
Регистрация: 04.03.2021
Сообщений: 33
05.03.2021, 16:11  [ТС]
Удаляет в любых случаях
Правельно я добавил?

Windows Batch file
1
2
3
4
5
6
7
8
9
 @echo "%b%" "%u%"
@pause>nul
@set @a=0/*
@set /p b=<selimit.txt
@set /p u=<setch.txt
@cscript /e:jscript "%~f0" %b% %u%||@del 88
@exit
 
*/if(WSH.Arguments(0)<WSH.Arguments(1)){WSH.Quit(1)}
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,817
05.03.2021, 16:14
Цитата Сообщение от polooration Посмотреть сообщение
Правельно я добавил?
Что в словах "Между 3 и 4 строками" может быть неясно?

И я задал 3 вопроса.
0
0 / 0 / 0
Регистрация: 04.03.2021
Сообщений: 33
05.03.2021, 16:16  [ТС]
Неа не работает(
Windows Batch file
1
2
3
4
5
6
7
8
9
10
 
@set @a=0/*
@echo "%b%" "%u%"
@pause>nul
@set /p b=<selimit.txt
@set /p u=<setch.txt
@cscript /e:jscript "%~f0" %b% %u%||@del 88
@exit
 
*/if(WSH.Arguments(0)<WSH.Arguments(1)){WSH.Quit(1)}
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,817
05.03.2021, 16:22
Лучший ответ Сообщение было отмечено polooration как решение

Решение

Идём в этот код и смотрим на нумерацию строк.
1
0 / 0 / 0
Регистрация: 04.03.2021
Сообщений: 33
05.03.2021, 16:51  [ТС]
Вроде работает если что отпишусь
вот что получилось! )) благодарю

Windows Batch file
1
2
3
4
5
6
7
8
9
@set @a=0/*
@set /p b=<selimit.txt
@echo "%b%" "%u%"
::@pause>nul
@set /p u=<setch.txt
@cscript /e:jscript "%~f0" %b% %u%||@del 88
@exit
 
*/if(WSH.Arguments(0)<WSH.Arguments(1)){WSH.Quit(1)}
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,817
05.03.2021, 16:56
polooration, это просто тест. Что там должно работать кроме того, что и так работало?
Как можно путать 2 строку с 3? Ну это даже не первый класс.

Windows Batch file
1
2
3
4
@set /p b=<selimit.txt
@set /p u=<setch.txt
@echo "%b%" "%u%"
@pause>nul
0
0 / 0 / 0
Регистрация: 04.03.2021
Сообщений: 33
05.03.2021, 17:24  [ТС]
если я ставлю в selimit.txt 2.84 а в setch.txt 100.77 или до 199.77 то он НЕ УДАЛЯЕТ! если ставлю 3.77 или 200.77 или 7.77 то он удаляет! почему так?

selimit.txt = 2.84
setch.txt = 199.79


почему эт от 100.77 до 199.77 не удаляет? что это за))? :@

Windows Batch file
1
2
3
4
5
6
7
8
9
@set @a=0/*
@set /p b=<selimit.txt
@set /p u=<setch.txt
@echo "%b%" "%u%"
@pause>nul
@cscript /e:jscript "%~f0" %b% %u%||@del 88
@exit
 
*/if(WSH.Arguments(0)<WSH.Arguments(1)){WSH.Quit(1)}
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,817
05.03.2021, 17:48
Лучший ответ Сообщение было отмечено polooration как решение

Решение

Хм. js как-то избирательно числовой текст сравнивает. Что ж, добавим Number:
Windows Batch file
1
2
3
4
5
6
7
@set @a=0/*
@set /p b=<selimit.txt
@set /p u=<setch.txt
@cscript /e:jscript "%~f0" %b% %u%||@del 88
@exit
 
*/WSH.Quit(Number(WSH.Arguments(0))<Number(WSH.Arguments(1)))
1
0 / 0 / 0
Регистрация: 04.03.2021
Сообщений: 33
06.03.2021, 11:54  [ТС]
Работает как положено! Благодарю!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.03.2021, 11:54

Обработка исключений при вводе числа, меньшего единицы
Как можно обработать исключение, чтобы при вводе числа меньше 1, выдалось сообщение? Добавлено через 2 часа 48 минут Вот например, я...

Ввести два числа, найти квадрат меньшего числа и куб большего
1.Ввести два числа. Найти квадрат меньшего числа и куб большего

Ошибка в нахождении числа в последовательности
Помогите, пожалуйста, найти ошибку. Цикл не работает с последним введенным числом. Задача такова: дано натуральное число n и числа...

Ввести два числа Осуществить вывод меньшего числа, вывод большего числа
Помогите решить эти задачи Можно на чём угодно. Можно даже на Assembler вставках в C++ сделать Вот сами задачи: 17....

Ввести два числа Осуществить вывод меньшего числа, вывод большего числа
Помогите решить эти задачи Можно на чём угодно. Можно даже на Assembler вставках в C++ сделать Вот сами задачи: 17....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
33
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru