Может сталкивались с проблемой, но у меня не работает команда задержки: wait в виндовс 7, в windows xp все отлично, в семерке он проскакивает и не как не выполняет команду, как будто её нет. Запускал программу и с правами администратора и другие версии..
Единственное получается выставлять паузу между строуками в мс в поле под скриптом, на это она работает. Но есть моменты где нужно задержать на 10 с или даже больше. Может существует еще где нибудь какая настройка.
Не работает wait в win7 - что делать?
left 873, 40
wait 5000
left 933, 30
wait 5000
left 999, 36
wait 5000
left 1086, 49
wait 5000
Что-нибудь химичили с таймерами типа спидхака в CheatEngine?
Да вот, ничего не химичил, даже левых программ на ось не ставил, все породистые и из официальных источников.
Сейчас на другом компьютере под 7 запустил юпилот, все работает.
Видимо какой то узко конкретный случай, рассматриваю следующие причины:
Установил Code::Blocks - среда разработка программ с компилятором.
Ось уже три месяца не перегружал -режим гибернации, возможно ошибки в памяти.
Специфичное железо
Оперативка 8gb стоит 32 разрядная 7, использует 4gb из 8, возможно как вариант конфликтов..
уже хорошо, что на другом компе с семеркой запустилась, а то думал совсем не работает..
не работает с символом h
wait 3h // 3 часа
log +
end_script
Недавно столкнулся с такой-же проблемой на работе. Причем раньше всё работало на ура, но вот уже пару недель команда Wait проходит игнором. Винда восьмерка. Админки нет, логинюсь гостевым аккаунтом.
Примерно в то же время админы установили нам какие-то новые программы. Возможно, какая-то из этих новых прог и вызывает такие глюки?
Не знаю в чем может быть причина проблемы, но если срочно нужно восстановить работоспособность скрипта, то вот:
// your code
// your code
call wait 5000 // подождать 5 секунд ( все как обычно, просто допишите в начале call )
// your code
// your code
// your code
end_script
proc wait $wait
while timer < $wait
end_while
end_proc
И моя настала очередь)) Посреди работы скрипта, ни с того ни с сего wait забыл как работать.
log timer
end_script
set timer
log timer
end_script
столкнулся с такой же проблемой 2.41 на Windows 10
call wait 5000 не работает, выдает ошибку: Процедура "wait" не найдена, проверьте скрипт
set timer ничем не помогает и ничего не меняет
wait проскакивает и ни как не выполняет команду
перезапуск uopilot не помогает
перезагрузка компьютера помогает, но хотелось бы иметь другое решение проблемы... помогите пожалуйста
Под луа могу предложить такое решение:
-- Подгружаем ffi
local ffi = require[[ffi]]
-- Сообщаем для луа, что существует функция Sleep
ffi.cdef[[
void Sleep(int ms);
]]
-- Подменяем пилотный wait
wait = ffi.C.Sleep
-- Теперь можем использвать wait, но по факту будет вызываеться функция sleep.
log(os.clock())
wait(150)
log(os.clock())
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)