标题: [文本处理] 批处理如何在一个文档中增加一句话?如何复制并覆盖同名文件? [打印本页]
作者: xiugakei 时间: 2009-4-20 22:52 标题: 批处理如何在一个文档中增加一句话?如何复制并覆盖同名文件?
phpnow的一段代码- @echo off
-
- rem -- http://PHPnow.org
- rem -- By Yinz ( MSN / QQ / Email : Cwood@qq.com )
-
- setlocal enableextensions
- if exist Pn\Config.cmd pushd . & goto cfg
- if exist ..\Pn\Config.cmd pushd .. & goto cfg
- goto :eof
-
- :cfg
- call Pn\Config.cmd
- prompt -$g
-
- %pl% conf($htdcf, `[\r\n]+Include \.\.\/ActiveHTML\/AHTML\.conf[\r\n]+`, `\r\n`);
- %pl% wfile($htdcf, rfile($htdcf).`\r\nInclude ../ActiveHTML/AHTML.conf\r\n`);
-
- popd
- regsvr32.exe /s slASP3.dll
- regsvr32.exe /s slDispatch.dll
- regsvr32.exe /s MSXML4.dll
- regsvr32.exe /s MSXML4R.dll
- pushd ..
- copy ActiveHTML\aspcheck_rs.asp .\htdocs /Y
-
- if not exist %apadir%\logs\httpd.pid goto end
- echo.
- echo # Restarting Apache...
- pushd %apadir%
- bin\%htd_exe% -k restart -n %htd_svc% || pause
- popd
-
- start http://127.1:%htd_port%/aspcheck_rs.asp
-
- :end
- prompt
- popd
复制代码
其中- %pl% conf($htdcf, `[\r\n]+Include \.\.\/ActiveHTML\/AHTML\.conf[\r\n]+`, `\r\n`);
- %pl% wfile($htdcf, rfile($htdcf).`\r\nInclude ../ActiveHTML/AHTML.conf\r\n`);
复制代码
报错
他的意思是把“Include ../ActiveHTML/AHTML.conf”写进Apache-22\conf\httpd.conf里面,但是出错了,怎么办?
[ 本帖最后由 xiugakei 于 2009-4-21 09:01 编辑 ]
作者: xiugakei 时间: 2009-4-20 23:09
再问下,复制并覆盖的代码是什么?
比如将A文件夹的a文件,复制覆盖B文件夹的b文件,(a、b同名),怎么写?
作者: Batcher 时间: 2009-4-21 10:04 标题: 回复 2楼 的帖子
- copy /y "C:\test\A\a.txt" "C:\test\B\"
复制代码
作者: Batcher 时间: 2009-4-21 10:06 标题: 回复 1楼 的帖子
1、这个批处理中根本就没有定义%pl%这个变量,不能直接使用。
2、用语法来看,你问的那两句不属于批处理的范畴,到php论坛问问吧。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |