问题描述:
如在运行中输入:
wscript createobject("wscript.shell").run(cmd /c for %%a in ..)
是否能正确执行?
hta文件是可以执行脚本,但mshta的用法不是很了解啊.
看来有些问题是过偏,提高分数也没多少回应啊~
我想更好的方法,要没有还不如用批处理或au3脚本省事啊.
不用cmd,因为它的窗口会让某些人以为是病毒之类。
谢谢哥们的关注!2楼回答很详。1楼回答也不错,但百度中只能给一个人加分了。
问题解答:
mshta.exe间接执行vbs语句,只能执行一句,如在运行框中输入
mshta vbscript:createobject("wscript.shell").run("cmd /c for %%a in ..")(close)
run 的参数要加引号,把你的省略号改为实际需要的代码。
可是对于你这句,没必要用vbs,直接在运行框中输入 cmd /c for %%a in .. 也是同样效果。
不行
用mshta.exe间接执行vbs语句