Добро пожаловать, Гость Поиск | Активные темы | Вход | Регистрация

Автозагрузка
alex7alex7
#1 Оставлено : 28 февраля 2017 г. 20:48:50(UTC)

Ранг: Рядовой

Группы: Registered
Сообщений: 1

Сказал(а) «Спасибо»: 0 раз
Поблагодарили: 0 раз в 0 постах
Здравствуйте , подскажите может данная программа запускаться вместе с Windows ?
admin
#2 Оставлено : 1 марта 2017 г. 1:24:58(UTC)

Ранг: Администрация

Группы: Administrators
Сообщений: 731
Откуда: Россия

Сказал(а) «Спасибо»: 151 раз
Поблагодарили: 96 раз в 85 постах
alex7alex7 написал:
Здравствуйте , подскажите может данная программа запускаться вместе с Windows ?

Полагаю, речь идет об автозапуске накрутки после перезагрузки компьютера? Это до сих пор не реализовано. Сделать так, чтобы программа запустилась при загрузке ОС можно стандартными способами, но после запуска RateMeUp все равно нужно вручную нажать кнопку "Проверить счетчики" и кнопку "Запуск". Доработка запланирована, но сроки выполнения пока назвать не можем.
Dnny
#3 Оставлено : 1 марта 2017 г. 22:37:14(UTC)

Ранг: Лейтенант

Группы: Registered
Сообщений: 260
Мужчина
Откуда: Санкт-Петербург

Сказал(а) «Спасибо»: 17 раз
Поблагодарили: 141 раз в 111 постах
admin написал:
alex7alex7 написал:
Здравствуйте , подскажите может данная программа запускаться вместе с Windows ?

Полагаю, речь идет об автозапуске накрутки после перезагрузки компьютера? Это до сих пор не реализовано. Сделать так, чтобы программа запустилась при загрузке ОС можно стандартными способами, но после запуска RateMeUp все равно нужно вручную нажать кнопку "Проверить счетчики" и кнопку "Запуск". Доработка запланирована, но сроки выполнения пока назвать не можем.

Можно костыль поставить :) нужен скрипт с активацией кнопки запуска. Пишем батник запуска программы, а потом активации кнопки. Добавляем батник в автозагрузку. Хотя может быть без скрипта можно через батник сделать.
1 пользователь поблагодарил Dnny за этот пост.
admin оставлено 02.03.2017(UTC)
Dnny
#4 Оставлено : 3 марта 2017 г. 22:29:02(UTC)

Ранг: Лейтенант

Группы: Registered
Сообщений: 260
Мужчина
Откуда: Санкт-Петербург

Сказал(а) «Спасибо»: 17 раз
Поблагодарили: 141 раз в 111 постах
В общем заинтересовало меня автозагрузка. :)

Последовательность действий для батника:

1. Запускаем программу RateMeUp
2. Нажимаем кнопку "Проверить счетчики"
3. Нажимаем кнопку "Запуск"

Собственно у меня программа запускается от имени администратора, иначе она херово плохо работает. Поэтому пришлось разрешить запуск от администратора без моего ведома. :) Просто убираем ползунок в настройках запуска от админа на ноль.
Первую проблему решили.
Теперь программа открывается. По умолчанию кнопка "Проверить счетчики" активна. Поэтому я в батник прописал:
Цитата:
@echo off
Start "" "RateMeUp.exe"
nircmd.exe sendkey 0x0D press

exit

Тут я подумал что вот оно счас заработает, а ничего подобного. Программа открылась, но нажатие клавиши не произошло. Почитал форумы, и понял что нужно писать скрипт, потому что батник больше подходит для консольных программ.
Из программ которые для этого подойдут вроде как AutoIt. Самому времени нет гонять счас, загружен. Поэтому у кого есть время, скачайте AutoIt
Посмотрите с помощью AutoIt v3 Window Info точный заголовок окна и реквизиты кнопки (например, [CLASS:Button; INSTANCE:1]), а потом попробуйте так:
Цитата:

$sTitle = 'RateMeUP' ;заголовок окна
$sFileExe = @ScriptDir & '\RateMeUp.exe' ;полный путь к exe-файлу

Run($sFileExe, @ScriptDir);запускаем приложение
$hWin = WinWait($sTitle, '', 5);ждем 5 сек. окно
If Not $hWin Then
MsgBox(16, 'Error', 'Нет окна');если окна нет - сообщение об ошибке и выход
Exit
EndIf
ControlClick($hWin, '', '[CLASS:Button; INSTANCE:1]');клик по кнопке Проверить счетчики
Sleep(5000);ожидаем 5 секунд пока проверятся счетчики
ControlClick($hWin, '', '[CLASS:Button; INSTANCE:2]');клик по кнопке Запуск

В общем если я не ошибся то скрипт должен работать, только реквизиты кнопок надо вставить
1 пользователь поблагодарил Dnny за этот пост.
admin оставлено 04.03.2017(UTC)
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.