请教下,怎样让当前路径批处理运行子目录中bat?

 我来答
佟菲旅妆
2019-05-26 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.4万
采纳率:28%
帮助的人:841万
展开全部
试一下:保存到与rt1同级的目录中即可运行。
@echo
off
@setlocal
enabledelayedexpansion
:start
@set
/a
lno=0
@set
filename=ppp.txt
@for
/f
"delims="
%%k
in
('dir
/a/b/s
%filename%‘)
do
(
@for
/f
"usebackq
delims="
%%i
in
("%%~fk")
do
(
set
/a
lno+=1
set
"line!lno!=%%i"
rem
call
echo
line!lno!:
[%%line!lno!%%]
)
@if
%lno%
lss
8
(echo
warning:
该文件只有%lno%行,未做处理!
&goto
end)
@set
line8=ppp
show
=128
@for
/l
%%i
in
(1,1,%lno%)
do
(
echo
!line%%i!
>>%filename%.tmp
)
@move
/y
%filename%
%filename%.old
@move
/y
%filename%.tmp
%filename%
@echo
成功执行!!
:end
@endlocal
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式