伸手求段DOS脚本

Ki1381 2015-03-02 09:04:05
按操作系统执行不同动作。比如:

if WIN7 del a.txt
if XP del b.txt
如果不是WIN7也不是XP,什么都不做

谢了!
...全文
127 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ki1381 2015-03-02
  • 打赏
  • 举报
回复
牛,非常感谢!
ljc007 2015-03-02
  • 打赏
  • 举报
回复
test.bat
@echo off
set "rpath=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
for /f "delims=" %%i in ('reg query "%rpath%" /v ProductName ^| findstr "ProductName"') do (
    set "OS=%%i"
)

:Win7
echo %OS% | findstr /c:"Windows 7" > nul
if errorlevel 1 (
    goto :XP
) else (
    del /f /q a.txt
)
goto :end

:XP
echo %OS% | findstr /c:"Windows XP" > nul
if errorlevel 1 (
    goto :end
) else (
    del /f /q b.txt
)
goto :end

:end
pause

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