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

[问题求助] [已解决]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结束。
提前感谢大家的帮助。
1

评分人数

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
http://tieba.baidu.com/p/932891654

TOP

回复 2# sz1121


    你应该晓得,我不是这个意思!

TOP

回复 2# sz1121


    同样也谢谢你的回复

TOP

我的意思是 标准输入流 碰到什么字符结束。或者 标准输入流以什么字符作为结束标志。

TOP

控制字符:
SUB

按键 CTRL+Z
1

评分人数

TOP

回复 6# zz100001
非常感谢

TOP

返回列表