bat批处理积累

Posted dingbj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat批处理积累相关的知识,希望对你有一定的参考价值。

 1 ::所有命令不回显,包含echo off自身也不回显
 2 @echo off
 3 
 4 ::rem或双冒号都为注释行
 5 
 6 rem 变量赋值,注意变量和等号之间不能有空格,等号后的空格会作为变量值的一部分
 7 set filepath=e:	mpsysinfo.txt
 8 
 9 rem 输出信息到文件
10 echo 本机系统信息: > %filepath%
11 
12 rem 获取windows系统信息追加到文件
13 syseminfo | find "主机名" >> %filepath%
14 
15 rem 提示用户输入用户名同时将输入内容赋值给变量username,并将用户名写入文件
16 set /p username=请输入用户名:
17 echo 你输入的用户名是:%username% >> %filepath%
18 
19 rem 输出一个空行
20 echo21 
22 rem 把文件内容重定向赋值给变量passwd,等号后没有字符串表示不产生提示信息
23 set /p passwd= < passwd.txt
24 echo 用户密码:%passwd% >> %filepath%
25 
26 rem 获取系统ip地址,用find进行过滤:
27 ipconfig | find "ipv4" /I >> %filepath%
28 
29 rem 获取主机序列号:
30 wmic bios get serialnumber | find /I "SerialNumber" > %filepath%
31 
32 rem 获取系统mac地址:
33 getmac >> %filepath%
34 
35 rem 从ftp-tmp.txt文件读取ftp命令连接到ftp服务器,将sysinfo.txt上传到ftp服务器
36 ftp -s:d:	mpftp_tmp.txt
37 pause

 

rem ftp_tmp.txt文件的内容如下:

open 192.168.1.1

username

passwd

bin

prompt

lcd e: mp

!dir

dir

mput sysinfo.txt

bye

以上是关于bat批处理积累的主要内容,如果未能解决你的问题,请参考以下文章

[工作积累] UE4 并行渲染的同步 - Sync between FParallelCommandListSet & FRHICommandListImmediate calls(代码片段

[BAT] BAT 顺序执行其他BAT 批处理文件可设置时间间隔(实际场景Windows下依次启动多个Tomcat服务)

text BATS测试框架片段

Motan在服务provider端用于处理request的线程池

QT 实用代码片段

我要用bat批处理运行一个cmd的代码,请问怎么写?(内详)