呼叫间隔VBS或批处理

时间:2013-07-18 19:22:48

标签: command-line batch-file updates vbscript

我正在尝试编写一个从命令行运行的简单聊天程序,该程序使用文本文件作为“数据库”。 在尝试创建自动更新功能的同时仍然在监听用户输入时,我陷入困境。 是否有javascript的功能;在vbscript或批处理中的setTimeout(functon(),int milliSec?

这是我想每秒打电话的功能:

Function read()
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objTextFile = objFSO.OpenTextFile _
        ("c:\chat.txt", 1)
    Do Until objTextFile.AtEndOfStream
        txtOutput = objTextFile.ReadLine
        Wscript.Echo txtOutput
    Loop
    objTextFile.Close
End Function

或批处理:

:read
type c:\chat.txt

如何在命令行监听输入时调用它们?

batch: set /p var="Say:"
vbs: WScript.StdOut.Write("Say:")

1 个答案:

答案 0 :(得分:0)

我最后使用用户界面做了VB.Net。现在工作得很好:)谢谢