Тема: AHK: Открытие сайта в Хром, через определённый промежуток времени.
Нужно чтобы сайт автоматом открывался каждый час когда Хром запущен. Может уже есть готовый скрипт, но что-то поиском не нашёл.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Серый форум → Общение → AutoHotkey → AHK: Открытие сайта в Хром, через определённый промежуток времени.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Нужно чтобы сайт автоматом открывался каждый час когда Хром запущен. Может уже есть готовый скрипт, но что-то поиском не нашёл.
Смотрите команды SetTimer, Run.
teadrinker
Мне бесполезно смотреть команды, я в этом не разбираюсь. Если бы я разбирался, то так бы и спросил, какие нужны команды. Я просил просто готовый скрипт. Или тут так не принято, и нужно быть программистом?
Я просил просто готовый скрипт.
Напишу за 50 евро.
Malcev
Уж больно дорого, максимум 300р.
Уж больно дорого
Средняя почасовка в Америке.
Valivan77777, ну вот, у вас уже есть выбор.
Впервые встречаю на форуме столько добрых, отзывчивых людей, даже удивительно.
Данный форум предназначен для обучения пользователей программированию.
Для заказов есть Коммерческий раздел.
Для заказов есть Коммерческий раздел.
Ну надеюсь тут все отблагодарили товарищей, программами которых вы тут все пользуетесь. Это радует.
OFF: Valivan77777, каюсь, я так и не отправил пожертвование в donate.mozilla.org, за полтора десятка лет использования ихнего браузера. Поэтому вот вам готовый скрипт.
; Нужно чтобы сайт автоматом открывался каждый час когда Хром запущен.
MySite := "https://ru.wikipedia.org/wiki/%D0%A1%D0%B0%D0%B9%D1%82"
SetTimer, OpenMySite, 2000 ;SetTimer, Label, milliseconds
Return
OpenMySite:
Process, Exist, chrome.exe
If ErrorLevel <> 0 ; ТОЛЬКО КОГДА ХРОМ ЗАПУЩЕН
Run, "C:\Program Files\Google\Chrome\Application\chrome.exe" %MySite%
Return
Готовый неработающий скрипт.
Почему? У меня работает.
Странно.
По идее, без #persistent скрипт должен выгружаться.
С самого начала скрипта запускается таймер, который каждые 2 секунды "пинает" подпрограмму. Подпрограмма должна завершиться при любом раскладе, что при запущенном Хроме, что при не запущенном Хроме. После подпрограммы "эстафетная палочка" передаётся обратно таймеру. И так по кругу.
А вы его запускали?
Такое чувство, что нет.
Use this directive to prevent the script from exiting after the auto-execute section (top part of the script) completes. This is useful in cases where a script contains timers and/or custom menu items but does not meet any of the other conditions listed above.
Да, точно нужен #persistent. У меня в конце скрипта стояла горячая клавиша Reload для тестов, с ней всё работало. Код я выложил уже без неё.
ypppu
Спасибо за участие. Запускаю скрипт, и тишина. Он не доработан, или это на моей стороне проблема?
Valivan77777, доработан. Берёте код из 10го сообщения, но в самое его начало добавляете строчку
#persistent
ypppu
Да, добавил, и всё заработало. Оказывается есть ещё люди, а я уж было отчаялся. Спасибо вам большое.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться