十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
查看:
set
定义变量:
set val=abc
提示输入变量:
set /p val=请输入变量:val
替换:
set val=%val:a=b% #把变量%val%中的a替换成b
截取:
set val=%val:~0,3% #截取val的前3位
合并:
set val=%a%%b%
计算:
set /a a=%b%+1 #设置变量a的值为变量b+1
a.bat
b.bat
#在a.bat中调用b.bat:
直接调用:
call b.bat
传递参数:
call b.bat %1 %2 ...
call b.bat %*
简写:
@b.bat
查看脚本目录:
echo %~dp0
if 条件 (
逻辑
) else (
逻辑
)
b. 条件:
10年积累的成都网站设计、网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有旌德免费网站建设让你可以放心的选择与我们合作。判断字符串是否相等:
"字符串1"=="字符串2"
判断数值是否相等:
数值1 equ 数值2
判断文件/文件夹是否存在:
exist 文件名
判断变量是否已定义:
defined 变量
判断上个语句的返回值:
%errorlevel% #为0执行成功,否则执行失败
c. 表达式:
中文含义 关系符 英文解释
等于 equ equal
大于 gtr greater than
大于或等于 geq greater than or equal
小于 lss less than
小于或等于 leq less than or equal
不等于 neq no equal
for %%a in (%b%) do (
逻辑
)
b. 用法:
遍历当前目录下的所有文件:
for %%i in (*) do (
echo %%i
)
遍历脚本中的所有参数:
for %%i in (%*%) do (
echo %%i
)
输出文本中以,分隔的第二段内容:
for /f "delims=, tokens=2" %%i in (test.txt) do (
echo %%i
)
遍历当前目录下的所有文件夹:
for /d %%i in (*) do (
echo %%i
)
递归遍历当前目录下的所有文件(包含子目录):
for /r %%i in (*) do (
echo %%i
)
建立序列:
for /l %%i in (1,2,5) do (
echo %%i
)
输出:
1
3
5
查看:
chcp
切换:
chcp 936 #简体中文
chcp 65001 #utf-8
cls
日期:
date
时间:
time
只显示:
date /t
创建:
doskey lee=cd e:\test $t dir #$t是分隔符
使用:
lee
查看历史记录:
doskey /history
设置历史记录保存条数:
doskey /histsize=1
exit /b 状态码
dir /?
help dir
创建标签:
:label
跳转到标签:
goto label
死循环:
:test
echo test
goto test
logoff #linux下是logout
pause
显示打印列表:
print
删除指定文件:
print /c test.txt
追加打印文件:
print /p test.txt
清空:
print /t
prompt $p$g
正序:
sort test.txt
反序:
sort /r test.txt
输入排序:
sort #结束按ctl+z+回车
ver
vol
立即扫描:
sfc /scannow
开机自动扫描:
sfc /scanboot
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。