Показать полную графическую версию : [решено] автоопределение подключения флешки!
novosibirec
07-11-2010, 15:36
Господа! такая проблема! необходим скрипт определяющий подключение флешки к компу и запуск скрипта!
http://autoit-script.ru/index.php/topic,2301.0.html
novosibirec
07-11-2010, 17:24
чего то он сильно длинный!! есть возможность привести более короткий код запуска скрипта при включении флехи!??
чего то он сильно длинный!! есть возможность привести более короткий код запуска скрипта при включении флехи!?? »
Зато правильный. Можно еще так:
$objService = ObjGet('winmgmts:\\.\root\cimv2')
$colEvents = $objService.ExecNotificationQuery('SELECT * FROM __InstanceOperationEvent Within 5 Where TargetInstance ISA "Win32_LogicalDisk"')
While 1
$objEvent = $colEvents.NextEvent
If $objEvent.TargetInstance.DriveType = 2 Then
Select
Case $objEvent.Path_.Class() = '__InstanceCreationEvent'
ConsoleWrite('Drive ' & $objEvent.TargetInstance.DeviceId & ' has been added.' & @CR)
Case $objEvent.Path_.Class() = '__InstanceDeletionEvent'
ConsoleWrite('Drive ' & $objEvent.TargetInstance.DeviceId & ' has been removed.' & @CR)
EndSelect
EndIf
WEnd
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC