Залипание клавиши (Нужна програмка)
Цитата: Наурызбай от 12.08.2021, 17:28Цитата: Василий от 12.08.2021, 17:20Есть ViGEmBus эмулятор x360 пада через него я форзу и пробовал. С гидхаба качайте ViGEmBus Setup 1.17.333 и AHK-ViGEm-Bus.
[spoiler title=""]
down::
controller.Axes.RT.SetState(100)
returndown up::
controller.Axes.RT.SetState(0)
return[/spoiler]Эти 2 софта одна прога?
Цитата: Василий от 12.08.2021, 17:20Есть ViGEmBus эмулятор x360 пада через него я форзу и пробовал. С гидхаба качайте ViGEmBus Setup 1.17.333 и AHK-ViGEm-Bus.
СпойлерСкопировано
down::
controller.Axes.RT.SetState(100)
returndown up::
controller.Axes.RT.SetState(0)
return
Эти 2 софта одна прога?
Цитата: Олесь от 12.08.2021, 17:36Цитата: Наурызбай от 12.08.2021, 17:15Цитата: Олесь от 12.08.2021, 17:13То, что на этом форуме запрещено обмениваться личной информацией, технически не означает, что вы не можете договориться о встрече в каком-нибудь ином публичном пространстве и там уже обменяться контактами
Например?
Создайте временную почту, напишите её комментарием под какое-нибудь не слишком популярное видео на Ютубе, а сюда скинтье ссылку на это видео. Таким образом, ваш собеседник сумеет увидеть адрес временной почты, на которую пришлёт адрес своей страницы ВК или какой-то другой. А вы де-юре соблюдёте правило о недопустимости распространения контактов, потому что здесь не будет опубликован никакой ваш контакт, только ссылка на видео. Тем более если ссылка будет на видео по теме, например на видео о настройке opentrack.
Цитата: Наурызбай от 12.08.2021, 17:15Цитата: Олесь от 12.08.2021, 17:13То, что на этом форуме запрещено обмениваться личной информацией, технически не означает, что вы не можете договориться о встрече в каком-нибудь ином публичном пространстве и там уже обменяться контактами
Например?
Создайте временную почту, напишите её комментарием под какое-нибудь не слишком популярное видео на Ютубе, а сюда скинтье ссылку на это видео. Таким образом, ваш собеседник сумеет увидеть адрес временной почты, на которую пришлёт адрес своей страницы ВК или какой-то другой. А вы де-юре соблюдёте правило о недопустимости распространения контактов, потому что здесь не будет опубликован никакой ваш контакт, только ссылка на видео. Тем более если ссылка будет на видео по теме, например на видео о настройке opentrack.
Цитата: Наурызбай от 12.08.2021, 17:44Короче я запутался.
Короче я запутался.
Цитата: Василий от 12.08.2021, 17:44Наурызбай на пиратском форуме antistarforce за регистрируйся и в разделе флудиния тему создай.
Наурызбай на пиратском форуме antistarforce за регистрируйся и в разделе флудиния тему создай.
Цитата: Наурызбай от 12.08.2021, 17:48Цитата: Василий от 12.08.2021, 17:44Наурызбай если на пиратском форуме antistarforce за регистрируйся и в разделе флудиния тему создай.
Спасибо, нет.
Я уже устал от всего этого.
Цитата: Василий от 12.08.2021, 17:44Наурызбай если на пиратском форуме antistarforce за регистрируйся и в разделе флудиния тему создай.
Спасибо, нет.
Я уже устал от всего этого.
Цитата: Василий от 12.08.2021, 17:54Ну как знаешь отдохнешь потом я не навязываю.
Ну как знаешь отдохнешь потом я не навязываю.
Цитата: Василий от 12.08.2021, 17:55Во )
[spoiler title=""]https://www.youtube.com/watch?v=Vs9pHnJkqjY&t=69s[/spoiler]
Мой комент "Наурызбай".
Во )
Мой комент "Наурызбай".
Цитата: Олесь от 12.08.2021, 18:00Цитата: Василий от 12.08.2021, 17:55Во )
[spoiler title=""]https://www.youtube.com/watch?v=Vs9pHnJkqjY&t=69s[/spoiler]
Мой комент "Наурызбай".Если там была гиперссылка, то Ютуб её потёр. Чтобы Ютуб не тёр гиперссылки, их надо превращать в обычный текст, то есть разбивать пробелами. Например: https: //www.youtube. com/watch?v=Vs9pHnJkqjY&t=69s
Цитата: Василий от 12.08.2021, 17:55Во )
Мой комент "Наурызбай".
Если там была гиперссылка, то Ютуб её потёр. Чтобы Ютуб не тёр гиперссылки, их надо превращать в обычный текст, то есть разбивать пробелами. Например: https: //www.youtube. com/watch?v=Vs9pHnJkqjY&t=69s
Цитата: Василий от 12.08.2021, 18:15Не там тоже стирают.
Не там тоже стирают.
Цитата: Наурызбай от 12.08.2021, 18:18Цитата: Василий от 12.08.2021, 18:15Не там тоже стирают.
Не успел, да и когда открваешь ссылку, то нужно убрать лишние символы.
Цитата: Василий от 12.08.2021, 18:15Не там тоже стирают.
Не успел, да и когда открваешь ссылку, то нужно убрать лишние символы.
Цитата: Василий от 13.08.2021, 11:24Записал видео.
[spoiler title=""]https://youtu.be/5M1SUE4uLCk[/spoiler]Рег файл.
[spoilertitle=""]Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.ahk]
@="AutoHotkeyScript"; Регистрация шаблона для меню создать (+ файл Template.ahk в %WinDir%\ShellNew)
; Раздел можно опустить
[HKEY_CLASSES_ROOT\.ahk\ShellNew]
"FileName"="Template.ahk"; Регистрация класса и всплывающей подсказки на скрипте
; (можно изменить на, например, @="Скрипт AutoHotkey")
[HKEY_CLASSES_ROOT\AutoHotkeyScript]
@="AutoHotkey Script"; Иконка скрипта
; (можно изменить на свою, например, @="С:\\Icon\\AutoHotkey\\AHK_Script.ico")
[HKEY_CLASSES_ROOT\AutoHotkeyScript\DefaultIcon]
@="C:\\Program Files\\AutoHotkey\\AutoHotkey.exe,1"; Действие по умолчанию при двойном клике (имя подраздела Shell)
; Если не задать этот параметр, то действием по умолчанию будет команда "Open"
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell]
@="Edit Script"; Запустить скрипт (имя в контекстном меню, можно изменить на, например, @="Запустить скрипт")
; Можно опустить весь этот раздел и его подраздел, т.к. они дублирует команду Open
; Зачем два одинаковых действия в контекстном меню?
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Run]
@="Запустить скрипт"; Собственно команда на выполнение скрипта
; (ВАЖНО: %* - означает возможность принимать скриптом параметры)
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Run\Command]
@="\"C:\\Program Files\\AutoHotkey\\AutoHotkey.exe\" \"%1\" %*"; Пункт контекстного меню "Компилировать"
; (можно так и написать @="Компилировать")
; Можно опустить весь этот раздел и его подраздел
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Compile]
@="Компилировать"; Собственно команда на компиляцию: путь к компилятору и параметры, передаваемые ему.
; (можно, например, добавить свою иконку, пароль и т.д. - см. справку)
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Compile\Command]
@="\"C:\\Program Files\\AutoHotkey\\Compiler\\Ahk2Exe.exe\" /in \"%l\""; Пункт контекстного меню для открытия скрипта в редакторе
; Можно опустить весь этот раздел и его подраздел
; А можно опустить параметр @="Edit Script", тогда в конт. меню
; будет пункт со стандартным именем "изменить", в русской винде, разумеется.
; (а можно прямо так и написать @="Редактировать скрипт")
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit]
@="Редактировать скрипт"; Собственно команда на редактирование. Мои РЕКОМЕНДАЦИИ такие:
; Путь к вашему редактору скриптов лучше заключить в кавычки, как и параметр.
; Например, так:
; @="\"C:\\Program Files\\PSPad\\PSPad.exe\" \"%1\""
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit\Command]
@="\"C:\\Program Files\\notepad\\notepad++.exe\" \"%1\""[/spoiler]
И ярлык.
[spoiler title=""]%windir%\system32\control.exe /name Microsoft.GameControllers[/spoiler]
Записал видео.
Рег файл.
[HKEY_CLASSES_ROOT\.ahk]
@="AutoHotkeyScript"
; Регистрация шаблона для меню создать (+ файл Template.ahk в %WinDir%\ShellNew)
; Раздел можно опустить
[HKEY_CLASSES_ROOT\.ahk\ShellNew]
"FileName"="Template.ahk"
; Регистрация класса и всплывающей подсказки на скрипте
; (можно изменить на, например, @="Скрипт AutoHotkey")
[HKEY_CLASSES_ROOT\AutoHotkeyScript]
@="AutoHotkey Script"
; Иконка скрипта
; (можно изменить на свою, например, @="С:\\Icon\\AutoHotkey\\AHK_Script.ico")
[HKEY_CLASSES_ROOT\AutoHotkeyScript\DefaultIcon]
@="C:\\Program Files\\AutoHotkey\\AutoHotkey.exe,1"
; Действие по умолчанию при двойном клике (имя подраздела Shell)
; Если не задать этот параметр, то действием по умолчанию будет команда "Open"
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell]
@="Edit Script"
; Запустить скрипт (имя в контекстном меню, можно изменить на, например, @="Запустить скрипт")
; Можно опустить весь этот раздел и его подраздел, т.к. они дублирует команду Open
; Зачем два одинаковых действия в контекстном меню?
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Run]
@="Запустить скрипт"
; Собственно команда на выполнение скрипта
; (ВАЖНО: %* - означает возможность принимать скриптом параметры)
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Run\Command]
@="\"C:\\Program Files\\AutoHotkey\\AutoHotkey.exe\" \"%1\" %*"
; Пункт контекстного меню "Компилировать"
; (можно так и написать @="Компилировать")
; Можно опустить весь этот раздел и его подраздел
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Compile]
@="Компилировать"
; Собственно команда на компиляцию: путь к компилятору и параметры, передаваемые ему.
; (можно, например, добавить свою иконку, пароль и т.д. - см. справку)
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Compile\Command]
@="\"C:\\Program Files\\AutoHotkey\\Compiler\\Ahk2Exe.exe\" /in \"%l\""
; Пункт контекстного меню для открытия скрипта в редакторе
; Можно опустить весь этот раздел и его подраздел
; А можно опустить параметр @="Edit Script", тогда в конт. меню
; будет пункт со стандартным именем "изменить", в русской винде, разумеется.
; (а можно прямо так и написать @="Редактировать скрипт")
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit]
@="Редактировать скрипт"
; Собственно команда на редактирование. Мои РЕКОМЕНДАЦИИ такие:
; Путь к вашему редактору скриптов лучше заключить в кавычки, как и параметр.
; Например, так:
; @="\"C:\\Program Files\\PSPad\\PSPad.exe\" \"%1\""
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit\Command]
@="\"C:\\Program Files\\notepad\\notepad++.exe\" \"%1\""
И ярлык.
Цитата: Наурызбай от 13.08.2021, 11:44Цитата: Василий от 13.08.2021, 11:24Записал видео.
[spoiler title=""]https://youtu.be/5M1SUE4uLCk[/spoiler]Рег файл.
[spoilertitle=""]Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.ahk]
@="AutoHotkeyScript"
; Регистрация шаблона для меню создать (+ файл Template.ahk в %WinDir%\ShellNew)
; Раздел можно опустить
[HKEY_CLASSES_ROOT\.ahk\ShellNew]
"FileName"="Template.ahk"
; Регистрация класса и всплывающей подсказки на скрипте
; (можно изменить на, например, @="Скрипт AutoHotkey")
[HKEY_CLASSES_ROOT\AutoHotkeyScript]
@="AutoHotkey Script"
; Иконка скрипта
; (можно изменить на свою, например, @="С:\\Icon\\AutoHotkey\\AHK_Script.ico")
[HKEY_CLASSES_ROOT\AutoHotkeyScript\DefaultIcon]
@="C:\\Program Files\\AutoHotkey\\AutoHotkey.exe,1"
; Действие по умолчанию при двойном клике (имя подраздела Shell)
; Если не задать этот параметр, то действием по умолчанию будет команда "Open"
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell]
@="Edit Script"
; Запустить скрипт (имя в контекстном меню, можно изменить на, например, @="Запустить скрипт")
; Можно опустить весь этот раздел и его подраздел, т.к. они дублирует команду Open
; Зачем два одинаковых действия в контекстном меню?
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Run]
@="Запустить скрипт"
; Собственно команда на выполнение скрипта
; (ВАЖНО: %* - означает возможность принимать скриптом параметры)
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Run\Command]
@="\"C:\\Program Files\\AutoHotkey\\AutoHotkey.exe\" \"%1\" %*"
; Пункт контекстного меню "Компилировать"
; (можно так и написать @="Компилировать")
; Можно опустить весь этот раздел и его подраздел
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Compile]
@="Компилировать"
; Собственно команда на компиляцию: путь к компилятору и параметры, передаваемые ему.
; (можно, например, добавить свою иконку, пароль и т.д. - см. справку)
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Compile\Command]
@="\"C:\\Program Files\\AutoHotkey\\Compiler\\Ahk2Exe.exe\" /in \"%l\""
; Пункт контекстного меню для открытия скрипта в редакторе
; Можно опустить весь этот раздел и его подраздел
; А можно опустить параметр @="Edit Script", тогда в конт. меню
; будет пункт со стандартным именем "изменить", в русской винде, разумеется.
; (а можно прямо так и написать @="Редактировать скрипт")
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit]
@="Редактировать скрипт"
; Собственно команда на редактирование. Мои РЕКОМЕНДАЦИИ такие:
; Путь к вашему редактору скриптов лучше заключить в кавычки, как и параметр.
; Например, так:
; @="\"C:\\Program Files\\PSPad\\PSPad.exe\" \"%1\""
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit\Command]
@="\"C:\\Program Files\\notepad\\notepad++.exe\" \"%1\""[/spoiler]
И ярлык.
[spoiler title=""]%windir%\system32\control.exe /name Microsoft.GameControllers[/spoiler]Благодарю! На днях попробую.
Цитата: Василий от 13.08.2021, 11:24Записал видео.
СпойлерРег файл.
СпойлерWindows Registry Editor Version 5.00
СкопированоСкопировано[HKEY_CLASSES_ROOT\.ahk]
@="AutoHotkeyScript"
СкопированоСкопировано; Регистрация шаблона для меню создать (+ файл Template.ahk в %WinDir%\ShellNew)
; Раздел можно опустить
[HKEY_CLASSES_ROOT\.ahk\ShellNew]
"FileName"="Template.ahk"
СкопированоСкопировано; Регистрация класса и всплывающей подсказки на скрипте
; (можно изменить на, например, @="Скрипт AutoHotkey")
[HKEY_CLASSES_ROOT\AutoHotkeyScript]
@="AutoHotkey Script"
СкопированоСкопировано; Иконка скрипта
; (можно изменить на свою, например, @="С:\\Icon\\AutoHotkey\\AHK_Script.ico")
[HKEY_CLASSES_ROOT\AutoHotkeyScript\DefaultIcon]
@="C:\\Program Files\\AutoHotkey\\AutoHotkey.exe,1"
СкопированоСкопировано; Действие по умолчанию при двойном клике (имя подраздела Shell)
; Если не задать этот параметр, то действием по умолчанию будет команда "Open"
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell]
@="Edit Script"
СкопированоСкопировано; Запустить скрипт (имя в контекстном меню, можно изменить на, например, @="Запустить скрипт")
; Можно опустить весь этот раздел и его подраздел, т.к. они дублирует команду Open
; Зачем два одинаковых действия в контекстном меню?
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Run]
@="Запустить скрипт"
СкопированоСкопировано; Собственно команда на выполнение скрипта
; (ВАЖНО: %* - означает возможность принимать скриптом параметры)
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Run\Command]
@="\"C:\\Program Files\\AutoHotkey\\AutoHotkey.exe\" \"%1\" %*"
СкопированоСкопировано; Пункт контекстного меню "Компилировать"
; (можно так и написать @="Компилировать")
; Можно опустить весь этот раздел и его подраздел
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Compile]
@="Компилировать"
СкопированоСкопировано; Собственно команда на компиляцию: путь к компилятору и параметры, передаваемые ему.
; (можно, например, добавить свою иконку, пароль и т.д. - см. справку)
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Compile\Command]
@="\"C:\\Program Files\\AutoHotkey\\Compiler\\Ahk2Exe.exe\" /in \"%l\""
СкопированоСкопировано; Пункт контекстного меню для открытия скрипта в редакторе
; Можно опустить весь этот раздел и его подраздел
; А можно опустить параметр @="Edit Script", тогда в конт. меню
; будет пункт со стандартным именем "изменить", в русской винде, разумеется.
; (а можно прямо так и написать @="Редактировать скрипт")
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit]
@="Редактировать скрипт"
Скопировано
Скопировано; Собственно команда на редактирование. Мои РЕКОМЕНДАЦИИ такие:
; Путь к вашему редактору скриптов лучше заключить в кавычки, как и параметр.
; Например, так:
; @="\"C:\\Program Files\\PSPad\\PSPad.exe\" \"%1\""
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit\Command]
@="\"C:\\Program Files\\notepad\\notepad++.exe\" \"%1\""
И ярлык.
Спойлер%windir%\system32\control.exe /name Microsoft.GameControllers
Благодарю! На днях попробую.
Цитата: Наурызбай от 13.08.2021, 14:02Я вроде все сделал, но у меня не получилось.
Я вроде все сделал, но у меня не получилось.
Цитата: Василий от 13.08.2021, 17:34А так.
[spoilertitle=""]
#SingleInstance force
#include Lib\AHK-ViGEm-Bus.ahk
controller := new ViGEmXb360()
return
left::
controller.Axes.LX.SetState(0)
return
left up::
controller.Axes.LX.SetState(50)
return
right::
controller.Axes.LX.SetState(100)
returnright up::
controller.Axes.LX.SetState(50)
return
down::
keywait, down
if(w1 = ""){
w1 := 1
controller.Axes.RT.SetState(100)
} else{
w1 := ""
controller.Axes.RT.SetState(0)
}
return
[/spoiler]
А так.
#SingleInstance force
#include Lib\AHK-ViGEm-Bus.ahk
controller := new ViGEmXb360()
return
left::
controller.Axes.LX.SetState(0)
return
left up::
controller.Axes.LX.SetState(50)
return
right::
controller.Axes.LX.SetState(100)
return
right up::
controller.Axes.LX.SetState(50)
return
down::
keywait, down
if(w1 = ""){
w1 := 1
controller.Axes.RT.SetState(100)
} else{
w1 := ""
controller.Axes.RT.SetState(0)
}
return