|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Проверка изменения переменных в *.bat файле |
|
|
CMD/BAT - [решено] Проверка изменения переменных в *.bat файле
|
Новый участник Сообщения: 24 |
Профиль | Отправить PM | Цитировать У меня есть батник в котором зациклен процесс расчетов. Мне нужно, чтобы он повторялся до тех пор, пока эти расчеты приводят к изменениям результатов (чтобы несколько сгладить О_о впечатление от моего описания скажу, что пишу в батнике алгоритм кластеризации по методу k-means). Собственно вопрос: Как мне проверить происходит ли изменение переменной x после расчета?
Т.е. Как сравнить переменную до и после? Сложность в том, что желательно делать это не по одной переменной, а группами или сразу все, т.к. переменных много. Помогите пожалуйста. |
|
Отправлено: 19:22, 28-03-2012 |
Старожил Сообщения: 352
|
Профиль | Отправить PM | Цитировать если много, то наверно проще всего вывести все в файл,
после расчета – в другой файл, и сравнить |
Отправлено: 19:41, 28-03-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать Дело в том, что в зависимости от того, будет меняться или нет, батник должен либо продолжать вычисления либо завершиться. В этом то и проблема
ну и потом как много? 9 штук. Просто сравнивать их по одной ну уж очень неудобно. И не совсем понятно как. Я додумался только после каждого круга расчетов переменную переобозначать и сравнивать старое обозначение с новым... |
Отправлено: 19:43, 28-03-2012 | #3 |
Ветеран Сообщения: 1758
|
VoinLuny,
Все равно при каждой итерации потребуется создавать проверочную переменную. Например: Вместо "set /p" какие-то расчеты. |
Последний раз редактировалось Foreigner, 28-03-2012 в 21:42. Отправлено: 20:40, 28-03-2012 | #4 |
Старожил Сообщения: 352
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 20:45, 28-03-2012 | #5 |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать Foreigner, не могли бы Вы пояснить,
Цитата Foreigner:
Цитата Foreigner:
kiripanda, тут тоже вопрос. Цитата kiripanda:
|
|||
Отправлено: 21:03, 28-03-2012 | #6 |
Старожил Сообщения: 352
|
Профиль | Отправить PM | Цитировать Цитата:
если назовёшь свои переменные my_var_* то можно отфильтровать set my_var_ > 0.tmp |
|
Отправлено: 21:25, 28-03-2012 | #7 |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать а если в процессе исполнения программы все эти переменные через echo у меня выводятся на экран, то можно их оттуда записать, так?
|
Отправлено: 21:32, 28-03-2012 | #8 |
Ветеран Сообщения: 1758
|
Цитата VoinLuny:
|
|
Отправлено: 21:39, 28-03-2012 | #9 |
Старожил Сообщения: 352
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 21:41, 28-03-2012 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] CMD/BAT - С помощью bat-ника найти и удалить текст в файле | InVariable | Скриптовые языки администрирования Windows | 4 | 22-05-2015 20:06 | |
CMD/BAT - [решено] Поиск файла, значения в файле и создания для них переменных | popoves | Скриптовые языки администрирования Windows | 4 | 29-02-2012 20:59 | |
CMD/BAT - [решено] Как организовать вызов bat с большим количеством переменных и их обработку? | seriych | Скриптовые языки администрирования Windows | 13 | 27-01-2011 15:48 | |
CMD/BAT - [решено] Изменение переменных в текстовом файле средствами bat | men232 | Скриптовые языки администрирования Windows | 1 | 29-11-2010 03:30 | |
Любой язык - Проверка сетевых ресурсов в BAT-файле | chkur | Скриптовые языки администрирования Windows | 1 | 03-12-2008 12:39 |
|