日期:2014-05-17  浏览次数:20698 次

windows2003下的批处理的注意事项/关于换行

有项目中利用windows的计划人物定时执行一个bat文件,这个bat文件是由php写入的.

最开始的时候,php写入bat里的换行,都是 \n ,运行过程中经常出现莫名其妙的错误导致bat文件无法继续执行.

于是想到,在win系统下,换行应该是 \r\n ,而不是单独的 \n .于是修改php文件的输出,果然解决.

?

\r\n 必须包含在双引号当中,具体原因不太清楚.可能操作系统就是这么规定的吧.

解决就好,以后一定要注意,小换行可能引起大出血哦.^_^ 感谢http://www.k686.com 供稿.绿色软件下载,推荐k686绿色软件.

?

批处理确实是个好东西.继续深入学习下.

1 楼 江直樹 2012-04-23  
姐,我不知道怎么感谢你好。之前写了个php生成bat的网页,一直没事。最近去优化了下生成页的代码,结果xp下就出现了无法换行的问题。幸好google到你的文章...