我正在尝试编写一个从命令行运行的简单聊天程序,该程序使用文本文件作为“数据库”。 在尝试创建自动更新功能的同时仍然在监听用户输入时,我陷入困境。 是否有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:")
答案 0 :(得分:0)
我最后使用用户界面做了VB.Net。现在工作得很好:)谢谢