ED Team USSR_Rik Posted April 18, 2006 ED Team Posted April 18, 2006 Можно ли из командной строки программно отключить HID-девайс? Либо скриптом? Аналогично тому, как это делается в Диспетчере устройств кнопкой "Отключить". Для чего нужно - детенышам в их играх мешают мои джойстиковые оси, не везде есть такие гибкие настройки устройств ввода, как в ЛО (гм? а где еще есть? "Леталки" не в счет!). Честно говоря, я их раньше принимал как должное - но уже убедился, что возможности конфигурирования девайсов в ЛО скорее приятное исключение, чем правило. Я бы этот скрипт в Автозагрузку сунул - и все. Аналогично и на включение (на машине разные аккаунты). Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down. Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз. G.K. Chesterton DCS World 2.5: Часто задаваемые вопросы
Dmut Posted April 18, 2006 Posted April 18, 2006 не знаю как отключить конкретный HID-девайс, но если у тебя PS\2 мышь и ребенку не нужен джой и руль, то можно остановить весь сервис по обслуживанию HID устройств. net stop hidserv "There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu [sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]
ED Team USSR_Rik Posted April 18, 2006 Author ED Team Posted April 18, 2006 Ух ты, все HID'ы одним махом! А что, это, пожалуй, пойдет! net stop/net start и все дела. Спасибо! Дома попробую. Нет, не идет - пишет, что эта служба и так не запущена. Может, она только для определения новых HID-устройств. Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down. Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз. G.K. Chesterton DCS World 2.5: Часто задаваемые вопросы
ED Team SL PAK Posted March 16, 2017 ED Team Posted March 16, 2017 Решение так и не нашлось? Как отключить все наши РУСы, РУДы, и педали программно одним махом?
FenechkA Posted March 17, 2017 Posted March 17, 2017 в WDK (Windows Driver Kit) есть утилитка devcon (Device Console) помимо всего прочего, как раз может стопать/стартовать девайсы описание тут сам WDK тут кому в лом качать и ставить, приаттачу сюда, она мелкая совсем
ED Team SL PAK Posted March 17, 2017 ED Team Posted March 17, 2017 в WDK (Windows Driver Kit) есть утилитка devcon (Device Console) помимо всего прочего, как раз может стопать/стартовать девайсы описание тут сам WDK тут кому в лом качать и ставить, приаттачу сюда, она мелкая совсем Спасибо. Но слишком хакерски. Боюсь отключу не то и потом не смогу включить не это :)
FenechkA Posted March 18, 2017 Posted March 18, 2017 да не, нормальная утиль ничего не обратимого параметром disable натворить не получится хотя в целом да, можно и деинсталлировать девас, но то другие комманды :) З.Ы. мой Х52 за просто так не отключается, требует перезагрузку системы вопщем лучше проверить, если девайс отключается в девайс менеджере нормально, то и с этой утилью тоже все будет ок если просит ребут - видимо никак...
ED Team BillyCrusher Posted March 20, 2017 ED Team Posted March 20, 2017 З.Ы. мой Х52 за просто так не отключается, требует перезагрузку системы Перезагрузку требует, если запущено приложение, использующее данный девайс. У меня Х52 отключается нормально, но если пытаться отключить его при какой-либо запущенной игре, которая использует джойстик, то требует ребут. "You become responsible, forever, for what you have tamed.” ― Antoine de Saint-Exupéry, The Little Prince.
huligan Posted January 30, 2020 Posted January 30, 2020 ну и? скачал devcon.exe (32 и 64)для своей винды,закинул их в нужные папки винды,а дальше то что? Как теперь джойстики то отключить?Какую команду писать в cmd ??? win10 21H2 | Ryzen 5600 4.6GHz | 32Гб DDR4 3200 | MSI RTX2080ti Ventus OC 11G | РУС vkb Gladiator Pro+РУД vkb Gametrix ECS+Пендали BRD-MS1 | Pico4 VR | | https://vk.com/paraplan_mkp
FenechkA Posted January 31, 2020 Posted January 31, 2020 определить hwid девайса и выдать команду devcon disable hwid даю пример для MMJoy2 1) узнаем hwid девайса с помощью команды devcon hwids USB* (все девайсы на USB) 2) дизаблим девайс 3) енаблим обратно
ED Team SL PAK Posted January 31, 2020 ED Team Posted January 31, 2020 Круто. А ярлыки для упрощения действий создать не получится?
FenechkA Posted January 31, 2020 Posted January 31, 2020 (edited) так ради бога, кто-ж мешает :) З.Ы. формат в целом такой devcon [-r] disable <id> [<id>...] то есть можно в раз несколько девайсов погасить\поджечь Edited January 31, 2020 by FenechkA
huligan Posted January 31, 2020 Posted January 31, 2020 (edited) ага,через USB работает! cd C:\Windows\SysWOW64 devcon disable "USB\VID_231D&PID_0121&REV_1918" и cd C:\Windows\SysWOW64 devcon enable "USB\VID_231D&PID_0121&REV_1918" А почему у тебя devcon в Темпе лежит ? А нельзя отключить не через USB,а через HID ? типа вместо этого Ага!!! :D МОЖНО!!! :D также через батник cd C:\Windows\SysWOW64 devcon disable "HID\VID_231D&PID_0121&REV_1918" РАБОТАЕТ!!! Теперь в один батник можно прописать все джойстики для отключения и не через USB,а софтово через HID !!! ...Всем спасибо,все свободны :D Edited January 31, 2020 by huligan win10 21H2 | Ryzen 5600 4.6GHz | 32Гб DDR4 3200 | MSI RTX2080ti Ventus OC 11G | РУС vkb Gladiator Pro+РУД vkb Gametrix ECS+Пендали BRD-MS1 | Pico4 VR | | https://vk.com/paraplan_mkp
huligan Posted January 31, 2020 Posted January 31, 2020 (edited) схема такая(так быстрее отключает и включает и без тилим-звук подключения устройства в винде!!!) итак,вот мои все 5 джоев и команда на их отключение в батнике cd C:\Windows\SysWOW64 devcon disable "HID\VID_231D&PID_0121&REV_1918" devcon disable "HID\VID_231D&PID_1106&REV_0138" devcon disable "HID\VID_046D&PID_C29A&REV_1327" devcon disable "HID\VID_045E&PID_028E&IG_00" devcon disable "HID\VID_2341&PID_8036&REV_0100&MI_02" ну и включение cd C:\Windows\SysWOW64 devcon enable "HID\VID_231D&PID_0121&REV_1918" devcon enable "HID\VID_231D&PID_1106&REV_0138" devcon enable "HID\VID_046D&PID_C29A&REV_1327" devcon enable "HID\VID_045E&PID_028E&IG_00" devcon enable "HID\VID_2341&PID_8036&REV_0100&MI_02" Вот тока почему батник работает только с рабочего стола,верней только с диска С:\ ?Если перетащить батник на другой диск в свою папку,то не работает.Что нужно сделать,чтобы батники лежали на другом диске,а запускать их из ярлыков с рабочего стола? Edited January 31, 2020 by huligan win10 21H2 | Ryzen 5600 4.6GHz | 32Гб DDR4 3200 | MSI RTX2080ti Ventus OC 11G | РУС vkb Gladiator Pro+РУД vkb Gametrix ECS+Пендали BRD-MS1 | Pico4 VR | | https://vk.com/paraplan_mkp
FenechkA Posted February 1, 2020 Posted February 1, 2020 (edited) Вот тока почему батник работает только с рабочего стола,верней только с диска С:\ ?потому, что в батнике нет команды перехода на диск С: cd C:\Windows\SysWOW64 не переходит диск, она переходит в каталог, но мы остаемся на диске d: например то есть батник должен выглядеть так: c: cd C:\Windows\SysWOW64 devcon disable "HID\VID_231D&PID_0121&REV_1918" devcon disable "HID\VID_231D&PID_1106&REV_0138" devcon disable "HID\VID_046D&PID_C29A&REV_1327" devcon disable "HID\VID_045E&PID_028E&IG_00" devcon disable "HID\VID_2341&PID_8036&REV_0100&MI_02" ну а если совсем правильно делать, то надо заюзать переменные среды винда же не у всех на С: лежит и не всегда в Windows :) %systemdrive% cd %systemroot%\SysWOW64 devcon disable "HID\VID_231D&PID_0121&REV_1918" devcon disable "HID\VID_231D&PID_1106&REV_0138" devcon disable "HID\VID_046D&PID_C29A&REV_1327" devcon disable "HID\VID_045E&PID_028E&IG_00" devcon disable "HID\VID_2341&PID_8036&REV_0100&MI_02" З.Ы. вместо пяти команд можно было обойтись ровно одной devcon disable "HID\VID_231D&PID_0121&REV_1918" "HID\VID_231D&PID_1106&REV_0138" "HID\VID_046D&PID_C29A&REV_1327" "HID\VID_045E&PID_028E&IG_00" "HID\VID_2341&PID_8036&REV_0100&MI_02" тут и батник не нужен, ярлык делаем не с батника а прямо с девкон-а З.З.Ы. теперь вы мне расскажите, а для чего все это, собственно, нужно ? зачем гасить скопом все контроллеры ? как-то ничего на ум не приходит... :) Edited February 1, 2020 by FenechkA
reg_zero Posted February 1, 2020 Posted February 1, 2020 потому, что в батнике нет команды перехода на диск С: cd C:\Windows\SysWOW64 не переходит диск, она переходит в каталог, но мы остаемся на диске d: например то есть батник должен выглядеть так: c: cd C:\Windows\SysWOW64 devcon disable "HID\VID_231D&PID_0121&REV_1918" devcon disable "HID\VID_231D&PID_1106&REV_0138" devcon disable "HID\VID_046D&PID_C29A&REV_1327" devcon disable "HID\VID_045E&PID_028E&IG_00" devcon disable "HID\VID_2341&PID_8036&REV_0100&MI_02" ну а если совсем правильно делать, то надо заюзать переменные среды винда же не у всех на С: лежит и не всегда в Windows :) %systemdrive% cd %systemroot%\SysWOW64 devcon disable "HID\VID_231D&PID_0121&REV_1918" devcon disable "HID\VID_231D&PID_1106&REV_0138" devcon disable "HID\VID_046D&PID_C29A&REV_1327" devcon disable "HID\VID_045E&PID_028E&IG_00" devcon disable "HID\VID_2341&PID_8036&REV_0100&MI_02" З.Ы. вместо пяти команд можно было обойтись ровно одной devcon disable "HID\VID_231D&PID_0121&REV_1918" "HID\VID_231D&PID_1106&REV_0138" "HID\VID_046D&PID_C29A&REV_1327" "HID\VID_045E&PID_028E&IG_00" "HID\VID_2341&PID_8036&REV_0100&MI_02" тут и батник не нужен, ярлык делаем не с батника а прямо с девкон-а З.З.Ы. теперь вы мне расскажите, а для чего все это, собственно, нужно ? зачем гасить скопом все контроллеры ? как-то ничего на ум не приходит... :) Навевает про кота ,яйца и когда ему нечего делать .
ED Team SL PAK Posted February 1, 2020 ED Team Posted February 1, 2020 Некоторые гениальные разработчики игор считаю что у компьютера не может быть более одного джойстика и тот обязательно геймпад. Такие игры при подключенном вирпильском железе не играбельны совсем.
nickbolt Posted February 1, 2020 Posted February 1, 2020 Некоторые гениальные разработчики игор считаю что у компьютера не может быть более одного джойстика и тот обязательно геймпад. Такие игры при подключенном вирпильском железе не играбельны совсем. К примеру,бесплатный и ужасный Ассасин Крид Юнион такой именно )) Рязань 3600\32 Я несерьезен, каждая моя фраза-сарказм.
FenechkA Posted February 1, 2020 Posted February 1, 2020 понятно. сам кроме S.T.A.L.K.E.R-а, АРМА-ы и DCS не играю ни во что, проблемы с устройствами нет. ну если помог - рад :)
nickbolt Posted February 1, 2020 Posted February 1, 2020 понятно. сам кроме S.T.A.L.K.E.R-а, АРМА-ы и DCS не играю ни во что, проблемы с устройствами нет. ну если помог - рад :) Сталкер глючный и спалил мне видяху))Хотя чешется рука скачать какой-нить обливион))В Арме1 меня чегото убивают сразу,а лет 10 назад в официяльно купленной версии пули летели,как во взломанной-криво.И я не доживу до динамической кампании)) Рязань 3600\32 Я несерьезен, каждая моя фраза-сарказм.
huligan Posted February 1, 2020 Posted February 1, 2020 (edited) зачем гасить скопом все контроллеры ? да всё из-за бэтки новой игры System Shock 2020 ,в которой пока все контроллеры не выключишь,мышка не работает и постоянно в сторону тянет :D А в настройках нет даже переназначения кнопок ...ну и заодно,бывают и в других играх поддержка джоев по умолчанию и ,чтоб не лезть в настройки и не настраивать отключение джоев... за правильную команду-верисенкс!:thumbup: Edited February 1, 2020 by huligan win10 21H2 | Ryzen 5600 4.6GHz | 32Гб DDR4 3200 | MSI RTX2080ti Ventus OC 11G | РУС vkb Gladiator Pro+РУД vkb Gametrix ECS+Пендали BRD-MS1 | Pico4 VR | | https://vk.com/paraplan_mkp
huligan Posted February 1, 2020 Posted February 1, 2020 Навевает про кота ,яйца и когда ему нечего делать . злые вы,уйду я от вас:wub: win10 21H2 | Ryzen 5600 4.6GHz | 32Гб DDR4 3200 | MSI RTX2080ti Ventus OC 11G | РУС vkb Gladiator Pro+РУД vkb Gametrix ECS+Пендали BRD-MS1 | Pico4 VR | | https://vk.com/paraplan_mkp
FenechkA Posted February 1, 2020 Posted February 1, 2020 (edited) Сталкер глючный и спалил мне видяху))ниверю, импосибльХотя чешется рука скачать какой-нить обливион))Lost Alpha наш выбор Oblivion Lost не зашел совсемВ Арме1 меня чегото убивают сразу,руки, жопа, все прозаично :) а лет 10 назад в официяльно купленной версии пули летели,как во взломанной-криво.это странно, Федор (FADE) за так просто не приходитИ я не доживу до динамической кампании))как и я, в игре на сайте которой мы находимся... Edited February 2, 2020 by FenechkA
FenechkA Posted February 2, 2020 Posted February 2, 2020 да оно понятно, достойных модов очень много. но эти два стоят как-бы особняком. оба два - попытка вернуть "то самый" сталкер, который разрабы обещали. билдовские локации, сюжет из диздоков и все такое. и вот тут, как по мне, Lost Alpha выглядить гораздо интереснее.
Recommended Posts