Ru-Board.club
← Вернуться в раздел «Программы»

» StrokesPlus - жесты мыши для Windows

Автор: 404NF
Дата сообщения: 12.04.2015 11:29
PREVED
Спасибо, то, что надо.
Автор: sofocl
Дата сообщения: 02.05.2015 17:10
Version 2.8.3.3
http://www.strokesplus.com/forum/topic/1056/version-2833
Автор: Edmanz
Дата сообщения: 02.05.2015 17:44
А где strokesplus настройки сохраняет? Чтобы подсунуть конфиг в новую версию программы.
Автор: shadow_member
Дата сообщения: 02.05.2015 18:27
Для резервирования жестов и настроек StrokesPlus достаточно сохранить файл StrokesPlus.xml из папки с программой.

Добавлено:
Что-то 2.8.3.3 Signed на Win81 и запускаться не хочет- ошибка "сервер возвратил ссылку".
Автор: shadow_member
Дата сообщения: 10.05.2015 06:54
Субъективное впечатление, что 2.8.3.3 неподписанная на Win81 работает получше, чем 2.8.2.0 подписанная, которую использовал ранее. StrokesPlus.xml один и тот же. Нужно проверить на Win10.
Автор: shadow_member
Дата сообщения: 10.05.2015 12:16
На Win10 проблематично, в Firefox не закрывает табы и обычные, и с flash, не сворачивает в трей, остальные жесты работают. Запущен, конечно же, от админа через планировщик. Надежда на PREVED и на разработчика.
Может, причина и простая, не разбирался из-за отсутствия времени.
Автор: GangNamStyle
Дата сообщения: 28.05.2015 15:53
Есть косяк.
Остаются следы от рисования. У кого-нибудь такое же бывает?
Где-то 1 из 20-30 жестов. По-разному бывает
Пользуюсь Ы+ уже несколько месяцев. На старых и последних версиях одна и та же проблема.
Автор: PREVED
Дата сообщения: 29.05.2015 00:17
GangNamStyle
Подтверждаю. У меня такое чаще происходит в момент когда компьютер тормозит, а жест выполняется. S+ не успевает очистить экран. Нужно отписать в пожеланию автору. Пусть хотя бы предусмотрит функцию ручной "очистки" экрана от отрисованных жестов. Хорошо что он программу не бросил (хоть и объявлял об этом).

p.s. В качестве временного решения можно сделать жест, перезапускающий S+.
Автор: GangNamStyle
Дата сообщения: 29.05.2015 06:38
acDisable() - работает
acEnable() - такого вроде нет. Как тогда запускать? Обычно вручную по иконке трея кликаешь два раза

А самим нельзя такую функцию прописать по очистке?
Автор: PREVED
Дата сообщения: 30.05.2015 20:09
GangNamStyle

Цитата:
А самим нельзя такую функцию прописать по очистке?


Можно перезапускать StrokesPlus например через батник(cmd-шник). И вызывать его жестом из S+ с помощью команды acShellExecute.


Содержимое cmd-файла:


Код:
@echo off
taskkill /f /im strokesplus.exe
ping localhost
start /d "C:\Program Files\StrokesPlus" StrokesPlus.exe
exit
Автор: slava10779
Дата сообщения: 31.05.2015 15:47

Цитата:
Можно перезапускать StrokesPlus например через батник(cmd-шник). И вызывать его жестом из S+ с помощью команды acShellExecute.

А как его запустить с помощью жеста от имени администратора? Создал cmdшник, к нему ярлык в котором прописал запуск от админа. С файлмена норм запускается, а с жеста пишет что не может прочесть файл настроек.
Автор: PREVED
Дата сообщения: 31.05.2015 18:32
slava10779
Хммм. странно. Не пользуюсь UAC. По идее, если сам S+ запущен с правами администратора (см. методы запуска с повышенными привелегиями, напр. через планировщик задач), то жест выполненный в S+ должен запускать батник также с правами администратора. Если не получается запустить S+ через команду start (в батнике), тогда нужно запускать через планировщик заданий (см. справку к команде schtasks).
Автор: slava10779
Дата сообщения: 01.06.2015 10:28
PREVED, S+ запущен с правами администратора, без этого работают только глобальные жесты. s+ запускается но пишет что не может прочитать файл настроек и закрывается.

