|
18 / 8 / 2
Регистрация: 12.02.2010
Сообщений: 200
|
|
Проверка на новое устройство20.03.2013, 21:00. Показов 8931. Ответов 5
Метки нет (Все метки)
Мне нужно чтобы bat файл запускался при появлении новой флешки в компьютере ,
ЛИБО 1) Чтобы bat файл был включен всегда, но тогда в цикле проверял на новое устройство , И при появлении его уже запускал некую процедуру, Не по теме: в моем же случае проверка на ID и в случае совпадения например отправлял данные на сайт методом POST/GET, но это только после того как первое будет сделано. Как проще такое сделать?
0
|
|
| 20.03.2013, 21:00 | |
|
Ответы с готовыми решениями:
5
Обнаружено новое устройство Совершенно новое устройство Как добавить новое устройство в Apple Developer? |
|
|
||||||||||||||||||||||
| 20.03.2013, 23:24 | ||||||||||||||||||||||
|
В цикле - это сильно затратно для ресурсов системы. Можно по событию.
Первой программой по ссылке пользовался и знаю как работает. Устанавливается как служба. Удаление данных с флешки Добавлено через 12 минут Вот такое попробуйте:
На всякий случай распишу как пользоваться usbdlm. usbdlm - это программа без интерфейса, только служба. Устанавливается так: _install.cmd - установка службы _start.cmd - запуск службы Затем создаем пустой файл конфигурации в папке с программой:
Чтобы применить новую конфигурацию необходимо сделать стоп/старт службы: _stop.cmd _start.cmd P.S. Полный список событий доступен в файле: USBDLM_sample_full.ini Добавлено через 7 минут На всякий случай список всех доступных свойств класса Win32_LogicalDisk class http://msdn.microsoft.com/en-u... s.85).aspx Теперь когда все настроите и протестируете можно перевести работу в тихий режим без отображения окна батника: Отключаем паузу - удалить строку № 7 прячем окно батника: hidec Запуск простой, если не ошибаюсь:
Теперь когда найдем нужный носитель, чтобы не было видно запуска браузера, напишем файл site.vbs
3
|
||||||||||||||||||||||
|
18 / 8 / 2
Регистрация: 12.02.2010
Сообщений: 200
|
||||||||||||||||
| 21.03.2013, 23:43 [ТС] | ||||||||||||||||
|
Dragokas,
Спасибо большое, Все так понятно и подробно расписано , что программа почти сразу заработала.., и в тихом режиме тоже. Единственно уточнения(для тех кому может пригодиться): 1) hidec.exe c:\---\checkflash.cmd вместо c:\---\checkflash.cmd - подставляем свой cmd файл l:\Bash\TST5.cmd и главное пишем все это вместо open=l:\Bash\TST5.cmd т.е. у меня получилось
пишем
3) В самом site.vbs чтобы получить эти переменные пишем это
1
|
||||||||||||||||
|
|
||||||
| 22.03.2013, 03:04 | ||||||
|
Получение серийного номера съемного устройства.
Сделал через парсинг PNPDeviceID класса Win32_DiskDrive. Просьба протестировать.
2
|
||||||
|
1781 / 763 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
|
|
| 22.03.2013, 07:08 | |
|
Показывает правильно. Проверил на 2 флешках скриптом и утилиткой CheckUDisk_v5.4
Ось Windows XP SP3 x86
0
|
|
|
|
||||||
| 25.03.2013, 03:33 | ||||||
|
"Немного" модифицировал скрипт.
Теперь умеет показывать имена разделов всех подключенных съемных USB-устройств, которым принадлежит серийник. Также показывает имена разделов всех ЖД, установленных в системе. В принципе, как вытянуть их S/N я знаю. Только вот они отображаются почему-то в отличие от VBscript в 16-ричном виде. (класс Win32_PhysicalMedia. Кстати, S/N SSD-дисков нужно получать еще как-то по-другому. S/N из этого класса с реальным не совпадает.) Удивительно, но в интернете проиндексировано много ошибочной информации по программным кодам получения серийника самого уст-ва, а не раздела. В общем, v.1.1.:
2
|
||||||
| 25.03.2013, 03:33 | |
|
Помогаю со студенческими работами здесь
6
Как добавить новое устройство в Apple Developer? Всплывает окно, что найдено новое устройство USB модем «Скайлинк» прописанный на COM3, при каждом подключении распознаётся как новое устройство Проверка, подключено ли USB-устройство Как получить устройство, к которому приатачено ваше устройство в стеке устройств Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|