|
|
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Есть ли варианты задержать батником исполнение следующей команды на время, менее секунды. Все известные мне методы в секундах. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 16:25 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
syl-la, 1) Можно извратиться через ping на 127.0.0.1... Правда с точностью не знаю как будет. 2) Можно поискать в reskit`ах - может что и откопаешь типа wait или sleep, но которые меньшие интервалы умеют 3) Можно написать самому - делов на 5 минут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 18:51 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Дело втом что в среде Windows имеются ощутимые накладые расходы на старт процесса. Если у вас в батнике только 1 вызов то вы можете получить совешенно случайное время от вашего заданного до нескольких десятков секунд. Вобщем это плохой измерительный инструмент. Лучше вставляйте задержку в ваше ПО а не в батник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 19:45 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
maytonДело втом что в среде Windows имеются ощутимые накладые расходы на старт процесса. Код: plaintext 1. 2. 3. случайное время от вашего заданного до нескольких десятков секунд.Не надо экстраполировать проблемы перегруженных серверов на простые житейские ситуации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 20:06 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Вась. Речь идет о милисекундах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 20:27 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
ТС еще б озвучил, зачем оно вообще ему надо? Может и надо вовсе, а мы тут голову ломаем... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 10:43 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
НЕ надо ессно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 10:43 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
можно еще пинг на несуществующий адрес Код: sql 1. параметр -w Таймаут каждого ответа в миллисекундах. Не знаю насколько точно этот таймаут выдерживается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 11:35 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Dima T, Про пинг я уже говорил. С такими же ремарками ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 12:03 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
можно еще так: my.cmdstart "" /w my_pause.vbs 2000 последний параметр время в мс my_pause.vbsWScript.Sleep(WScript.Arguments(0)) Или вообще все на vbscrypt переписать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 12:41 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
можно без лишних start`ов Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 12:46 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
maytonВась. Речь идет о милисекундах.ТСЕсть ли варианты задержать батником исполнение следующей команды на время, менее секунды .Я выделил. Более того, одна-две сотые секунды это десять-двадцать миллисекунд. Претензия к десяткам секунд - тоже остаётся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 16:37 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Dima Tпараметр -w Таймаут каждого ответа в миллисекундах. Не знаю насколько точно этот таймаут выдерживается.Тайм-аут - совсем не то, что нужно: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 16:45 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Виндовс не real-time ОС. Не даст он точность до 1 мс никакими средствами. Потоку выделяется квант времени 10-15 мс, поэтому пока один поток работает, а другой ждет окончания таймаута на том же проце и при истечении таймаута будет дальше ждать пока первый поток свой квант не исчерпает. Т.е. погрешность 10-15 мс, а то и больше если много активных потоков. На серверных виндовсах квант побольше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 16:48 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovЛоцалхост откликается без всяких задержек. Читай внимательнее что я писал: НЕ существующий адрес надо, 12 8 .0.0.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 16:49 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Dima TЧитай внимательнее что я писал: НЕ существующий адрес надо, 12 8 .0.0.1 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. P.S. А ведь с пол-пинка проверяется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 16:54 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovP.S. А ведь с пол-пинка проверяется. У меня на XP работает. Затестил с замером. Стабильно ~1300 мс вместо 800. Не совсем точно :) Попробовал на Win7, тут как у тебя ~ 20 мс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 17:01 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Попробовал на XP -w 1800 - стало 2200 мс. В общем даже на XP какие-то странные мс у пинга. Тогда остается вариант с vbscript. Код: sql 1. Тут стабильно 805 мс. Поставил 1800 - стало 1805 мс. единственный минус надо отдельный файлик my_pause.vbs, но может можно как-то WScript.Sleep() из cmd выполнить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 17:10 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 17:21 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 17:29 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Автор пытается соптимизировать пакетное задание. 0 секунд задержки между повторным действием - мало. 1 секунда - много. Может быть он нам расскажет что внутри пакета? Мы предложим конвейер. Или альтернативный подход к планированию тасков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 17:34 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
mayton, Я уже приводил ссылку на milisleep. ТС походу просто что-то вбросил и ушел по-английски... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 17:43 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Dima T"regina" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.В штатный дистрибутив винды много чего не входит, но это не исключает использование сторонних средств. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 18:10 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovВ штатный дистрибутив винды много чего не входит, но это не исключает использование сторонних средств. можно просто написать свой Sleep.exe из одной строчки вызова WinAPI Sleep() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 19:50 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Можно просто взять готовый, компактный и вполне кросплатформенный инструмент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 20:01 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorovкросплатформенный инструмент. Смысл? Батники сугубо виндовое изобретение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 20:03 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Пакетные файлы в виде bat/cmd - да, скрипт - нет. Рексовые скрипты вполне универсальны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 20:06 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
А как-же циклы? Никто не забыт, ничто не забыто. На моем PS показывает 52мс. Счетчик подбирается индивидуально. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 20:07 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Relic HunterСчетчик подбирается индивидуально "Я подчеркнул". P.S. Да, можно замутить хитровывернутый пакетник, который будет крутить цикл до нужного (им же рассчитанного) времени, но в таких надо или брать готовую утилиту или менять интерпретатор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 20:29 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, Будьте любезны, какая разница во времени покажет на вашей машине? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 20:48 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Relic HunterБудьте любезны, какая разница во времени покажет на вашей машине? 20-25 мс. Неважно что с твоим не совпало, можно подобрать нужную константу. Такой код нельзя использовать ни при каких условиях. Попробуй замени "1000" на "100000" запусти и посмотри на загрузку процессора. Будет 100%. Как-то не очень для организации паузы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2015, 07:14 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Можно файл нужного размера копировать в NUL. Правда трудно будет достичь стационарности условий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2015, 10:00 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
maytonМожно файл нужного размера копировать в NUL. Правда трудно будет достичь стационарности условий. Первый раз он с диска прочитается, второй из кэша ОС, а может опять с диска. Время в разы может менятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2015, 10:29 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
С кручением циклов тоже нестабильно. Зависит от загрузки системы в целом. Хотя... может быть и практичнее чем читать файлы. Вообще можно поискть любую консольную утилиту у которой есть параметр --timeout=... (мс) и дать ей пустую задачку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2015, 10:44 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Всем большое спасибо за участие и извиняюсь за беспокойство. Тут ситуация изменилась и надобность просто отпала, но тема нужная, не уверен, что не возникнет опять. Еще раз извиняюсь, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2015, 22:37 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
syl-laно тема нужная поясните всё-таки, зачем это нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2015, 00:01 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Изопропилsyl-laно тема нужная поясните всё-таки, зачем это нужно Судя по этому нафиг не нужная: syl-laнадобность просто отпала Похоже просто поняли что костыль не спасет и решили сделать нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2015, 08:38 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Добавили синхронизацию в софт. Ну дай бох... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2015, 14:42 |
|
||
|
Задержка менее секунды батником.
|
|||
|---|---|---|---|
|
#18+
Рас народ интересуется, значит поясняю: 1. Я в программировании если сказать нуль, то будет маловато. 2. Хоть нуль, а нос пхаю везде. Мне было нужно в глобусе "GoogleEarth" выводить одновременно несколько (мало сказано) объектов на обозрение. Вначале пристроился делать это батником, если объектов до 10, справляется нормально, если больше, может глюкануть. Потому ввел задержку секунду. Вроде нормально, но когда объектов много долговато грузит. Вот и хотел порегулировать, копал со всех концов. И наконец откопал, что объекты можно вводить слоем, то есть сразу формировать в один файл. Вот и отпала необходимость. То есть все верно, сделал нормально и необходимость отпала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2015, 23:24 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1341096]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
156ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 431ms |

| 0 / 0 |
