CMD 命令 \批处理 脚本学习6

目录重复新建代码分析

v脚本分析

目录重复创建代码分析,利用goto语句重复进行新建(md)

@echo off

cd F:

set a=0

:loop

set /a a+=1

md V

cd V

if %a%==4 goto end

goto loop

pause>null

exit


创建V文件夹,第四个结束

计算机信息展示

@echo off

echo. > log.txt

echo log File >>log.txt

echo. >> log.txt

echo User :  %username% >> log.txt

date /t >> log.txt

time /t >> log.txt

echo. >>log.txt

echo Process ran by %username% >> log.txt

echo. >>log.txt

tasklist >>log.txt

echo. >>log.txt

echo Network Activities >>log.txt

netstat -s >>log.txt

ipconfig /all >>log.txt

exit

交互操作

跳转语句goto

@echo off

echo 1.a

echo 2.b

echo 3.c

echo 4.d

:first

echo Enter your option:

rem /p是标准数对应的值保存到变量opt

set /p opt=

if %opt% ==1 goto one

if %opt% ==2 goto two

if %opt% ==3 goto three

if %opt% ==4 goto four

rem输入其他数字则返回first

echo Invalid option

goto first

:one

echo your choice one

pause>null

exit

:two

echo your choice two

pause>null

exit

:three

echo your choice three

pause>null

exit

:four

echo your choice four

pause>null

exit


双击打开bat程序

实际应用

@echo off

echo 1.show ip address

echo 2.show network link

echo 3.show direcotory

:main

echo Enter your iption:

set /p opt=

if %opt%==1 goto one

if %opt%==2 goto two

if %opt%==3 goto three

echo Invalid option

goto main

:one

ipconfig /all

pause>null

exit

:two

netstat -an

pause>null

exit

:three

dir

pause>null

exit


实际结果展示

计划执行操作

at

@echo off

rem automate Running

at 10:00 AM /everyday:SU,M,TU,W,TH,F,SA "路径bat"

exit

批处理脚本转exe

使用工具 Bat to Exe Converter

不要把转化的软件直接在计算机上使用,最好是虚拟机运行

其他工具自己找一找吧!

CMD暂时更到这里,再去学其他的

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文...
    蒋_Sir阅读 9,210评论 1 4
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,782评论 0 11
  • 题外话:又到了周三晚上,2019年下半年的学习目标一也已经告一段落,就把最近学习总结的批处理发出来了,一则是方便以...
    炉石不传说阅读 568评论 0 1
  • 命令简介 cmd是command的缩写.即命令行 。 虽然随着计算机产业的发展,Windows 操作系统的应用越来...
    孟圆的笔记阅读 5,037评论 0 0
  • 转载自:https://www.jb51.net/article/31614.htm CMD命令 net use ...
    刘小飞爱学习阅读 381评论 0 0