1

Я использую Windows 7 x64 и недавно установил мышь Corsair Scimitar Pro и iCue 3.5.111 для управления специальными функциями мыши, такими как программируемые боковые кнопки.

Я пытаюсь привязать к кнопке мыши № 8 функцию переключения аудиоустройства по умолчанию на панели управления звуком Windows с помощью стороннего приложения nircmd. На исполняемый файл nircmd (nircmd.exe) ссылаются в пакетном файле 'audioswitch.bat', который должен запускаться из iCue.

Однако пакетный файл никогда не запускается, когда я нажимаю кнопку мыши, даже если я выбрал пакетный файл для запуска в iCue:

Возможно, стоит отметить, что у меня нет проблем с выполнением файлов .exe напрямую через iCue. Но запуск Batch-файлов, похоже, не работает. Я хотел бы знать, есть ли у кого-нибудь понимание того, как я могу решить эту проблему. Я ценю любой вклад.

1 ответ1

0

Пытаться:

c:\windows\system32\cmd.exe /c “c:\thepathto\your.bat”

Дважды проверьте, где cmd.exe сохраняется. Это может быть c:\windows

Должно быть легко понять. Дважды проверьте флаг тоже. Но вы говорите: используя командный процессор, который читает биты, запустите этот bat-файл и закройте, когда завершено (/c) /k означает сохранить. Но вы можете запустить из командной строки cmd.exe /? и напомнить о флагах.

Это должно решить эту проблему, потому что он запускает собственный исполняемый файл, который затем запускает скрипт. Летучая мышь имеет значение только потому, что вы используете оболочку Windows, чтобы открыть ее нормально. Например Нажав на это. Внутри программы могут работать независимо от оболочки, многие делают, и это выходит за рамки здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .