我想如果在构建解决方案的同时,我的系统不会进入睡眠状态,就像看电影时一样,但是在完成之后它会像往常一样进入睡眠状态。而且我不想在电源选项20分钟后禁用睡眠。
是否有一个解决方案,就像一个短脚本可能会执行cmd命令并阻止在命令期间进入休眠状态?
答案 0 :(得分:2)
您可以创建名为“nosleep.vbs”的vbscript文件
Set osShell = CreateObject("Wscript.Shell")
thecmd = " powercfg.exe /change ""always on"" /monitor-timeout-ac 20"
osShell.Run "cmd " & thecmd
在Visual Studio中,您可以调用此nosleep.vbs代码。
您可以在预构建和后构建步骤中执行此操作。
我假设您以管理员身份运行Visual Studio。
根据操作系统版本的不同,参数会有所不同。
您可以在此处获取更多信息
http://technet.microsoft.com/en-us/library/cc748940(v=WS.10)