Board logo

标题: [注册表类] win7 64系统,运行gpedit.msc,里面有关机脚本和注销脚本,可以添加c:\tquiet.vbs。 [打印本页]

作者: ygqiang    时间: 2012-9-27 12:07     标题: win7 64系统,运行gpedit.msc,里面有关机脚本和注销脚本,可以添加c:\tquiet.vbs。

win7 64系统,运行gpedit.msc,里面有关机脚本和注销脚本,可以添加c:\tquiet.vbs。

c:\tquiet.vbs文件内容是:
  1. WScript.Sleep 2000
  2. Set ws = CreateObject("Wscript.Shell")
  3. ws.run "cmd /c nircmd.exe mutesysvolume 1",vbhide
  4. Set ws = CreateObject("Wscript.Shell")
  5. ws.run "cmd /c nircmd.exe changesysvolume -40000",vbhide
  6. WScript.Sleep 2000
  7. Set ws = CreateObject("Wscript.Shell")
  8. ws.run "cmd /c nircmd.exe mutesysvolume 1",vbhide
  9. Set ws = CreateObject("Wscript.Shell")
  10. ws.run "cmd /c nircmd.exe changesysvolume -40000",vbhide
复制代码
这个需要用鼠标进行一系列点击操作实现。

但如何能通过bat或者reg文件,运行1次bat或者reg文件,就能实现策略管理器里面的这个功能呢?
作者: ygqiang    时间: 2012-9-27 17:24

本帖最后由 ygqiang 于 2012-9-27 17:29 编辑

这个是否有方法实现?

只要运行1次bat批处理,以后都不需要我手动操作了。

比如,你在点开始、关机的时候,让系统后台自动运行这个vbs代码以后,再开始关机
作者: czjt1234    时间: 2012-9-27 17:33

运行gpedit.msc,里面有关机脚本和注销脚本

xp是有的,win7就不知道了,你自己看下
作者: ygqiang    时间: 2012-9-27 19:16

运行gpedit.msc,里面有关机脚本和注销脚本

xp是有的,win7就不知道了,你自己看下
czjt1234 发表于 2012-9-27 17:33



    这个方法,我知道。。

1、但每次都需要手动操作。能否运行一个bat批处理,就能自动加上?

2、如果是1个exe程序也可以,让exe在系统后台,自动运行
win7 64系统,在点关机以后   exe程序会先自动禁用声音(右下角的声音图标打叉号),然后再继续关机。
作者: missll    时间: 2012-9-28 11:22

本帖最后由 missll 于 2012-9-28 11:25 编辑

很抱歉我没看懂你的意思
你的目的是关机之前先关闭声音然后再关机吗?

那你创建一个批处理关机不就可以了吗?
net stop AudioSrv  --停止声音服务
shutdown -s -t 0  --立刻关机

另外你的VBS写的是发送键值 和声音没关系啊?
作者: ygqiang    时间: 2012-9-29 11:46

很抱歉我没看懂你的意思
你的目的是关机之前先关闭声音然后再关机吗?

那你创建一个批处理关机不就可以 ...
missll 发表于 2012-9-28 11:22



我的要求是:

在用鼠标点win7系统自带的开始-关机按钮以后,能否让系统先设置右下角的声音音量最小或者静音,然后系统再关机。


net stop AudioSrv  --停止声音服务
这个命令,不满足要求。。
作者: missll    时间: 2012-9-29 17:08

我的要求是:

在用鼠标点win7系统自带的开始-关机按钮以后,能否让系统先设置右下角的声音音量最小 ...
ygqiang 发表于 2012-9-29 11:46



这个批处理可以做到静默关机 没声音,但是如你所说去点了关闭机器后再去其他的操作 只有设置关机脚本了
如果设置关机脚本,脚本是在注销用户后开始执行,但是关机的瞬间就出了关机声音了。
作者: ygqiang    时间: 2012-10-1 09:18

这个批处理可以做到静默关机 没声音,但是如你所说去点了关闭机器后再去其他的操作 只有设置关机脚本 ...
missll 发表于 2012-9-29 17:08



    嗯,设置关机脚本的一系列鼠标点击操作,

如何通过批处理或者注册表的方式,运行1次就能实现类似效果呢?
作者: ygqiang    时间: 2012-10-8 09:44

顶起来。。。。
作者: forfiles    时间: 2012-10-8 12:42

回复 6# ygqiang


    具体说说哪里不满足要求。是不是停止声音服务之后仍然能听到关机声音啊?
作者: ygqiang    时间: 2012-10-8 14:11

回复  ygqiang


    具体说说哪里不满足要求。是不是停止声音服务之后仍然能听到关机声音啊?
forfiles 发表于 2012-10-8 12:42



    http://bathome.net/thread-19356-1-1.html

这个第3方代码,可以实现要求。
作者: ygqiang    时间: 2012-10-10 09:19

本帖最后由 ygqiang 于 2012-10-10 13:08 编辑

这个需要用鼠标进行一系列点击操作实现。

但如何能通过bat或者reg文件,运行1次bat或者reg文件,就能实现策略管理器里面的这个功能呢?
作者: ygqiang    时间: 2012-10-10 13:08

顶。。。。。。
作者: ygqiang    时间: 2012-10-11 22:51

顶下。。。。
作者: ygqiang    时间: 2012-10-15 20:46

顶下。。。。。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2