Запуск задачи
-
- Пассажир
- Сообщения: 13
- Зарегистрирован: Ср мар 08, 2006 1:26 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Запуск задачи
Подскажите как сделать задачу которая запускалась при подключении флэшки через USB, если это возможно.
- Alex
- Ас
- Сообщения: 2833
- Зарегистрирован: Вт апр 05, 2005 3:28 pm
- Откуда: Kaliningrad City
- Благодарил (а): 2 раза
- Поблагодарили: 91 раз
- Контактная информация:
Отдельного событие на подключение USB устройств к сожалению пока нет. Могу порекомендовать только периодически опрашивать свойства диска с определенной буквой (если у Вас флэшка на одну букву "вешается") с помощью GetDriveInfo.
Если это действие вернет Success=True, значит диск подключен и можно выполнять действия...
Если это действие вернет Success=True, значит диск подключен и можно выполнять действия...
-
- Пассажир
- Сообщения: 4
- Зарегистрирован: Пн июл 17, 2006 2:37 pm
- Благодарил (а): 0
- Поблагодарили: 0
Дополню для понятности...
т.е. реально нажатие клавиши посылается не выбранной задаче, а той, чье окно в данный момент активно.
Например: запускаю прогу - запустилась. Посылаю нажатие клавишь, все ок. Пока не переключусь на другую задачу. И вот тут начинается лажа. Все нажатия клавиш посланные той самой проге, передаются той, которая стала активной.
Путь к программе передается через глобальную переменную. Путь полный. Дублей проги нет. Галочка "Использовать полный путь к программе" установлена.
т.е. реально нажатие клавиши посылается не выбранной задаче, а той, чье окно в данный момент активно.
Например: запускаю прогу - запустилась. Посылаю нажатие клавишь, все ок. Пока не переключусь на другую задачу. И вот тут начинается лажа. Все нажатия клавиш посланные той самой проге, передаются той, которая стала активной.
Путь к программе передается через глобальную переменную. Путь полный. Дублей проги нет. Галочка "Использовать полный путь к программе" установлена.