10582 / 5545 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
|
|||||||||||
1 | |||||||||||
Почему скрипт входит в бесконечный цикл на Win XP ?18.11.2015, 00:13. Показов 2046. Ответов 15
Метки нет (Все метки)
Приветствую.
Собственно сабж
Почему ? Чую, что решение простое, но сам додуматься не могу. Заранее спасибо Добавлено через 8 минут Сам спросил ,сам ответил
0
|
18.11.2015, 00:13 | |
Ответы с готовыми решениями:
15
Кольцевой список, программа входит в бесконечный цикл Не входит в систему - бесконечный цикл вход-выход Программа входит в бесконечный цикл при изменении двумерного массива Почему цикл на при 1 уходит в бесконечный цикл? |
3460 / 1998 / 635
Регистрация: 26.02.2014
Сообщений: 1,457
|
||||||
18.11.2015, 03:37 | 2 | |||||
Сообщение было отмечено vavun как решение
Решение
vavun, вот так всё-таки надёжнее и логичнее:
.
2
|
10582 / 5545 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
|
|
18.11.2015, 03:55 [ТС] | 3 |
Согласен, спасибо )
0
|
10582 / 5545 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
|
|||||||||||
20.11.2015, 20:47 [ТС] | 5 | ||||||||||
О боги ! Почему оно не работает ?
Где эта элементарная загвоздка ? Почему она не назначается ? Добавлено через 12 минут А так работает
Добавлено через 3 минуты А нет, не работает ...
0
|
20.11.2015, 20:54 | 6 | |||||
Попытка вызова метки из под скобочной конструкции...
Вообще оформи этот функционал нормально, как отдельную подпрограмму, и вызывай ее через call
1
|
10582 / 5545 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
|
|
20.11.2015, 21:01 [ТС] | 7 |
А я как раз пытался от этого отказаться Если разбить на отдельные составляющие и вызывать через call, то работает
А можно поподробнее с этого места ?
0
|
20.11.2015, 21:23 | 8 |
Не ты ли в соседней теме рекомендовал юзеру не использовать слишком "пирамидальную" конструкцию кода?
А, нет, работает. Что-то подзабыл, в каких случаях так нельзя. В твоем случае, попытка раскрыть переменную из под того же блока скобок, где и происходило присвоение значения.
1
|
10582 / 5545 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
|
|||||||||||
20.11.2015, 22:20 [ТС] | 9 | ||||||||||
Ругаться матом скоро буду
Наличие первого аргумента определяется верно Но выводить его он не хочет ни в какую Добавлено через 38 секунд Добавлено через 16 минут Думал по-быстрому сделаю, но не вышло. В общем ТЗ: При запуске скрипта без параметров Код
batfile.bat
Код
batfile.bat arg Windows Batch file @echo off prog.exe "%1"
0
|
10582 / 5545 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
|
|
20.11.2015, 22:22 [ТС] | 11 |
0
|
20.11.2015, 22:24 | 12 | |||||
Сообщение было отмечено vavun как решение
Решение
Воткнуть 3-й строкой кода ComSpec:
Добавлено через 1 минуту Только тильду не забывай. Она лишние кавычки удаляет.
1
|
10582 / 5545 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
|
|
20.11.2015, 22:24 [ТС] | 13 |
0
|
724 / 323 / 133
Регистрация: 17.03.2014
Сообщений: 811
|
||||||
20.11.2015, 22:25 | 14 | |||||
может быть так:
1
|
10582 / 5545 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
|
|
20.11.2015, 22:33 [ТС] | 15 |
Ну да, логично
Добавлено через 17 секунд Dragokas, благодарю Добавлено через 26 секунд В принципе можно и так Добавлено через 5 минут Dragokas, сработало как нужно
0
|
21.11.2015, 23:14 | 16 | |||||
Потребовалось сегодня чисто на cmd реализовать максимально быстрый код для поиска свободного имени, подобно как у vavun.
Сделал через кеш переименований. По условию, кол-во файлов с одинаковым именем будет превышать 50, при этом известно что папка заранее пуста (ну или по крайней мере не содержит огромного кол-ва файлов с одинаковыми именами).
1
|
21.11.2015, 23:14 | |
21.11.2015, 23:14 | |
Помогаю со студенческими работами здесь
16
Почему если условие входа в цикл не выполняется, функция заново входит в цикл Почему бесконечный цикл?! почему данный цикл-бесконечный? Цикл по коллекции бесконечный, почему? InputMismatchException почему бесконечный цикл при вводе? Нужно детально разобрать, почему цикл бесконечный Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |