找到第一次点击后停止DIR命令搜索

时间:2016-05-13 14:15:30

标签: batch-file cmd

在CMD.EXE中,我可以使用DIR搜索某些内容 - 请参阅以下示例:

DIR C:\*EXCEL.EXE /A:-D /B /S

虽然完成C:\驱动器的整个结构需要一段时间,但第一次匹配相对较快。

问:有没有办法让自动停止命令,一旦找到匹配就继续搜索?

我问,因为我实际上想要发布cmd提示符并将StdOut读取到另一个脚本,但如果我等待整个搜索完成,将会有很长时间的暂停。

2 个答案:

答案 0 :(得分:3)

你不能停止NSString *username = [[NSProcessInfo processInfo] environment][@"accountEmail"]; ,但你可以使用anoter方法:

dir

答案 1 :(得分:0)

到目前为止,这是我找到的最快的方法。

运行此命令以获取位置...(比dir快得多)

newPerson=malloc(sizeof(*newPerson));

如果你真的想用输出运行这个......

where /r %systemdrive% inventor.exe

然后运行它来设置您想要使用的变量。 注意:(如果您手动运行而不是.bat或.cmd,请记住仅使用1%)

where /r %systemdrive% inventor.exe > %userprofile%\loctest.txt

然后,您可以运行echo%testvar%来查看值...

Here is what is looks like from the command line