Files
vue-pult/server/download-nircmd.js
sasha 3e90269b0b Initial commit: Vue.js тир управления система
- Клиентская часть Vue 3 + Vite
- Серверная часть Node.js + WebSocket
- Система авторизации и смен
- Управление игровыми портами
- Поддержка тем (светлая/темная)
- Адаптивный дизайн

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-19 12:24:22 +03:00

38 lines
1.9 KiB
JavaScript

// Скрипт для скачивания 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('💡 После скачивания радио сможет регулировать громкость отдельно от системы');
}