【发布时间】:2011-01-26 19:13:04
【问题描述】:
我习惯于在 Linux 中编写脚本编程,但现在我需要为 windows 编写一个非常简单的脚本,该脚本会根据操作系统的版本执行某些操作。
我看到ver命令返回版本,但是我不知道如何比较这个命令的输出和字符串。
在伪代码中我只需要:
version = system('ver')
if version > WINDOWS_XP_VERSION then
do_something();
end if
或者好吧,现在它也可以做到:
version = system('ver')
if version in [WINDOWS_VISTA_VERSION, WINDOWS_7_VERSION] then
do_something();
end if
我主要关心的是如何比较命令的输出。
【问题讨论】:
标签: windows command-line batch-file cmd