批处理more +4 "%~0">"%userprofile%\什么意思
1个回答
展开全部
本机测试了下 感觉这语句有错误哦
先分开来解释下
more +4 就是从一个文件的第四行开始显示
%~0 这个是代表批处理本身的路径
more +4 "%~0" 就是 从这个批处理本身的第四行开始显示
> 是重定向符号 就是写入到一个文件
%userprofile% 这是一个环境变量 是一个目录 C:\Documents and Settings\Administrator> 这个目录
结合起来 意思就是 显示批处理本身的代码,从第四行开始到最后,然后写入到 C:\Documents and Settings\Administrator>目录下
实际运行起来出错了 我修改了下
@echo of
more +4 "%~0">"%userprofile%\2.txt
332
323232
32
32
保存上面的 不要有任何修改 运行之后 去C:\Documents and Settings\Administrator>查看2.txt 会发现里面的内容是
332
323232
32
32
而上面这些不是dos的命令哦 懂了没 ?
先分开来解释下
more +4 就是从一个文件的第四行开始显示
%~0 这个是代表批处理本身的路径
more +4 "%~0" 就是 从这个批处理本身的第四行开始显示
> 是重定向符号 就是写入到一个文件
%userprofile% 这是一个环境变量 是一个目录 C:\Documents and Settings\Administrator> 这个目录
结合起来 意思就是 显示批处理本身的代码,从第四行开始到最后,然后写入到 C:\Documents and Settings\Administrator>目录下
实际运行起来出错了 我修改了下
@echo of
more +4 "%~0">"%userprofile%\2.txt
332
323232
32
32
保存上面的 不要有任何修改 运行之后 去C:\Documents and Settings\Administrator>查看2.txt 会发现里面的内容是
332
323232
32
32
而上面这些不是dos的命令哦 懂了没 ?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询