本帖最后由 pcl_test 于 2016-5-31 20:10 编辑
- @echo off&title 网络配置信息获取
- setlocal ENABLEDELAYEDEXPANSION
- color 6
- set /p Name=请输入姓名:
- set /p Number=请输入所在项目组:
- echo,&echo 正在获取您的网卡配置信息,请稍等。。。
- set msg=“!Number!-!Name!”的网卡配置信息
- cls&echo 以下为!msg!(已导出日志在当前目录)&echo,
- (echo !msg!
- echo,)>"!Number!-!Name!.txt"
- echo,&echo -------------------------------------------------------------------- >>"!Number!-!Name!.txt"
- ipconfig/all | findstr "主机名" >>"!Number!-!Name!.txt"
- ipconfig/all | findstr "IPv4 地址" | findstr "10.16">>"!Number!-!Name!.txt"
- ipconfig/all | findstr "物理地址" | findstr -v "00">>"!Number!-!Name!.txt"
- echo,&echo -------------------------------------------------------------------- >>"!Number!-!Name!.txt"
- echo,&echo 请按任意键退出。&pause>nul
- exit
复制代码 以上是一个获取用户网络信息的批处理,我想用这个批处理获取用户的网络信息,自动保存为TXT文档并输出的路径为我建的一个ftp目录,请问该如何实现呢?
有哪位大神能解答一下,谢谢!
以下是自己参考了百度一些资料进行修改了,测试过正常运行- @echo off&title 网络配置信息获取
- setlocal ENABLEDELAYEDEXPANSION
- color 6
- set /p Name=请输入姓名:
- set /p Number=请输入所在项目组:
- echo,&echo 正在获取您的网卡配置信息,请稍等。。。
- set msg=“!Number!-!Name!”的网卡配置信息
- cls&echo 以下为!msg!(已导出日志在当前目录)&echo,
- (echo !msg!
- echo,)>c:\"!Number!-!Name!.txt"
- echo,&echo -------------------------------------------------------------------- >>c:\"!Number!-!Name!.txt"
- ipconfig/all | findstr "主机名" >>c:\"!Number!-!Name!.txt"
- ipconfig/all | findstr "IPv4 地址" | findstr "10.16">>c:\"!Number!-!Name!.txt"
- ipconfig/all | findstr "物理地址" | findstr -v "00">>c:\"!Number!-!Name!.txt"
- echo,&echo -------------------------------------------------------------------- >>c:\"!Number!-!Name!.txt"
- Echo open 10.16.101.184 >>ftp.up
- Echo ftpuser>>ftp.up
- Echo 123456>>ftp.up
- Echo binary>>ftp.up
- Echo put "c:\!Number!-!Name!.txt">>ftp.up
- Echo bye>>ftp.up
- FTP -s:ftp.up
- del ftp.up /q
- echo,&echo 请按任意键退出。&pause>nul
- exit
复制代码
|