Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 当我批量执行其他任务时,如何保持我的For/F更新?_Batch File - Fatal编程技术网

Batch file 当我批量执行其他任务时,如何保持我的For/F更新?

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语句可选)会更好吗 如果您将这两个位分别放在不同的批处理

我正在为我和我的朋友开发一个聊天室,我想知道在我执行其他程序时,是否有办法让我的for/F“Delims”保持最新

: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
)