AHK: Прокрутка вкладок панелей колёсиком (тачем) мыши
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
На других системах не пробовал. Но объективных причин сбоев быть не вижу. Единственное что - функция GetBitness может неправильно срабатывать (функция определяет битность активной копии Тотала).
Попробуй строку
заменить на
если Тотал 32-х битный или соответственно "64" если 64-х битный.
И попробуй ещё эту же строку заменить на
чтобы проверить, какое именно значение возвращает функция.
Попробуй строку
Код: Выделить всё
TCArch := GetBitness(TCPID)Код: Выделить всё
TCArch := "32"И попробуй ещё эту же строку заменить на
Код: Выделить всё
TCArch := GetBitness(TCPID)
msgbox, % TCArchWindows 11 | TC DreamLair eternal pre-α
LonerD
Надо сразу тогда разработчикам писать. Я проверил несколько версий, начиная с 7.56, из дистрибутива на XP/7 x86. Результат везде один.
Надо сразу тогда разработчикам писать. Я проверил несколько версий, начиная с 7.56, из дистрибутива на XP/7 x86. Результат везде один.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Забыл написать, что у тебя логическая ошибка в манипуляции.
Надо местами поменять.cmd := (key == "WheelUp" ? 3005 : 3006)
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
Так и задумано, как раз таки согласно логике. Вверх - это движение вперёд (к предыдущей вкладке), вниз - это движение назад (к следующей вкладке). В Акелпаде, например так же сделано по дефолту в плагине прокрутки.Flasher писал(а):Забыл написать, что у тебя логическая ошибка в манипуляции.Надо местами поменять.cmd := (key == "WheelUp" ? 3005 : 3006)
Windows 11 | TC DreamLair eternal pre-α
Это какая-то китайская логика. У нас движение вниз равнозначно движению вперёд по схеме "сверху вниз, слева направо". Везде в окнах горизонтальный скролл так и работает, как и переключение по вкладкам по Ctrl + Tab/Shift+Tab.LonerD писал(а): как раз таки согласно логике
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
То нехорошее чувство, когда понимаю, что сам балбес.Flasher писал(а):LonerD
Я проверил несколько версий, начиная с 7.56, из дистрибутива на XP/7 x86. Результат везде один.
Спрашивается, зачем я проверяю битность процесса на 32-хбитной ОС?
Тем более я же сам и писал, что вначале нужно проверить битность системы...
Для полноценной работы скрипта нужно заменить
Код: Выделить всё
TCArch := GetBitness(TCPID)Код: Выделить всё
if ( A_Is64bitOS != 0 )
TCArch := 32
else
TCArch := GetBitness(TCPID)Windows 11 | TC DreamLair eternal pre-α