如何在目录中搜索程序并通过cmd打开它?
我尝试使用以下命令
dir /s c:\myprogram.exe
但是这只显示了我的程序所在的目录,但是没有打开它。
答案 0 :(得分:1)
您可以尝试使用此示例批处理文件来打开winrar文件:
@echo off
Set "Folder=%ProgramFiles%"
Set "MyFile=winrar.exe"
CD /D "%Folder%"
for /F "delims=" %%F in ('dir /B /S /A:-D "%MyFile%"') do (
echo "%%~dpF" & pause
Start "" %MyFile%
)
或者我们可以将此命令 Where /?
用作评论中提供的 elzooilogico :
@echo off
Where /R "%programfiles%" winrar.exe
pause
For /F "delims=" %%i in ('Where /R "%programfiles%" winrar.exe') do start "" "%%i"
pause & exit