【问题标题】:Batch file- Find Microsoft Visual C++ 2008 Redistributable Setup in a Folder using Batch Script批处理文件 - 使用批处理脚本在文件夹中查找 Microsoft Visual C++ 2008 Redistributable Setup
【发布时间】:2012-12-27 11:45:57
【问题描述】:

如何在我当前的文件夹中签入:

Microsoft Visual C++ 2008 Redistributable setup exists using a batch script , 

因为它是一个 .exe 文件,所以我想我需要做一些事情来阅读文件描述。

我可以将文件夹中存在的可用文件列表解析为:

 for /r %%i in (*) do echo %%i

文件名是

 vcredist_x86_2008

有人可以这样做吗

  Microsoft_VC90_CRT_x86 

这是一个 .msm 文件

谢谢。

【问题讨论】:

    标签: windows batch-file batch-processing cmd


    【解决方案1】:

    怎么样:

    dir *Redistributable*.exe
    if ERRORLEVEL 1 echo Error
    

    基本上,您发出 dir 命令,然后使用 ERRORLEVEL 检查状态(即 dir 是否找到某些东西)。如果 dir 成功,则 ERRORLEVEL 的值为 0。

    【讨论】:

    • 这是我在编写此代码时得到的,我目前在 C:\Validation 驱动器 C 中的 MSI 卷没有标签。卷序列号是 AB3A-98C5 目录 C:\Validation MSI 文件未找到可再发行文件
    • 您的当前目录中是否有该可执行文件?如果是,该文件的完整名称是什么?
    • 但问题是在其他一些系统上它可能有一个差异名称
    • 将“dir Redistributable.exe”更改为“dir ”。我们在这里要做的是,发出 dir 命令,看看它是否成功。
    • 如果我把这批给你,你把文件名改成 ashish.exe 我猜这个文件类型肯定有问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-09
    • 2013-04-11
    • 2011-10-20
    • 2022-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多