- Клиентская часть Vue 3 + Vite - Серверная часть Node.js + WebSocket - Система авторизации и смен - Управление игровыми портами - Поддержка тем (светлая/темная) - Адаптивный дизайн 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
38 lines
1.9 KiB
JavaScript
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('💡 После скачивания радио сможет регулировать громкость отдельно от системы');
|
|
} |