Batch file 当我批量执行其他任务时,如何保持我的For/F更新?
我正在为我和我的朋友开发一个聊天室,我想知道在我执行其他程序时,是否有办法让我的for/F“Delims”保持最新Batch file 当我批量执行其他任务时,如何保持我的For/F更新?,batch-file,Batch File,我正在为我和我的朋友开发一个聊天室,我想知道在我执行其他程序时,是否有办法让我的for/F“Delims”保持最新 :Chat For /F "Delims=" %%A In (Chat.txt) Do ( Set Chat=%%A ) 同时,我希望能够做到这一点: set/p input=- echo %input% >> Chat.txt 这是可能的吗?如果它是如何实现的?如果你把它放在一个goto循环中,像这样(if语句可选)会更好吗 如果您将这两个位分别放在不同的批处理
:Chat
For /F "Delims=" %%A In (Chat.txt) Do (
Set Chat=%%A
)
同时,我希望能够做到这一点:
set/p input=-
echo %input% >> Chat.txt
这是可能的吗?如果它是如何实现的?如果你把它放在一个goto循环中,像这样(if语句可选)会更好吗
如果您将这两个位分别放在不同的批处理文件中,然后使用“开始”来运行它们,而不等待另一个呢?最有效的方法是使用两个窗口。您可以使页面每秒刷新一次,除非他们开始使用
choice
。但我会检查其他的选择。你如何使用选择?有关详细信息,请键入choice/?
。您可以使用waitfor
同步两个窗口。
:Chat
For /F "Delims=" %%A In (Chat.txt) Do (
Set Chat=%%A
)
if %= condition =%
goto :Chat
)