Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Скрипт для отключения аудио-карты Windows 7

Ответить
Настройки темы
Любой язык - Скрипт для отключения аудио-карты Windows 7

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Доброго времени суток.
Есть проблема которую очень бы хотелось решить. В частности возможность отключения и включения аудио-карты в Windows 7 путем запуска одного файла. Почитал тему http://forum.oszone.net/thread-154266.html, однако адаптировать под свои нужды не удалось в силу отсутствия специфических знаний.
Основное требование - что бы процедура отключения аудио-карты не требовала перезапуска системы. Действие может быть похожим на отключение устройства в меню "устройства воспроизведения".

Отправлено: 18:35, 27-06-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Scumma:
однако адаптировать под свои нужды не удалось »
1. Что Вы пытались адаптировать?
2. Где код?

Отправлено: 20:43, 27-06-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для sunnykey

Пользователь


Сообщения: 124
Благодарности: 47

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
#Скачать программу devcon с http://support.microsoft.com/kb/311272
$devcon="C:\devcon.exe"
Get-WmiObject Win32_SoundDevice | Format-Table Name,Manufacturer,DeviceId,Status
$input=Read-Host "Выберете порядковый номер звуковой карты"
$index=[int]$input-1
$input=Read-Host "Выберете действие (0 - отключить, 1 - включить)"
$action=[int]$input
$CurSound=(Get-WmiObject Win32_SoundDevice | Select-Object -Index $index)
if ($action -eq 0) {
    $devconArgs=$devcon+" disable "+'"@'+$CurSound.DeviceId+'"'
    $echo="Отключено устройство "+$CurSound.Manufacturer+" "+$CurSound.Name
} else {
    $devconArgs=$devcon+" enable "+'"@'+$CurSound.DeviceId+'"'
    $echo="Включено устройство "+$CurSound.Manufacturer+" "+$CurSound.Name
}
cmd.exe /c $devconArgs | Out-Null
$echo
Правда не всегда отключает без перезагрузки. Или как вариант запустить это
Код: Выделить весь код
rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0
и сделать два щелчка мышью

-------
cmd умри, powershell живи=)
Powershel 4.0 microsoft.com/ru-ru/download/details.aspx?id=40855


Отправлено: 18:25, 29-06-2013 | #3


Старожил


Сообщения: 459
Благодарности: 138

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
for /f "skip=1 delims=\" %%i in ('wmic sounddev get deviceid') do (
devcon status "%%i*" | findstr run && devcon disable "%%i*" && exit
devcon enable "%%i*"
)

Последний раз редактировалось Sphinx114, 29-06-2013 в 19:28.


Отправлено: 19:08, 29-06-2013 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Скрипт для отключения аудио-карты Windows 7

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Скрипт для автоматиеского переключения входов аудио карты TOLL Скриптовые языки администрирования Windows 2 20-02-2013 14:08
CMD/BAT - скрипт отключения/включения зарядки аккумулятора ноутбука bendeross Скриптовые языки администрирования Windows 0 07-09-2012 00:14
Помогите сделать скрипт AutoIt для настройка сетевой карты в Windows 7 AlexM22204 AutoIt 1 30-07-2012 12:21
Система - [решено] Программа для отключения/включения сетевой карты dionisys Программное обеспечение Windows 3 26-11-2011 10:21
[решено] Нужен скрипт для отключения всех сессий и открытых файлов Butunin Klim Microsoft Windows NT/2000/2003 1 15-07-2006 01:25




 
Переход