返回列表 发帖
@echo off
:start
title 版本测试学习
MODE con COLS=56 LINES=28
color cf
cls
echo.
echo.      Hello: %username%! Today is %date%
echo.
echo.      您的计算机名是:%COMPUTERNAME%!
echo.
:P50-2000
ver|find "5.0" >nul
if %errorlevel% EQU 0 (echo       您的操作系统是: Windows 2000 NT &echo. ………………………………………………………………………) else goto P51-XP
goto e
:P51-XP
ver|find "5.1" >nul
if %errorlevel% EQU 0 (echo       您的操作系统是: Windows XP Professional &echo. ………………………………………………………………………) else goto P52-2003
goto e
:P52-2003
ver|find "5.2" >nul
if %errorlevel% EQU 0 (echo       您的操作系统是: Windows Server 2003 &echo. ………………………………………………………………………) else goto P60-VISTA
goto e
:P60-VISTA
ver|find "6.0" >nul
if %errorlevel% EQU 0 (echo    Oh! My God! 您的操作系统是: Windows Vista! &echo. ………………………………………………………………………) else goto win7
goto e
:win7
ver|find "6.1" >nul
if %errorlevel% equ 0 (echo    Oh! My God! 您的操作系统是:Windows 7 !!&&echo. ………………………………………………………………………) else (echo.            检测不到您的版本!& ver)
:e
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.                          by:heads
pause>nulCOPY
初次测试用的

TOP

开始学习,起步太慢,还希望看见我发消息的朋友能指导一下,谢谢!
好好学习

TOP

新手报到,希望大家能多多指导,谢谢~

TOP

不错,从这了起步,一定把批处理学好,解决日常问题蛮实用的

TOP

我看到的第一个批处理是自动清理系统垃圾,当时感到很惊讶:怎么用记事本打开里面只有一点点东西,而显示出来的却有这么多?于是我对此产生了浓厚的兴趣,后来发现echo加一个空格再加上你想输的内容,后面再加一个echo. & pause(这是参照自动清理系统垃圾.bat中的格式写的,我当时还不知道可以直接写pause),就可以将你所输的内容显示出来!就是从这两个命令开始(还有一个@echo off),我才慢慢的接触到了批处理。

TOP

依稀记得最初的目标很简单,执行某某程序,或者在执行某某程序前先运行某个txt文档。
所有就使用了最简单的批处理:
@echo off
1.txt
2.exeCOPY
并没有系统的学习,所以现在基本还是处于新手入门阶段。o(︶︿︶)o

TOP

楼主,我很喜欢第一页哦

TOP

我的第一个
@echo off
dir /B>LIST.XLS

TOP

有点懂了,蛮有意思的,我是新手多多关照

TOP

真心不错,值得一看。

TOP

回复 2# killyang

你这个就会造成无限的循环,不停的向文件中写东西。文件肯定会很大

TOP

回复 10# 小财迷


    你可以在你的代码结尾处加一个pause,然后就能看到cmd窗口中显示你的执行结果了

TOP

回复 2# killyang


    我想请问 为什么空的1.txt写入不了这个代码 非空就可以

TOP

楼主我们是否可以叫个朋友 你那么腻害!
正在迈向大神的脚步!

TOP

回复 10# 小财迷


    你可以在最后加一个pause

TOP

返回列表