所以假设我知道我的目录中有一些文件(所有文件都有相同的扩展名)我只想运行,我不知道他们的名字。
我可以执行以下命令来获取所有相关的文件名(.ext只是这里的任意扩展名)
dir /b /a-d *.ext
然后我可以打电话
start
关于所有这些文件。
但我想跳过一步,只需将dir的输出传输到start。
我已经尝试了
dir /b /a-d *.ext | start
但所有这一切都是打开一个空壳。有什么建议吗?
答案 0 :(得分:0)
你可以
dir /b /a-d *.ext > start.bat
这将生成一个start.bat文件。然后:
call start.bat
通过运行该文件,您将运行所有应用程序。
答案 1 :(得分:0)
为了完整性,PowerShell:
Get-ChildItem *.exe | ForEach-Object { Start-Process $_ }
更短(带别名):
gci *.exe | % { start $_ }