如何在cmd中找到并打开文件

时间:2016-09-07 09:24:00

标签: batch-file cmd

如何在目录中搜索程序并通过cmd打开它? 我尝试使用以下命令     dir /s c:\myprogram.exe 但是这只显示了我的程序所在的目录,但是没有打开它。

1 个答案:

答案 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