Board logo

标题: [问题求助] [已解决]VBS的StdIn.AtEndOfStream标准输入流以什么字符作为结束标志 [打印本页]

作者: g495326    时间: 2014-12-29 12:48     标题: [已解决]VBS的StdIn.AtEndOfStream标准输入流以什么字符作为结束标志

本帖最后由 pcl_test 于 2017-4-30 16:33 编辑

代码如下:
━┉┉┉┉┉┉┉∞┉┉┉┉┉┉┉┉∞┉┉┉┉┉┉┉━
  1. Dim StdIn, StdOut
  2. Set StdIn = WScript.StdIn
  3. Set StdOut = WScript.StdOut
  4. Do While Not StdIn.AtEndOfStream
  5.      str = StdIn.ReadLine
  6.      StdOut.WriteLine "Line " & (StdIn.Line - 1) & ": " & str
  7. Loop
复制代码
求助问题:
━┉┉┉┉┉┉┉∞┉┉┉┉┉┉┉┉∞┉┉┉┉┉┉┉━
输入什么字符能使【StdIn.AtEndOfStream】返回“真”
从而使do while .... loop结束。
提前感谢大家的帮助。
作者: sz1121    时间: 2014-12-29 15:06

Dim StdIn, StdOut
Set StdIn = WScript.StdIn
Set StdOut = WScript.StdOut

Do While Not StdIn.AtEndOfStream
     str = StdIn.ReadLine
         If str="exit" Then WScript.Quit
     StdOut.WriteLine "Line " & (StdIn.Line - 1) & ": " & str
Loop
作者: g495326    时间: 2014-12-29 15:46

回复 2# sz1121


    你应该晓得,我不是这个意思!
作者: g495326    时间: 2014-12-29 15:46

回复 2# sz1121


    同样也谢谢你的回复
作者: g495326    时间: 2014-12-29 15:48

我的意思是 标准输入流 碰到什么字符结束。或者 标准输入流以什么字符作为结束标志。
作者: zz100001    时间: 2014-12-29 16:12

控制字符:
SUB

按键 CTRL+Z
作者: g495326    时间: 2014-12-29 16:51

回复 6# zz100001
非常感谢




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