Batch file 检查C驱动器中的现有文件,然后运行批处理安装程序

Batch file 检查C驱动器中的现有文件,然后运行批处理安装程序,batch-file,batch-processing,Batch File,Batch Processing,我正在尝试编写一个批处理文件,以检查我的c驱动器中是否存在一个文件。 如果存在,它将结束批处理文件。 如果没有,它将运行一个MSI文件 我让它运行MSI文件,但安装后。 检查不起作用,它不断提示我安装文件 我已经附上了我写的代码。 还有什么方法可以批量安装MSI? 我可以知道密码有什么问题吗 if exist "C:\Program Files (x86)\Common Files\hi.txt" goto END msiexec /i "\\computer-name\Test\setup.m

我正在尝试编写一个批处理文件,以检查我的c驱动器中是否存在一个文件。 如果存在,它将结束批处理文件。 如果没有,它将运行一个MSI文件

我让它运行MSI文件,但安装后。 检查不起作用,它不断提示我安装文件

我已经附上了我写的代码。 还有什么方法可以批量安装MSI? 我可以知道密码有什么问题吗

if exist "C:\Program Files (x86)\Common Files\hi.txt" goto END
msiexec /i "\\computer-name\Test\setup.msi" 
:END

您可以在
msiexec/i“\\computer name\Test\setup.msi”

所以,它看起来是这样的:

msiexec /i "\\computer-name\Test\setup.msi">nul

这在我的电脑上工作,我希望它也能为你工作:)

你试过把
:END
放在自己的线路上吗?嗨,特里普,对不起,错过了一个空格。它已经在新行中安装程序是否在该位置创建文件
hi.txt
?hi thomas,否,此批将首先检查hi.txt是否存在。如果没有,它将运行setup.msi。如果没有,它将转到end。上面的问题是:该文件是否存在于该文件夹中。如果没有,它将再次启动可执行文件。