查看: 21928|回复: 10
收起左侧

[已解决] 关于WIN7系统运行VBS脚本

[复制链接]
漫步殇
发表于 2013-5-21 13:02:42 | 显示全部楼层 |阅读模式
本帖最后由 漫步殇 于 2013-5-24 20:14 编辑

有一个vbs脚本,双击运行后鼠标转两圈就没得反应了,wscript.exe进程也没有。
脚本代码如下

Dim wshshell
Set wshshell=WSCRIPT.createobject("wscript.shell")
wshshell.appactivate"魔兽世界"
while true
wscript.sleep 2000
wshshell.sendkeys"-"
wscript.sleep 2000
wshshell.sendkeys"="
wend

纯学术性讨论脚本运行问题。小白求解答。

谢谢各位的解答,用9楼的方法解决了。
100lj
发表于 2013-5-21 13:35:04 | 显示全部楼层
我按照你的内容生成了VBS脚本在XP下运行,有wscript.exe进程。
我想可能是权限问题,你的脚本压根就没运行。
还有你这个没有结束的判断,会死循环。
漫步殇
 楼主| 发表于 2013-5-21 14:12:20 | 显示全部楼层
本帖最后由 漫步殇 于 2013-5-21 14:17 编辑

OK  就是让他循环 一直循环的,这边我再试试权限咋个搞...
  刚又试了一下,发现WIN7的VBS文件没有以管理员身份运行的项...这个咋破
qazxsw21
发表于 2013-5-21 14:48:29 | 显示全部楼层
在“命令提示符”中運行,右鍵選擇“管理員身份運行”
100lj
发表于 2013-5-21 14:49:12 | 显示全部楼层
漫步殇 发表于 2013-5-21 14:12
OK  就是让他循环 一直循环的,这边我再试试权限咋个搞...
  刚又试了一下,发现WIN7的VBS文件没有以管理员 ...

楼主你要点击回复再输内容,我才能知道你回复我了。
把以下注册表项导入,右键即可添加管理员取得所有权菜单
  1. Windows Registry Editor Version 5.00
  2. [HKEY_CLASSES_ROOT\*\shell\runas]
  3. @="管理员取得所有权"
  4. "NoWorkingDirectory"=""
  5. [HKEY_CLASSES_ROOT\*\shell\runas\command]
  6. @="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"
  7. "IsolatedCommand"="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"
  8. [HKEY_CLASSES_ROOT\exefile\shell\runas2]
  9. @="管理员取得所有权"
  10. "NoWorkingDirectory"=""
  11. [HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
  12. @="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"
  13. "IsolatedCommand"="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"
  14. [HKEY_CLASSES_ROOT\Directory\shell\runas]
  15. @="管理员取得所有权"
  16. "NoWorkingDirectory"=""
  17. [HKEY_CLASSES_ROOT\Directory\shell\runas\command]
  18. @="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant administrators:F /t"
  19. "IsolatedCommand"="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant administrators:F /t"

复制代码
想删除取得管理权菜单可导入以下注册表项
  1. Windows Registry Editor Version 5.00
  2. [-HKEY_CLASSES_ROOT\*\shell\runas]
  3. [-HKEY_CLASSES_ROOT\Directory\shell\runas]
  4. [-HKEY_CLASSES_ROOT\*\shell\runas\command]
  5. [-HKEY_CLASSES_ROOT\exefile\shell\runas2]
  6. [-HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
  7. [-HKEY_CLASSES_ROOT\Directory\shell\runas\command]
复制代码

评分

参与人数 1经验 +3 收起 理由
恋爱的夏娜 + 3 虽然似乎和问题的解决关系不大。

查看全部评分

漫步殇
 楼主| 发表于 2013-5-21 14:57:34 | 显示全部楼层
100lj 发表于 2013-5-21 14:49
楼主你要点击回复再输内容,我才能知道你回复我了。
把以下注册表项导入,右键即可添加管理员取得所有权 ...

这个菜单我已经导入,并使用过,结果一样。VBS后缀的文件没有“以管理员身份运行”的选项。而EXE后缀的文件及快捷方式才有

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
漫步殇
 楼主| 发表于 2013-5-21 14:58:09 | 显示全部楼层
qazxsw21 发表于 2013-5-21 14:48
在“命令提示符”中運行,右鍵選擇“管理員身份運行”

试过命令提示符运行,显示个黑框,然后秒退...
100lj
发表于 2013-5-21 15:23:32 | 显示全部楼层
漫步殇 发表于 2013-5-21 14:57
这个菜单我已经导入,并使用过,结果一样。VBS后缀的文件没有“以管理员身份运行”的选项。而EXE后缀的文 ...


管理员取得所有权不就是了吗?点这个。
qazxsw21
发表于 2013-5-23 14:12:00 | 显示全部楼层
漫步殇 发表于 2013-5-21 14:58
试过命令提示符运行,显示个黑框,然后秒退...

1、

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
VLBI
发表于 2013-5-23 14:32:59 | 显示全部楼层
本帖最后由 VLBI 于 2013-5-23 14:34 编辑

wshshell.appactivate"魔兽世界"

好像你们没有解释这一句。

大意应该是
不让你玩这个游戏。
如有不对,请指出。谢谢了。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-8-20 06:17 , Processed in 0.133057 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表