// Скрипт для скачивания NirCmd для Windows const https = require('https'); const fs = require('fs'); const path = require('path'); const { exec } = require('child_process'); const toolsPath = path.join(__dirname, 'tools'); if (!fs.existsSync(toolsPath)) { fs.mkdirSync(toolsPath); } console.log('🔧 NirCmd - утилита для управления громкостью процессов\n'); console.log('📥 Для регулировки громкости радио нужно скачать NirCmd:'); console.log('1. Перейдите на https://www.nirsoft.net/utils/nircmd.html'); console.log('2. Нажмите "Download NirCmd"'); console.log('3. Скачайте nircmd.zip'); console.log('4. Распакуйте архив'); console.log('5. Скопируйте nircmd.exe в папку:'); console.log(' ' + toolsPath); console.log(''); console.log('💡 Прямая ссылка: https://www.nirsoft.net/utils/nircmd.zip\n'); // Проверяем наличие nircmd const nircmdPath = path.join(toolsPath, 'nircmd.exe'); if (fs.existsSync(nircmdPath)) { console.log('✅ NirCmd найден! Теперь можно регулировать громкость процессов'); // Показываем примеры команд console.log('\n🔊 Примеры команд NirCmd:'); console.log('- Установить громкость процесса: nircmd.exe setappvolume powershell.exe 0.5'); console.log('- Установить системную громкость: nircmd.exe setsysvolume 32000'); console.log('- Заглушить процесс: nircmd.exe muteappvolume powershell.exe 1'); } else { console.log('❌ NirCmd не найден в папке tools/'); console.log('💡 После скачивания радио сможет регулировать громкость отдельно от системы'); }