谁能帮我写个批处理判断系统执行不同的程序
比如
WIN7 执行D:\1.EXE
XP 执行D:\2.EXE
谁能帮我写个批处理判断系统执行不同的程序
答案:3 悬赏:20 手机版
解决时间 2021-03-19 18:29
- 提问者网友:浮克旳回音
- 2021-03-19 02:18
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-03-19 03:15
@echo off
set windows7="D:\1.EXE"&rem 当操作系统为win7时执行D:\1.EXE
set else="D:\2.EXE"&rem 当操作系统不为win7时执行D:\2.EXE
if "%os%"=="Windows_NT" start %windows7%
if not "%os%"=="Windows_NT" start %else%
set windows7="D:\1.EXE"&rem 当操作系统为win7时执行D:\1.EXE
set else="D:\2.EXE"&rem 当操作系统不为win7时执行D:\2.EXE
if "%os%"=="Windows_NT" start %windows7%
if not "%os%"=="Windows_NT" start %else%
全部回答
- 1楼网友:想偏头吻你
- 2021-03-19 05:45
保存为vbs类型文件
dim wmi,list,wsc
set wmi=getobject("winmgmts:\\.").execquery("select * from win32_operatingsystem")
set wsc=createobject("wscript.shell")
for each list in wmi
if instr(lcase(list.name),"xp")>0 then
wsc.run "d:\2.exe"
else
wsc.run "d:\1.exe"
end if
Next
set wsc=nothing
set wmi=nothing
- 2楼网友:空山清雨
- 2021-03-19 04:39
编程
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