[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] 已解决 VBS为什么wshshell的exec的writeline会阻拦进程?

本帖最后由 jyswjjgdwtdtj 于 2023-8-11 17:12 编辑
  1. set w=createobject("wscript.shell")
  2. set a=w.exec("cmd")
  3. a.stdin.writeline "powershell -windowstyle hidden exit" ' 因为窗口被隐藏 可以知道这的确被执行了
  4. 'a.stdin.writeline "ftype"
  5. '一定得cmd窗口被关闭 才会执行下面的语句
  6. msgbox a.stdout.readall'cmd被关闭后 ftype的输出可以被正常获取
复制代码




事实证明 在exec中不可使用的是atendofstream和readall

回复 2# czjt1234


    那如果我还想继续输入呢?
获取一次再输入再获取一次

TOP

回复 6# Five66

显然不是

TOP

回复 8# 老刘1号


    啊?但是我是卡在msgbox前啊 writeline写入的东西执行了 然后卡住了 和readall应该没关系

TOP

返回列表