电脑bat命令.docx
- 文档编号:30060278
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:7
- 大小:15.67KB
电脑bat命令.docx
《电脑bat命令.docx》由会员分享,可在线阅读,更多相关《电脑bat命令.docx(7页珍藏版)》请在冰豆网上搜索。
电脑bat命令
电脑bat命令
@echooff
echo静态请按:
1获取本机IP:
2ping电信外网:
3ping网关:
4获取全部IP地址:
5动态IP1:
6动态IP2:
7分类对当前目录和子目录:
8分类对当前目录:
9
set/pa=请输入号码:
goto:
%a%
:
1
netshinterfaceipsetaddress"本地连接"static10.40.80.2255.255.240.010.40.80.10>nul
:
:
以上IP顺序分别为:
IP,子网掩码,网关
netshinterfaceipsetdnsname="本地连接"source=staticaddr=218.85.157.99register=PRIMARY>nul
:
:
设置主dns218.85.157.99
netshinterfaceipadddnsname="本地连接"addr=218.85.157.99>nul
:
:
设置备份dns218.85.157.99
echo设置完成
pause
exit
:
2
@echooff
ipconfig
pause
exit
:
3
@echooff
ping218.85.157.99
pause
exit
:
4
@echooff
ping10.40.80.1
pause
exit
:
5
@echooff
title显示你的IP
colorF9
ipconfig/all
@echo-
for/f"tokens=2delims=:
"%%iin('ipconfig^|findstr"Address"')dosetip=%%i
@echo==================[你的IP地址是:
%ip%]===============
@echo-
ipconfig/all>本机ip地址.txt
Echo请按任意键关闭窗口!
信息已保存在【本机ip地址.txt】&pause>NUL
for/f"tokens=2delims=:
"%iin('ipconfig^|findstr"Address"')doecho
pause
exit
:
6
netshinterfaceipsetaddress"本地连接"dhcp>nul
netshinterfaceipsetdns"本地连接"dhcp>nul
echo设置完成
pause
exit
:
7
@echooff
netshinterfaceipsetaddress"本地连接"dhcp
netshinterfaceipsetdns"本地连接"dhcp
echo修改自动获取IP成功!
pause
exit
:
8
@echooff
title文件归类整理器-test
:
:
===================================================================================
:
:
目的:
:
:
:
:
对当前目录及其所有子目录下的文件进行归类。
:
:
:
:
整理结果:
:
:
:
:
在当前目录及其子目录下,以该文件夹里的文件类型名为文件夹名,在该文件
:
:
所在目录下建立形如exe文件、rar文件之类的文件夹,不同类型的文件移动到
:
:
对应的文件夹下。
:
:
如果以后增添了新文件,再次运行本脚本时,若该位置已经存在对应的文件夹,
:
:
将把新添的文件保存在该文件夹下;若不存在对应的文件夹,将新建文件夹以保存
:
:
该文件。
:
:
:
:
下一版将要实现的功能:
:
:
:
:
①对以当前目录为起点,指定层深的子目录进行整理;
:
:
②整理指定类型以外的文件。
:
:
:
:
更新历史:
:
:
:
:
2006-12-16
:
:
:
:
增添了对已经归类的文件不再整理的功能,此为V1.1;
:
:
:
:
2006-12-15
:
:
:
:
在只能整理当前目录下不同类型文件的基础上,写出了能对当前目录及其所有子目录下的
:
:
不同类型文件进行操作的代码,此为V1.0;
:
:
===================================================================================
set"file_route=%cd%"
for/f"delims="%%iin('dir/a-d/b/s/oe')do(
set"nx_name=%%~nxi"
call:
build_dir%%~xi"%%~dpi"
setfile_type=%%~xi
set"file_route=%%~dpi"
)
goto:
eof
rem=======按文件类型创建文件夹=======
:
build_dir
settypes=%1
setroute=%2
settypes=%types:
~1%
set"route=%route:
~1,-1%"
set"cd_name=%route:
~0,-1%"
rem=======获取文件所在的目录名=======
:
get_cd_name
set"cd_name_tmp=%cd_name:
\=%"
set"cd_name=%cd_name:
*\=%"
ifnot"%cd_name%"=="%cd_name_tmp%"gotoget_cd_name
:
:
通过对比文件类型名和目录名来判断哪些文件已经整理过
if"%cd_name%"=="%types%文件"goto:
eof
:
:
判断文件所在位置是否发生了变化
if%2=="%file_route%"(setchang_dir=)elsesetchang_dir=yes&setfile_type=
:
:
判断要处理的文件是不是批处理文件自身
if"%route%%nx_name%"=="%~f0"(setfile_self=yes)elsesetfile_self=
:
:
判断文件类型是否发生了变化
if"%1"=="%file_type%"(setsame_type=yes)elsesetsame_type=
ifnotdefinedchang_dir(
ifnotdefinedfile_selfifnotdefinedsame_typemd"%route%%types%文件"2>nul
)else(
ifnotdefinedfile_selfifnotdefinedsame_typemd"%route%%types%文件"2>nul
)
ifnotdefinedfile_selfmove/-y"%route%\%nx_name%""%route%%types%文件"
goto:
eof
pause
exit
:
9
@echooff
title文件归类整理器
:
:
目的:
:
:
:
:
对当前目录下的不同文件进行归类操作(不处理子目录)
:
:
:
:
2006-12-16修改了一处错误
for/f"delims="%%iin('dir/a-d/b/oe')do(
set"nx_name=%%~nxi"
call:
build_dir%%~xi
setfile_type=%%~xi
)
goto:
eof
rem=======按文件类型创建文件夹=======
:
build_dir
settypes=%1
settypes=%types:
~1%
:
:
判断要处理的文件是不是批处理自身
if"%nx_name%"=="%~nx0"(setfile_self=yes&setfile_type=)elsesetfile_self=
:
:
判断文件类型是否发生了变化
if"%file_type%"=="%1"(setsame_type=yes)elsesetsame_type=
ifnotdefinedfile_selfifnotdefinedsame_typemd%types%文件2>nul
ifnotdefinedfile_selfmove/-y"%nx_name%"%types%文件
goto:
eof
pause
exit
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电脑 bat 命令