个人可以做视频网站吗,抖音代运营公司排名前十,电子商务网站开发书例子,厦门专业网站设计代理CMD控制屏幕亮度
一开始用brightness#xff0c;dev下可用#xff0c;打包后执行报错#xff0c;找了很多文章都没办法解决。后来想到执行CMD命令去设置( 如何在 Windows 中使用命令行调整屏幕亮度 )。测试打包后正常#xff0c;无需管理员权限。 引入exec const { exec }…CMD控制屏幕亮度
一开始用brightnessdev下可用打包后执行报错找了很多文章都没办法解决。后来想到执行CMD命令去设置( 如何在 Windows 中使用命令行调整屏幕亮度 )。测试打包后正常无需管理员权限。 引入exec const { exec } require(child_process)获取屏幕亮度 function getScreenBrightness() {return new Promisenumber((resolve,reject) {exec(powershell.exe (Get-WmiObject -Namespace root\\WMI -Class WmiMonitorBrightness).CurrentBrightness, (error: Error | null, stdout: any) {if (error) {console.log(get screen brightness error)reject(0)} else {resolve(stdout.trim())}})})
}设置屏幕亮度0~100 function setScreenBrightness(brightness: number): Promisevoid {return new Promise((resolve) {const command WMIC /NAMESPACE:\\\\root\\wmi PATH WmiMonitorBrightnessMethods WHERE ActiveTRUE CALL WmiSetBrightness Brightness${brightness} Timeout0exec(command, (error: Error | null) {if (error) {console.error(Error: ${error.message})}resolve()})})
}