[решено] автоопределение подключения флешки!

Ответить
 • Просмотры: 1
Аватара пользователя
novosibirec

[решено] автоопределение подключения флешки!

Сообщение novosibirec »

Господа! такая проблема! необходим скрипт определяющий подключение флешки к компу и запуск скрипта!
Аватара пользователя
novosibirec

Re: [решено] автоопределение подключения флешки!

Сообщение novosibirec »

чего то он сильно длинный!! есть возможность привести более короткий код запуска скрипта при включении флехи!??
Аватара пользователя
novosibirec

Re: [решено] автоопределение подключения флешки!

Сообщение novosibirec »

Цитата novosibirec:



чего то он сильно длинный!! есть возможность привести более короткий код запуска скрипта при включении флехи!??
[решено] автоопределение подключения флешки!




Зато правильный. Можно еще так:





Код:

Код: Выделить всё

$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
Ответить

Вернуться в «AutoIt»