Batch file 如何使批处理文件中的命令超时?

Batch file 如何使批处理文件中的命令超时?,batch-file,cmd,Batch File,Cmd,我正试图在几秒钟后使命令休眠 例如:树和超时/t1 然后它将只显示文件夹的顶部 我试过: @echo off Cd c:\Windows Tree & timeout /t 1 Echo ! Pause >nul 及 这将一次显示一个页面,如果您需要: tree | more 这将一次显示一个页面,如果您需要: tree | more 只需在Windows命令shell窗口中创建一个LMC* *用鼠标左键单击,只需在Windows命令shell窗口中创建一个LMC* *用鼠标

我正试图在几秒钟后使命令休眠

例如:树和超时/t1

然后它将只显示文件夹的顶部

我试过:

@echo off
Cd c:\Windows
Tree & timeout /t 1
Echo !
Pause >nul


这将一次显示一个页面,如果您需要:

tree | more

这将一次显示一个页面,如果您需要:

tree | more
只需在Windows命令shell窗口中创建一个LMC*

*用鼠标左键单击,只需在Windows命令shell窗口中创建一个LMC*



*用鼠标左键单击

我很确定,仅使用单个批处理文件是不可能做到这一点的。命令从上到下按顺序运行,就像您自己在命令提示符中键入命令一样。因此,您需要第二个批处理文件,它可能会终止第一个批处理文件启动的进程。这开始变得难看,也许是时候寻找替代方案了…谢谢你快速的好答案。不过,我只是在这里猜测。有人可能知道一种方法,这就是为什么我只是发表评论而不是回答。我只是说不要屏住呼吸-那么,是否有可能在不编写数以百万计的代码、重新编程操作系统的情况下,在一批中取出/breakc^一个命令,并为此赢得一笔价格呢?仅仅因为你把两个命令放在一行,在它们之间加了一个符号,并不意味着它们是并行运行的。符号用于菊花链命令。第二个命令将在第一个命令完成后启动。我非常确定,仅使用单个批处理文件是不可能的。命令从上到下按顺序运行,就像您自己在命令提示符中键入命令一样。因此,您需要第二个批处理文件,它可能会终止第一个批处理文件启动的进程。这开始变得难看,也许是时候寻找替代方案了…谢谢你快速的好答案。不过,我只是在这里猜测。有人可能知道一种方法,这就是为什么我只是发表评论而不是回答。我只是说不要屏住呼吸-那么,是否有可能在不编写数以百万计的代码、重新编程操作系统的情况下,在一批中取出/breakc^一个命令,并为此赢得一笔价格呢?仅仅因为你把两个命令放在一行,在它们之间加了一个符号,并不意味着它们是并行运行的。符号用于菊花链命令。第二个命令只有在第一个命令完成后才会启动。您可以在此页面上添加好友吗-@Jonathangerskov没有。问答网站也是如此,而不是社交网络。@AnsgarWiechers这可能是我有一些疑问。。。但是一些用户把他们的朋友放在个人资料网站上,例如@安斯加,谢谢。最佳答案“我们在这里都是朋友。。。为什么我们需要一个朋友列表?哈哈。你能在这个页面上添加朋友吗-@Jonathangerskov没有。问答网站也是如此,而不是社交网络。@AnsgarWiechers这可能是我有一些疑问。。。但是一些用户把他们的朋友放在个人资料网站上,例如@安斯加,谢谢。最佳答案“我们在这里都是朋友。。。为什么我们需要一份朋友名单。