PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Дополнительный софт (http://pccar.ru/forumdisplay.php?f=30)
-   -   Как назначить действия на втыкание usb устройств? (http://pccar.ru/showthread.php?t=3882)

archer 12.12.2007 18:35

Странно Паша свою утилитку не предложил.
http://www.pccar.ru/showthread.php?t=2619 это не пойдет? от Wanted-a

Parteigenosse 14.12.2007 21:31

Цитата:

Сообщение от archer (Сообщение 43530)
Странно Паша свою утилитку не предложил.
http://www.pccar.ru/showthread.php?t=2619 это не пойдет? от Wanted-a

Там у них в треде реальный хардкор :be: Это слишком злой и могучий утил. :shok: Мне бы что попроще.
Спасибо за советы. Пока рабочих два варианта:
Оба варианта хороши своей законной бесплатностью. Посмотрим.

'================================================= =========================
'
' VBScript Source File -- Created with SAPIEN Technologies PrimalScript 4.0
'
' NAME: Waiting for USB
'
' AUTHOR: MaZaY , Saving Bank of Russia (C)
' DATE : 24.08.2006
'
' COMMENT: Монитоpинг подключения USB FLASH DRIVE.
'
'================================================= =========================

strComputer="."
Set objWMIService=GetObject("winmgmts:\\"& strComputer & "\root\CIMV2")
Set objEvents=objWMIService.ExecNotificationQuery("SELECT * FROM
__InstanceCreationEvent WITHIN 1 WHERE (TargetInstance ISA 'Win32_USBHub') AND
(TargetInstance.Caption='Запоминающее yстpойство для USB')")
WScript.Echo "Waiting for events..."
Do While(True)
Set objReceivedEvent=objEvents.NextEvent
WScript.Echo "ooops!"
Loop



вместо ooops можно вставить все что yгодно - посылка сообщения, запуск программы или команды шелла.

Parteigenosse 05.06.2008 14:24

WSH и WMI - полезные ссылки
 
учебный курс online по WMI
http://www.askit.ru/custom/progr_adm...wmi_basics.htm

Классная статья на русском по основам WMI
http://www.script-coding.info/WMI.html

Другая интересная стья на русском, описано как пользоваться стандартным виндовыми утилами WBEMTEST и WMIC и мелкософтовой средой WMI CIM Studio
http://www.samag.ru/art/01.2006/01.2006_02.html

В принципе этого достаточно для практического применения.

Honda_ЛЁТ 25.09.2009 15:39

Парни, я не очень разбираюсь в скриптах, но у меня есть мысль, можно ли этими прогами заставить запускать какую-нибудь программу при втыкании вебкамеры, для реализации влючения камеры заднего вида. Только у меня 2 камеры (фронт и тыл). Фронтальная постоянно ведёт видеорегистрацию(автозапускается в свёрнутм виде). Необходимо чтобы при втыкании именно определённой камеры запускалась программа. А дальше всё просто, при включении задней включается реле и подаёт +5В питания вебкамеры и запускается видеопрограмма, выключил задний ход-разрывает питание. Только ещё бы закрывалась программа автоматически при вытыкании вебкамеры был бы полный кулл.

C4ncer 25.09.2009 18:16

Для этого можно использовать программу USB Safely Remove. Разберётся даже школьник. Позволяет назначить запуск любого приложения при втыкании ЛЮБОГО USB устройства. Но автоматическое закрытие программы через неё организовать вряд ли получится

Honda_ЛЁТ 25.09.2009 20:48

Цитата:

Сообщение от C4ncer (Сообщение 112560)
Для этого можно использовать программу USB Safely Remove. Разберётся даже школьник. Позволяет назначить запуск любого приложения при втыкании ЛЮБОГО USB устройства. Но автоматическое закрытие программы через неё организовать вряд ли получится

Вот спасибо дружище!
В этой проге не только можно запустить программу при подключении устройств но и запустить программу, папку или файл при вытыкании устройств. Е щё парни вопрос: можно ли создать какой-нибудь файл который закрывал бы программу, ну типа как в диспетчере задач?


п.с. Надо кстати свой проектик выложть.

danclax 25.09.2009 22:34

Цитата:

Сообщение от Honda_ЛЁТ (Сообщение 112573)
Е щё парни вопрос: можно ли создать какой-нибудь файл который закрывал бы программу, ну типа как в диспетчере задач?

taskkill /im notepad.exe

Honda_ЛЁТ 26.09.2009 07:32

Цитата:

Сообщение от danclax (Сообщение 112581)
taskkill /im notepad.exe

Во спасибо!!! Замысел реальный, осталось внедрить в авто. Я уже хотел подпаиватся к "горячей" кнопке клавиатуры чтобы включить камеру.
Не знаю правильно ли я сделал:
открыл текстовый редактор, вставил указанную строку (конечно прописав нужную для закрытия программу), и сохранил в расширении ".cmd" (в ".exe" не работает). Получился файлик, только продесс закрытия длится секунды 3-4 - так должно быть? и правильно ли я сделал?

<<<BJ.>>> 26.09.2009 09:51

а я хотел предложить что-то более сложное и то на уровне теории :
На правах Теоритического Бредогенератора : как только мы батничек тыкнули он сделал свое дело, но не закрывается, а начинает опрашивать порт в который была подрублена камера (ну пусть раз в секунду , две) и если вдруг порт снова пустой этот батничек закрывает приложение.

danclax 26.09.2009 13:51

BJ, не понял я задумку твою...


Часовой пояс GMT +4, время: 06:54.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot