如何在路径中使用通配符执行程序

Twy*_*stO 6 windows batch-file

我尝试在一个非常简单的批处理脚本中启动一个 .exe 文件。

我面临的问题是我不知道程序所在的目标文件夹的名称,因为它以版本号为后缀。

我已经尝试了各种使用通配符的方法,但这似乎不起作用。

我的意思是,如果我cd进入一条路径,它会起作用,但当我想启动一个程序时却不会。

工作示例:

cd C:\my-program-folder-*.*.*
Run Code Online (Sandbox Code Playgroud)

失败的例子:

C:\my-program-folder-*.*.*\prog.exe
Run Code Online (Sandbox Code Playgroud)

Dav*_*ill 3

如何在路径中使用通配符执行程序

工作示例:

cd C:\my-program-folder-*.*.*
Run Code Online (Sandbox Code Playgroud)

失败示例:

C:\my-program-folder-*.*.*\prog.exe
Run Code Online (Sandbox Code Playgroud)

您可以使用:

cd C:\test-* && GPU-Z.exe
Run Code Online (Sandbox Code Playgroud)

笔记:

  • &&- 如果上一个命令 ( cd C:\test-*) 成功,则运行下一个命令 ( GPU-Z.exe)

进一步阅读