AHK: Прокрутка вкладок панелей колёсиком (тачем) мыши
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2  :| |:
Total Commander -> Автоматизация Total Commander

#16:  Author: FlasherLocation: Москва PostPosted: Tue Jun 24, 2014 10:42
    —
LonerD
Не, тишина. А ты окромя 8-ки на других системах пробовал?

Пример спойлера.

#17:  Author: LonerDLocation: Макеевка PostPosted: Wed Jun 25, 2014 02:35
    —
На других системах не пробовал. Но объективных причин сбоев быть не вижу. Единственное что - функция GetBitness может неправильно срабатывать (функция определяет битность активной копии Тотала).
Попробуй строку
Code:
TCArch := GetBitness(TCPID)

заменить на
Code:
TCArch := "32"

если Тотал 32-х битный или соответственно "64" если 64-х битный.

И попробуй ещё эту же строку заменить на
Code:
TCArch := GetBitness(TCPID)
msgbox, % TCArch

чтобы проверить, какое именно значение возвращает функция.

#18:  Author: FlasherLocation: Москва PostPosted: Wed Jun 25, 2014 21:42
    —
Оно.
LonerD wrote:
чтобы проверить, какое именно значение возвращает функция
64 Laughing

#19:  Author: LonerDLocation: Макеевка PostPosted: Thu Jun 26, 2014 00:51
    —
Flasher wrote:
Оно.

Отпишись, пожалуйста, на script-coding об этом - какая ОС, какой файл выдаёт какой результат.

#20:  Author: FlasherLocation: Москва PostPosted: Thu Jun 26, 2014 09:48
    —
LonerD
Надо сразу тогда разработчикам писать. Я проверил несколько версий, начиная с 7.56, из дистрибутива на XP/7 x86. Результат везде один.

#21:  Author: FlasherLocation: Москва PostPosted: Mon Jul 07, 2014 20:21
    —
Забыл написать, что у тебя логическая ошибка в манипуляции.
Quote:
cmd := (key == "WheelUp" ? 3005 : 3006)
Надо местами поменять.

#22:  Author: LonerDLocation: Макеевка PostPosted: Tue Jul 08, 2014 22:46
    —
Flasher wrote:
Забыл написать, что у тебя логическая ошибка в манипуляции.
Quote:
cmd := (key == "WheelUp" ? 3005 : 3006)
Надо местами поменять.

Так и задумано, как раз таки согласно логике. Вверх - это движение вперёд (к предыдущей вкладке), вниз - это движение назад (к следующей вкладке). В Акелпаде, например так же сделано по дефолту в плагине прокрутки.

#23:  Author: FlasherLocation: Москва PostPosted: Wed Jul 09, 2014 01:05
    —
LonerD wrote:
как раз таки согласно логике
Это какая-то китайская логика. У нас движение вниз равнозначно движению вперёд по схеме "сверху вниз, слева направо". Везде в окнах горизонтальный скролл так и работает, как и переключение по вкладкам по Ctrl + Tab/Shift+Tab.

#24:  Author: LonerDLocation: Макеевка PostPosted: Wed Apr 01, 2015 03:56
    —
Flasher wrote:
LonerD
Я проверил несколько версий, начиная с 7.56, из дистрибутива на XP/7 x86. Результат везде один.

То нехорошее чувство, когда понимаю, что сам балбес. Embarassed
Спрашивается, зачем я проверяю битность процесса на 32-хбитной ОС?
Тем более я же сам и писал, что вначале нужно проверить битность системы...

Для полноценной работы скрипта нужно заменить
Code:
TCArch := GetBitness(TCPID)

на
Code:
if ( A_Is64bitOS != 0 )
  TCArch := 32
else
  TCArch := GetBitness(TCPID)

#25:  Author: FlasherLocation: Москва PostPosted: Fri Oct 18, 2019 09:00
    —
В 9.50+ теперь можно cm_MoveTabLeft/cm_MoveTabRight присовокупить.



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2  :| |:
Page 2 of 2

Powered by phpBB © 2001, 2005 phpBB Group