![Board logo](images/default/logo.gif)
标题: [其他] 【已解决】下面批处理的这种格式是纯手工的?还是借助了什么工具?谢谢 [打印本页]
作者: yyz219 时间: 2022-4-20 10:18 标题: 【已解决】下面批处理的这种格式是纯手工的?还是借助了什么工具?谢谢
本帖最后由 yyz219 于 2022-4-20 19:39 编辑
下面批处理的这种格式是纯手工的?还是借助了什么工具?谢谢
***************************************************
::首尾加一行(很好)
@echo off
(
echo @echo off
type a.txt
echo.
echo exit
)>"b.bat"
exit
作者: yakeyun 时间: 2022-4-20 19:01
本帖最后由 yakeyun 于 2022-4-20 19:03 编辑
回复 1# yyz219
这个是纯P,不过是应用了嵌套方案,就是在执行批文本中利用代码,重新生成一个新的批处理文件。
@echo off
(
echo @echo off
type a.txt
echo.
echo exit
)>"b.bat"
exit
意思就是读取a文本到括号type区间,然后整个括号内的内容顺序输出到b.bat.
作者: yyz219 时间: 2022-4-20 19:09
回复 yyz219
这个是纯P,不过是应用了嵌套方案,就是在执行批文本中利用代码,重新生成一个新的批处 ...
yakeyun 发表于 2022-4-20 19:01 ![](http://www.bathome.net/images/common/back.gif)
应用了嵌套方案——————是怎样的?
作者: yakeyun 时间: 2022-4-20 19:25
回复 3# yyz219
给你个例子自己体会下,执行的是a.bat,最后运行的却是b.bat,a.bat文件也不见了。这种操作一般用于特殊情况下- @echo off
- (
- echo @echo off
- echo echo 当前系统时间:^%%date^%% ^%%time^%%
- echo pause
- )>"b.bat"
- start b.bat
- if exist a.bat (del a.bat)
- exit
复制代码
作者: Batcher 时间: 2022-4-20 19:25
回复 1# yyz219
百度搜索“支持自动缩进的编辑器”
作者: Batcher 时间: 2022-4-20 19:26
回复 1# yyz219
可以试试这两个工具是否好用:
http://bbs.bathome.net/thread-29808-1-1.html
http://bbs.bathome.net/thread-7186-1-1.html
作者: yyz219 时间: 2022-4-20 19:39
回复 yyz219
可以试试这两个工具是否好用:
Batcher 发表于 2022-4-20 19:26 ![](http://www.bathome.net/images/common/back.gif)
谢谢 辛苦了
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |