UoKit.com Форумы > Кликер > UO Pilot
Страницы: 1, 2, 3, 4, 5, 6, 7, 8
Glosha
День добрый!
Вопрос по рабочим столам в Win10.
Подскажите пожалуйста, а можно эмулировать в кликере перетаскивание окна на рабочий стол 2,3 и тп?
Вверх
Fors1k
код
Код
set #ld linedelay
set linedelay 40
//
set #cw 1 // номер рабочего стола, в котором сейчас находится окно.
set #tw 4 // в какой стол переместить
set workwindow 394820 // окно, которое будем перемещать
//
showwindow workwindow
if #cw < #tw
set #a 2
else
set #a 1
end_if
sendex_down {WindowsLeft}{Tab}
sendex_up {WindowsLeft}{Tab}
wait 350
sendex_down ~{F10}
sendex_up ~{F10}
wait 15
sendex {Down}
sendex {Down}
sendex {Down}
sendex {Right}
repeat #tw - #a
sendex {Down}
end_repeat
sendex {Enter}
sendex {Escape}
set linedelay #ld
end_script

Вверх
Glosha
Цитата(Fors1k @ 4.8.2019, 23:53)

код
Код
set #ld linedelay
set linedelay 40
//
set #cw 1 // номер рабочего стола, в котором сейчас находится окно.
set #tw 4 // в какой стол переместить
set workwindow 394820 // окно, которое будем перемещать
//
showwindow workwindow
if #cw < #tw
set #a 2
else
set #a 1
end_if
sendex_down {WindowsLeft}{Tab}
sendex_up {WindowsLeft}{Tab}
wait 350
sendex_down ~{F10}
sendex_up ~{F10}
wait 15
sendex {Down}
sendex {Down}
sendex {Down}
sendex {Right}
repeat #tw - #a
sendex {Down}
end_repeat
sendex {Enter}
sendex {Escape}
set linedelay #ld
end_script


Спасибо огромное!

Вверх
Glosha
Цитата(Fors1k @ 4.8.2019, 23:53)

код
Код
set #ld linedelay
set linedelay 40
//
set #cw 1 // номер рабочего стола, в котором сейчас находится окно.
set #tw 4 // в какой стол переместить
set workwindow 394820 // окно, которое будем перемещать
//
showwindow workwindow
if #cw < #tw
set #a 2
else
set #a 1
end_if
sendex_down {WindowsLeft}{Tab}
sendex_up {WindowsLeft}{Tab}
wait 350
sendex_down ~{F10}
sendex_up ~{F10}
wait 15
sendex {Down}
sendex {Down}
sendex {Down}
sendex {Right}
repeat #tw - #a
sendex {Down}
end_repeat
sendex {Enter}
sendex {Escape}
set linedelay #ld
end_script


подскажи еще пожалуйста... мне нужно запустить продолжение скрипта в нужно время: например запустил скрипт в любое удобное время, а он в 10 утра продолжил исполнять скрипт дальше.
Вверх
cirus
Цитата
запустил скрипт в любое удобное время, а он в 10 утра продолжил исполнять скрипт дальше.

Код
while hour != 10 or min != 0  // ждать когда будет 10 часов 0 минут
    wait 10
end_while
// дальше скрипт
end_script

Вверх
Glosha
Цитата(cirus @ 5.8.2019, 15:08)

Код
while hour != 10 or min != 0  // ждать когда будет 10 часов 0 минут
    wait 10
end_while
// дальше скрипт
end_script


Спасибо!
Вверх
Glosha
подскажите, а есть ограничения на команды wait ? ну например мне нужно 3 часа ожидания... или лучше такие промежутки заводить через таймер?
Вверх
Fors1k
Цитата(Glosha @ 5.8.2019, 19:08)

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

Нюансы такого плана ты можешь узнать в вики.
Wait

Код
Wait 3h

Вверх
FREEON
Цитата(Fors1k @ 5.8.2019, 19:46)

Нюансы такого плана Вы можете узнать в вики.
Wait

Код
Wait 3h


Помоему такого формата не работает, нужно переводить в минуты, секунды или милесекунды... Но могу и ошибаться далёко от пк что бы проверить.
Вверх
Glosha
Цитата(FREEON @ 6.8.2019, 0:38)

Помоему такого формата не работает, нужно переводить в минуты, секунды или милесекунды... Но могу и ошибаться далёко от пк что бы проверить.

у меня такой формат не работает ... 180m работает
Вверх
Invision Power Board © 2001-2019 Invision Power Services, Inc.
Version for Pocket PC © 2006-2019, IPBest Studio.