Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
4 / 0 / 0
Регистрация: 21.06.2013
Сообщений: 75

Можно ли реализовать функции COMDisable средствами cmd?

25.06.2013, 14:50. Показов 2963. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
как вывести список используемых com портов, с указанием устройств?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.06.2013, 14:50
Ответы с готовыми решениями:

Можно ли средствами CMD создавать файлы MS Office?
Здравствуйте! Пишу скрипт для автоматизации создания проектов, где вложены некие каталоги, внутри которых другие подкаталоги. В...

Можно ли средствами cmd объединить однотипные XML-файлы в один?
Дано: очень много однотипных файлов xml вида: <?xml version="1.0" encoding="WINDOWS-1251"?>...

Можно ли реализовать средствами rewrite
Добрый день, коллеги Я раньше не занимался написаниями правил для апача, поэтому прошу отнестись с пониманием - новичок. Если, вдруг,...

9
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
25.06.2013, 20:35
Эти классы WMI отвечают за COM-порты:
Win32_SerialPort
Win32_SerialPortConfiguration
Win32_SerialPortSetting

Пример:
Bash
1
WMIC Path Win32_SerialPort get /value
Вот еще нарыл:

Цитата Сообщение от Дмитрий77
WMI может глючить и ничего не показывать, если в реестре есть некорректный entry с номером напр. 0000
Папка 0000 есть, а лежит в ней туфта.
По крайней мере с модемами это так.
Диспетчер покажет все "исправные" модемы, а WMI споткнется об 0000
Возникает такой entry при некорректной установке устройства:
зависло, плюнул - перезагрузил-забыл
Если причина как я сказал, то варианта два
1) Ковырять реестр ручками (где с портами я не знаю, с модемами если надо могу посмотреть и подсказать)
2) Переустанавливать систему
Вот еще на языке C#, если интересно:
C#
1
string[] availablePorts = System.IO.Ports.SerialPort.GetPortNames();
На счет подключения/отключения посмотрите в сторону: DevCon http://support.microsoft.com/kb/311272/ru
1
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
25.06.2013, 20:38
Цитата Сообщение от Dragokas Посмотреть сообщение
Вот еще на языке C#, если интересно:
А какие на C++ хедеры для такого кода нужны, не знаешь?
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
25.06.2013, 20:43
Если Вас интересуют 3g-модемы и локальные сетевухи, достаточно этого класса: Отобразить список устройств, работающих через COM-порт

Здесь делал скрипт для отключения/подключения таких соединений через netsh:
1. Запуск программ при отключении от интернета
2. Рабочий метод разрыва конкретного активного соединения из командной строки Windows7

Добавлено через 3 минуты
@FraidZZ, Вроде как:
C++
1
#include <setupapi.h>
Вот, может разберешься.
1
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
25.06.2013, 20:46
Цитата Сообщение от Dragokas Посмотреть сообщение
может разберешься.
Что значит "может"? Обязательно разберусь!
0
4 / 0 / 0
Регистрация: 21.06.2013
Сообщений: 75
26.06.2013, 12:09  [ТС]
Цитата Сообщение от Dragokas Посмотреть сообщение
На счет подключения/отключения посмотрите в сторону: DevCon http://support.microsoft.com/kb/311272/ru
Не запускается! DevCon поддерживает win 7?
0
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
26.06.2013, 12:15
Цитата Сообщение от Билли Посмотреть сообщение
DevCon может использоваться на компьютере под управлением Microsoft Windows 2000, Windows XP и Windows Server 2003, а на компьютере под управлением Windows 95, Windows 98 или Windows Millennium Edition она не может использоваться.
Вот так вот.
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
26.06.2013, 13:17
@ql_didar, неправильно запускаете.
Если хочется увидеть ее консольный вывод, нужно запускать утилиту из командной строки уже с повышенными правами: Тонкости языка, редкие команды и сложные скрипты

По факту ни разу ней не пользовался.
Миниатюры
Можно ли реализовать функции COMDisable средствами cmd?  
0
4 / 0 / 0
Регистрация: 21.06.2013
Сообщений: 75
26.06.2013, 14:38  [ТС]
А как это сделать?
0
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
26.06.2013, 16:41
Цитата Сообщение от ql_didar Посмотреть сообщение
А как это сделать?


Добавлено через 5 минут
Ладно, продублирую ссылку: Тонкости языка, редкие команды и сложные скрипты
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.06.2013, 16:41
Помогаю со студенческими работами здесь

Какими средствами можно реализовать прайс-лист оборудования
Добрый день! Скажите, пожалуйста, какими средствами MS Office можно решить мою задачу? Есть несколько прайс листов разного...

На базе чего строить серверную базу и какими средствами её можно реализовать
Здравствуйте парни. Читал много, изучал много, но до сих пор осталось множество вопросов, ищу подсказки куда копать, если не сложно, дайте...

Реализовать функции вывода среднего арифметического дробного и целых частей средствами ООП
В общем незнаю как реализовать функции вывода среднего арифметического дробного и целых частей, а так же мин и макс в дробной части...

Администрирование средствами cmd
Всем доброго времени суток. Я вобщем-то не админ, просто сейчас стоит насущная проблема следущего характера. Нужно создать папку (ну это...

можно ли в с++ вызвать переменную из одной функции в другую т.е. мы переменну задали в одной функции а использовали в другой... и как это реализовать?
можно ли в с++ вызвать переменную из одной функции в другую т.е. мы переменну задали в одной функции а использовали в другой... и как это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru