dos高手救救

来源:百度知道 编辑:UC知道 时间:2024/06/12 13:48:06
我用echo ping 127.0.0.1>>nul >>dd.xt
我想把ping 127.0.0.1>>nul都写入dd.txt但是遇上>>就直接跳过了
怎么解决啊。谢谢速度了

干嘛要这样写?
你是不是要写一个批处理,然后这个批处理的功能是根据用户的需要再生成一个批处理,来执行这个功能?
说出你的用途,可以用其他方法实现。

如果你是想将那段字符串自动写入dd.txt的话,那完全可以用别的方法。如果你是想手动输入,那直接用记事本打开写就行了。

自动输入的话,有别的方法,如下:
在批处理文件的开头写下:
@echo off
if 1==1 goto start

:NoRun
ping 127.0.0.1 >>null

:start
//这里开始加入你真正要运行的代码

然后在你调用输出该字符串的那行,将echo 。。。改为,
findstr /i /c:127.0.0.1 %0 >temp.txt
findstr /i /c:ping temp.txt >>dd.txt
del /q temp.txt

ping 127.0.0.1>>dd.txt

加引号 吧

怎么加啊echo "ping 127.0.0.1>>nul">>dd.txt
里面就有了"ping 127.0.0.1>>nul"
在dd.txt我可不想有其它的符号啊