【发布时间】:2016-10-20 19:24:50
【问题描述】:
我想编写一个批处理文件来静默安装 Perl MSI。但是,服务器/PC 可能安装了 Perl,批处理文件的流程是:
- 检查是否安装了 Perl。
- 如果未安装,请静默安装。
我知道如果安装了 Perl,perl-v 命令会报告 Perl 版本,但不知道如何通过 windows 批处理文件检查perl 命令是否可以在服务器/PC 上执行。
【问题讨论】:
-
“如果未安装,请静默安装” 我不太确定这样做,尤其是在没有
Do you want to install Perl?提示的情况下。在某些情况下,安装可能不合适,甚至可能已经安装了一个副本,或者在 PATH 上存在一个不同的文件名,例如perl.5.24.0.exe。您应该让用户控制自己的 PC。 -
未经用户同意安装程序不是好公民。病毒就是这样做的。不要成为病毒。
标签: perl batch-file cmd