zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Maven中profile和filtering实现多个环境下的属性过滤
    Java 非法字符: 65279的解决办法
    MySQL军规
    php 时间日期函数
    函数的引入
    linux下修改mysql版本5.7 修改默认字符集
    mysql语句规范
    永久修改mysql提示符
    复杂函数
    函数的特性
  • 原文地址:https://www.cnblogs.com/dingbj/p/bat1.html
Copyright © 2011-2022 走看看