Цитата:
тогда нужно запускать через планировщик заданий (см. справку к команде schtasks).

Это как и где?
Автор: shadow_member
Дата сообщения: 01.06.2015 11:27
slava10779
Цитата:
через планировщик заданий
Он только один, планировщик заданий Windows, добавить задание на автозагрузку S+.
Автор: slava10779
Дата сообщения: 01.06.2015 11:48
shadow_member, ты не понял о чем речь. в планировщик все добавлено давно. речь идет о перезапуске S+ с помощью файла CMD.
Автор: PREVED
Дата сообщения: 01.06.2015 16:49
slava10779

Цитата:
PREVED, S+ запущен с правами администратора, без этого работают только глобальные жесты. s+ запускается но пишет что не может прочитать файл настроек и закрывается.


А ОС какая? В старых Windows, батники запущенные из программы (запущенной, в свою очередь, под админом), тоже выполняются с админскими полномочиями.


Цитата:
Это как и где?


Я имел ввиду консольную утилиту (т.е. команду для командной строки) schtasks.exe. Вызывается из cmd. С ее помощью можно запускать задание планировщика задач из батника (чтобы работало, задание на запуск S+ с максимальными правами нужно создать в планировщике заранее).
Но в этой теме это, наверное, будет оффтопик. Батники обсуждаются здесь.


Вот код для жеста S+, который запускает батник (cmd-файл). Пишу для всех, кому будет полезно:

Код:
acShellExecute("", "restart.cmd", "", "C:\\Scripts", 0)
Автор: slava10779
Дата сообщения: 17.06.2015 12:12

Цитата:
Вот код для жеста S+, который запускает батник (cmd-файл).

И нифига не выходит. Файл настроек не найден и т.д.
Автор: PREVED
Дата сообщения: 17.06.2015 12:48
slava10779
Батник запускает задание из планировщика? Задание из планировщика запускает S+ с повышенными привилегиями и под текущим пользователем? Какая версия Windows и какие настройки UAC?
Автор: slava10779
Дата сообщения: 17.06.2015 13:05
Блин. Команда schtasks /run /tn "Запуск StrokesPlus" запускает StrokePlus из командной строки. А как это в батник прописать? Записал
@echo off
taskkill /f /im strokesplus.exe
ping localhost
schtasks /run /tn "Запуск StrokesPlus"
exit
Нифига не запускает.
Автор: PREVED
Дата сообщения: 17.06.2015 21:22
slava10779

Цитата:
Так... Теперь батник работает, если от админа запускать. А при помощи жеста, выдает
[string "ActionScript"]:26: invalid escape sequence near '\P'
В чем проблема теперь?
Скрипт вида:
acShellExecute("", "Restart.cmd", "", "d:\Portable programs\StrokesPlus_x64", 0)


Правильно будет так:

acShellExecute("", "Restart.cmd", "", "d:\\Portable programs\\StrokesPlus_x64", 0)
Автор: oshizelly
Дата сообщения: 19.06.2015 09:48
Имеется ноутбук с большим тачпадом, но урод-производитель сэкономил на средней кнопке мыши, есть только левая и правая. Как жить без MMB - непонятно

Нельзя ли как-то решить эту проблему при помощи сабжа? Например, эмулировать нажатие средней кнопки мыши при одновременном нажатии LMB+RMB. Или ещё как-то.

Если сабжем эту задачу не решить, то прошу направить в нужную сторону (в хорошем смысле).
Автор: slava10779
Дата сообщения: 19.06.2015 10:19

Цитата:
Правильно будет так:

Наконец то заработало, огромное спасибо.
Автор: PREVED
Дата сообщения: 19.06.2015 17:52
oshizelly

Цитата:
Имеется ноутбук с большим тачпадом, но урод-производитель сэкономил на средней кнопке мыши, есть только левая и правая. Как жить без MMB - непонятно   Нельзя ли как-то решить эту проблему при помощи сабжа? Например, эмулировать нажатие средней кнопки мыши при одновременном нажатии LMB+RMB. Или ещё как-то.


Да, можно использовать так называемый Rocker gesture ("кнопочный" "жест" - зажимаем правую кнопку мыши затем нажимаем левую, происходит действие.). Только два действия на разных кнопках (как в классических Rocker gestures, придуманных впервые ЕМНИП в браузере Opera) нам не нужно - хватит и одного.

