[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理如何在一个文档中增加一句话?如何复制并覆盖同名文件?

phpnow的一段代码
  1. @echo off
  2. rem -- http://PHPnow.org
  3. rem -- By Yinz ( MSN / QQ / Email : Cwood@qq.com )
  4. setlocal enableextensions
  5. if exist Pn\Config.cmd pushd . & goto cfg
  6. if exist ..\Pn\Config.cmd pushd .. & goto cfg
  7. goto :eof
  8. :cfg
  9. call Pn\Config.cmd
  10. prompt -$g
  11. %pl% conf($htdcf, `[\r\n]+Include \.\.\/ActiveHTML\/AHTML\.conf[\r\n]+`, `\r\n`);
  12. %pl% wfile($htdcf, rfile($htdcf).`\r\nInclude ../ActiveHTML/AHTML.conf\r\n`);
  13. popd
  14. regsvr32.exe /s slASP3.dll
  15. regsvr32.exe /s slDispatch.dll
  16. regsvr32.exe /s MSXML4.dll
  17. regsvr32.exe /s MSXML4R.dll
  18. pushd ..
  19. copy ActiveHTML\aspcheck_rs.asp .\htdocs /Y
  20. if not exist %apadir%\logs\httpd.pid goto end
  21. echo.
  22. echo  # Restarting Apache...
  23. pushd %apadir%
  24. bin\%htd_exe% -k restart -n %htd_svc% || pause
  25. popd
  26. start http://127.1:%htd_port%/aspcheck_rs.asp
  27. :end
  28. prompt
  29. popd
复制代码
其中
  1. %pl% conf($htdcf, `[\r\n]+Include \.\.\/ActiveHTML\/AHTML\.conf[\r\n]+`, `\r\n`);
  2. %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 编辑 ]

回复 1楼 的帖子

1、这个批处理中根本就没有定义%pl%这个变量,不能直接使用。
2、用语法来看,你问的那两句不属于批处理的范畴,到php论坛问问吧。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 2楼 的帖子

  1. copy /y "C:\test\A\a.txt" "C:\test\B\"
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

再问下,复制并覆盖的代码是什么?
比如将A文件夹的a文件,复制覆盖B文件夹的b文件,(a、b同名),怎么写?

TOP

返回列表