Х6: ускорьте скроллинг за деньги.

  • Автор темы Автор темы xm
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

xm

иксэ́м
Топикстартер
R.I.P.
Сообщения
4 978
Реакции
2 667
Не стал писать в "Предложение работы", т.к. там нет интерактива.
Может кто-нибудь возьмётся написать нечто (скрипт, макрос, прогу -- я в этом не разбираюсь), чтоб ускорить скорость прокрутки документа по вертикали и горизонтали? Нечто вроде автохоткея, который так хорошо работал под Х3, и даже по моему эту скорость в нём можно было регулировать (не знаю точно, не пробовал -- т.к. сразу устроила дефолтная). Заплачу деньги. Только это останавливает перейти на Х6.
 
Ответ: Х6: ускорьте скроллинг за деньги.

Напомни ссылку, а то я что-то не припоминаю такого?
 
Ответ: Х6: ускорьте скроллинг за деньги.

В твоем автохоткее есть такие строки?
Код:
GroupAdd, wgCorel, ahk_class CorelDRAW 13.0
GroupAdd, wgCorel, ahk_class CorelDRAW 12.0
GroupAdd, wgCorel, ahk_class CorelDRAW 11.0
GroupAdd, wgCorel, ahk_class CorelDRAW 10.0
GroupAdd, wgCorel, ahk_class CorelDRAW 9.0...
Если есть, надеюсь, догадаешься что делать.
 
Ответ: Х6: ускорьте скроллинг за деньги.

Я даже не знаю где посмотреть. Когда-то где-то (почему-то на ум woXXom приходит)) скачал его как обычную программу, с нормальной установкой. Ну ещё потом в програмфайлс надо было скопировать autohotkey.ini. Но! Она ж делает то, что уже и так в Х6 есть: "код из AutoHotKey.ini меняет поведения колеса (только в документах Корела, на других прогах не сказывается и не тормозит), колесо прокручивает по вертикали, держим Alt чтоб по горизонтали, ну а увеличивание доступно с нажатым Ctrl или Shift"
А мне из него (а может и не из него, просто его как пример привёл, т.к. только он скроллинг в Х3 и старше делал) надо только скорость скроллинга.
 
Ответ: Х6: ускорьте скроллинг за деньги.


Не по теме:
Ну вот с подачи иксема заметил что скролл медленный. Раньше пофиг было - не пользовался. Потаскать охота так лапку вызывал.
 
Ответ: Х6: ускорьте скроллинг за деньги.

теперь загляни в autohotkey.ini
 
Ответ: Х6: ускорьте скроллинг за деньги.

Да, в самом начале это есть. И что, ты хочешь сказать, что если я там пропишу 16 -- всё само ускорится?


Не по теме:

Можно тебя попросить, не заходи в мои темы, пожалуйста. Спасибо.

 
Ответ: Х6: ускорьте скроллинг за деньги.

Комментарий модератора: Йож и Иксем, а ну разборки в личку. За последние дни успело поднадоесть. Последнее китайское предупреждение.
 
Ответ: Х6: ускорьте скроллинг за деньги.

если я там пропишу 16 -- всё само ускорится?

Прописал. Ничего не изменилось.
Вот ини на всякий случай:

Код:
GroupAdd, wgCorel, ahk_class CorelDRAW 16.0
GroupAdd, wgCorel, ahk_class CorelDRAW 13.0
GroupAdd, wgCorel, ahk_class CorelDRAW 12.0
GroupAdd, wgCorel, ahk_class CorelDRAW 11.0
GroupAdd, wgCorel, ahk_class CorelDRAW 10.0
GroupAdd, wgCorel, ahk_class CorelDRAW 9.0

#ifWinActive ahk_group wgCorel
WheelUp::CorelScrollPage(2,0)
WheelDown::CorelScrollPage(2,1)
!WheelUp::CorelScrollPage(1,0)
!WheelDown::CorelScrollPage(1,1)

CorelScrollPage(sb,scode)
{  global hwndMDI,hwndCtl
   ControlGetFocus,Ctl
   if (inStr(ctl,"AfxFrameOrView"))
   {  ControlGet,hwndCtl,HWND,,%Ctl%
      ControlGet,hwndScroll,HWND,,ScrollBar%sb%
      hwndMDI:=dllCall("GetParent",uint,hwndCtl)
      sendmessage,% 275+sb,%scode%,%hwndScroll%,%Ctl%
      sendmessage,% 275+sb,8,%hwndScroll%,%Ctl%
      setTimer ScrollDelayRedraw,off
      setTimer ScrollDelayRedraw,350
   }
   else
      send,%A_ThisHotKey%
   return
ScrollDelayRedraw:
   setTimer ScrollDelayRedraw,off
   hwndCDR:=WinExist("A")
   sendmessage,0x111,0x1870E,0,,ahk_id %hwndCDR%
   return
}
#ifWinActive
 
Статус
Закрыто для дальнейших ответов.