Например, создаем новый жест: зажать правую кнопку, нажать левую и отпустить. Действие жеста: имитировать нажатие средней кнопки мыши.


1. Заходим в настройки (Preferences). Включаем опцию "Capture Modifiers on Stroke Button Down" (или убеждаемся что она включена).

Опцию "Stroke Button" - выставляем как "Right" (жесты будут инциализороваться правой кнопкой мыши / тачпада).
"Cancel Delay" - лучше поставить побольше, например 3000

2. Далее на вкладку Configure Actions
"Add action" -> Имя: "Имитация СКМ"

3. В "Modifier Check" ставим галочку напротив "After Stroke Button Down"

4. В "Mouse / Key Modifiers" включаем только "Left Button"

5. Ниже в "Lua Script" прописываем данный код:


Код: acMouseClick(acGetMouseLocationX(), acGetMouseLocationY(), 1, 1, 1)
Автор: shadow_member
Дата сообщения: 10.07.2015 14:23
Честно? Боялся пробовать Strokes+ 2.8.3.3 (неподписанная) на Win10, хотя на этой оси не первый месяц. Боялся багов, косяков, несработок со стороны S+. Все же скопировал папку с S+ с Win81 на Win10 х86, создал задание в планировщике на автозагрузку. Приятно удивился, S+ работает так же нормально, как и на оси предыдущего поколения, может, даже стабильнее, может, потому, что Win10 еще не нагружена софтом под завязку, или ось удачная.
Автор: PREVED
Дата сообщения: 10.07.2015 14:39
shadow_member
Видимо разработчик тестирует свое детище под Windows 10-кой. То что программа не заброшена - радует неимоверно.
Автор: slava10779
Дата сообщения: 20.07.2015 07:07
Народ, ни с того ни с с его начались глюки от StrokesPlus. Периодическое подвисание компа на 3-10 секунд с черным экраном. Показывает черный экран и указатель в виде крутящегося круга. Ни на какие действия не реагирует. Потом проходит, но через некоторое время опять. Я сначала думал что проблемы с видеокартой начались, оказалось StrokesPlus. После месяца глюков, вчера S+ отказался запускаться. Сначала требовал какой то пароль для запуска и входа в параметры, потом посоветовал удалить файл настроек так как они повреждены. Потом написало что с версии 2.2.1 S+ не требует максимальных привелегий. Вобщем удалил файл настроек, пока тихо. Не понятно как его повредило если новых жестов я туда не добавлял уже длительное время. Думаю это произошло из за переноса файла настроек в новые версии со старой, уже с готовыми жестами. Сейчас стоит 2.3.3, в версии 2.3.2 глюки тоже были. Хотя ничего такого сильно заумного в жестах не добавлено. У кого какие мысли на этот счет?
Автор: slava10779
Дата сообщения: 20.07.2015 19:45
Народ, а с помощью этой программы можно выделить определенный текст на странице? Например описание файла.
Автор: PREVED
Дата сообщения: 21.07.2015 23:27
slava10779

Цитата:
Хотя ничего такого сильно заумного в жестах не добавлено. У кого какие мысли на этот счет


Единственная мысль - баги. По ченжлогам, вроде бы, серьезных изменений в структуре файлов настроек S+ и жестов уже давно не было.


Цитата:
Народ, а с помощью этой программы можно выделить определенный текст на странице? Например описание файла.


На веб-странице? Ну это больше от браузера зависит. В "старой" Опере, например, абзац текста можно выделять четырьмя быстрым кликами. Соответственно, можно написать жест для S+, который эти клики будет имитировать. И можно будет выделять этим жестом абзацы под курсором. Для других браузеров, видимо, нужно искать либо писать расширения.
Автор: slava10779
Дата сообщения: 23.07.2015 22:52
PREVED
Именно хром интересует. Сейчас кое как реализовал копирование описания файлов с помощью XStarter, но криво капец. Хотелось бы способ понадежней.
Автор: artemiantonov
Дата сообщения: 28.07.2015 21:50
делал по схеме PREVED на Windows 10 10240, при выполнении жеста закрытия вкладки на русской раскладке strokeplus прекращает работу

Страницы: 123456789

Предыдущая тема: Программа для скрытого захвата звука с микрофона


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.