Cmd вечный цикл

Бесконечный цикл в for без меток (Идеи ?)

Нужен бесконечный цикл в теле for

на подобие for /l – но нескончаемый и в то же время “интерактивный”, т.е. выполняющий в итерации последовательно все действия

SmaharbA

дико извиняюсь за тупость

Alexii

Интересно. А какова была цель-то? И почему именно «for»?

smaharbA, всё равно не понятно. Поясните словами, пожалуйста.

SmaharbA, 2012-09-05 00

часы в заголовке командной строки, можно конечно и стартануть пакетник, но подумалось как из самой строкипозырил свои “болванки” пакетников и обнаружил в них for /l %x in (0,0,0)

навеяло увиденной темой про powershell и часы в заголовке

smaharbA, спасибо, ясно. Я так и предполагал. У меня, правда, эти часы «стоят»

, потому решил уточнить.

Update: Вот так «пошли»:

там суть в start “” /b из командной строки

Шут его знает. В оригинальном виде часы у меня просто замирали в начальном состоянии.

SmaharbA, 2012-09-05 08

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

у меня отрабатывает и при запуске в командном интерпретаторе и если запустить в фаре, мигает только в фаре при переходе по каталогам и в момент начала просмотра/редактирования файлов

Аскет

Ох ты какой трюк. Работает

Arigato

Когда запускаю эти часы, то avp.exe (Касперский) загружает процессор почти на 50%, закрываю окно консоли с часами, загрузка падает до 0%. Странная реакция.

Wisgest, 2013-01-07 02

У меня эти часы стояли, но лишь теперь понял почему. Возможно, у alexii та же причина. Просто у меня CMD. EXE сразу запускается с ключом /V (через ярлык), поэтому текущее значение !date! !time! подставлялось в командную строку уже при запуске. А вот, если экранировать восклицательные знаки

:/>  Как правильно создавать резервную копию Windows 10

то работает независимо от того, была включена перед этим отложенная подстановка или нет.(Ну, или так

Можно и в Коллекцию.

Писал я как-то для замены этих неудобств процедуру – концептуальную фишку (чуть более точнее и с градацией до милисекунд) в качестве паузы.

Надо будет попозже в коллекцию закинуть.

А каперский – как вытекающее.

Не вытекающее. Это и есть причина.

Aскет

Это когда как – смотря в какой ситуации и на какой машинке.

0-2% — это основательно?

Aскет, 2013-01-11 06

Бывает что куллер процессора начинает изрядно гудеть (вероятно – угнетает фаервол) и доставляет неудобства.

Чтобы Вы в очередной раз, в порыве конгнитивного диссонанса и соблимированной злобы (накопленной за пол-года мучений от борьбы с моей грандиозной эНЛПятиной) обгадили мой пусть даже высакоинтеллектуальный, пусть ДэХаЕшный и сверхконцептуальный, но всё же “банный стыд”?

Зачем же. Да и прав что-то нехватает чтоб в Коллекцию “гадить”. ))

Aскет, 2013-01-10 07

А давайте лучше устроим конкурс (тест Айзека)) – я поясняю суть концепта, а вы предложите свои варианты решения второй части задачи. А-ля “мозговой штурм”.

Думаю наберётся несколько решений. Может у кого-то будет и пооптимальнее и поинтереснее чем у меня.

Wisgest, 2013-01-10 17

в порыве конгнитивного диссонанса и соблимированной злобы, накопленной за пол-года мучений моей грандиознейшой эНэЛПятиной, обгадили мой пусть даже высакоинтеллектуальный, ДэХаЕшный

Из всех слов понял только «пол-года», да и то не понял: как ты их насчитал?Во-вторых, моя злоба (которой нет) не играет никакого значения:

В очередной раз вы попытались скомпрометировать грандиозного Аскета и настроить против него участников. Чтож, Вам повезло – повёлся даже модератор, питающий ко мне непрофессианальную злобу. Вот вы то и есть настоящий мистификатор и провокатор.

:/>  Как настроить камеру ноутбук acer

— как будто мои намерения оправдали бы твои ошибки и флуд в Коллекции.

Да и прав не хватает чтоб в Коллекцию “гадить”.

Правильно, не надо гадить. Пиши здесь,  мы посмотрим.

START /WAIT нужно, если вызывается неконсольное приложение, значит — внешняя программа; а это всё равно обращение к диску, т.е. нагрузка на ресурсы.

Но, думаю, ты просто блефуешь.

Aскет, 2013-01-11 07

START/W/B APP. EXE — если APP. EXE консольное, что-то не вижу преимуществ перед простым вызовом APP. EXE (может, изменение приоритета?). START/W/B INNER_COMMAND — это на самом деле START/W/B %ComSpec%   INNER_COMMAND — т.е. никуда не годится.

Aскет, 2013-01-11 19

Завязывайте с демагогией, рефрейминг – это не Ваше. )

debug.exe далее хоть 15 мс, меньшего не получите, получите в любой момент до 100 нс точность, но цикл с меньшим периодом нет

Из крайности в крайность, То “блеф”, то “start не тянет”

Aскет, 2013-01-12 05

После покажу, “я наслаждаюсь сладострастным трепетом ожидания”.

Я для того и положил концепт, а не конкретную реализацию;Объяснил принцип действия и предложил мозговой штурм, дабы “Разроботчеки” перестали подражать и копировать, а попробовали бы разработать, предложили свои варианты “затяжной команды” (в тендеме с start/b/w).

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

Только суть, без колдунства с невидимыми окнами и иже с ним.

Wisgest, 2013-01-18 13

Я разочарован. Признаюсь, я ожидал чего-то большего чем очевидные WScript. Sleep() или window.setTimeout(), которых просто постеснялся упоминать. Мне кажется, Aскет, судя по ранее им сказанному

первоначально имел в виду другое решение, но обнаружил в нём изъян и выложил первое попавшее под руку.

Aскет, 2013-01-18 14

Нет, Аскет ранее лишь опровергал вашу неверную и основанную на банальной логике т.з. по поводу команды start (дабы в конец вас запутать, да-да)

:/>  Пропали значки или ярлыки в Windows — что делать?

Важна точность задержки и отсутствие нагрузки.

Которая оказалось верной.

Как вы к нам, так будем и мы к вам.

Точность? Опережение где-то на пол-секунды при 3-секундной задержке. Думаю, она будет меняться от машины к машине. Отсутствие нагрузки?

— где-то 40% загрузки одноядерного ЦП. Сравним

— около 25%

— то же самое.

Чем CSCRIPT менее кошерно чем MSHTA или однократное обращение к CScript. EXE — чем многократный вызов ping. EXE?

Вы бы лучше поискали способы обращения к системному таймеру, чем очередной раз пытать счастье в попытках “изфекаливания оппонента”.

У меня при вызове n-370 выдаёт стабильно точную задержку (лишь иногда +/- 4ms) с нагрузкой на ЦП 0%.

А у меня при n-100 и то, если n делится на 1000 (иначе отклонение больше).

Нагрузка 0% будет при большой задержке, но не в момент запуска MSHTA (или чего угодно), что я и показал вызвав этот трюк в цикле с малой задержкой (без каких либо семантических или синтаксических ошибок),заодно ответив на вопрос:

— Большей «лёгкостью на подъём». А от использования дополнительного файла портабельность страдает очень несущественно.

Где уж нам до вас.

Aскет, 2013-01-19 03

Любая попытка к творчеству и исследованиям в разы полезней любых излияний унылого скепсиса и самой отборной копипасты.