テキストファイルを「データベース」として使用する、コマンドラインから実行する簡単なチャットプログラムをコーディングしようとしています。また、ユーザー入力をリッスンしている間に自動更新機能を作成しようとすると、行き詰まります。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:")