Board logo

标题: [文本处理] 批处理创建文件时如何生成百分号 [打印本页]

作者: hackerlong    时间: 2009-7-24 15:26     标题: 批处理创建文件时如何生成百分号

我写个东西的时候用到了hta各式的文件,我想用让批处理生成弄的时候碰到了些麻烦hta的代码就用这个做例子
  1. <html>
  2. <head>
  3. <title>永远的朋友</title>
  4. <hta:application sysmenu=no scroll=no border=none>
  5. <script language="vbscript">
  6. sub sub1
  7. me.close
  8. end sub
  9. me.resizeto 450,280
  10. me.moveto 260,100
  11. window.settimeout "sub1",100000
  12. </script>
  13. <body>
  14. <CENTER>
  15. <FONT style="COLOR:#33FF00; FILTER: shadow(color=black); FONT-FAMILY: 华文彩云; FONT-SIZE: 30pt; LINE-HEIGHT: 150 100%"><B>永远的朋友</B></FONT></CENTER>
  16. <hr>
  17. <style type="text/css">
  18. .3dfont { FILTER: glow(color=ffffff,strength=0) shadow(color=cccccc,direction:135); POSITION: relative; WIDTH: 100% }
  19. </style>
  20. <table border="0" width="100%">
  21. <tr>
  22. <td width="100%" class="3dfont"><font color=RED><CENTER> ☆☆☆☆☆☆ 献给亲爱的你们 ☆☆☆☆☆☆</font>
  23. <br>
  24. <P align=left>
  25.       献给可爱的你们,和你们在一起的时光是快乐的</B><br><br>
  26.       网络中的这段岁月是我一生的财富,永远是朋友</B><br><br>
  27. <MARQUEE>by:暗夜麒麟</body>
  28. </html>
复制代码

结果我弄的那个批处理总是会不出现%然后我把^去掉批处理又不运行了。各位有没有办法啊!
关于批处理生成文件的方法还有哪些啊?各位介绍下啊!
作者: hackerlong    时间: 2009-7-24 15:33

我是用
  1. (echo ^<html^>
  2. echo ^<head^>
  3. echo ^<title^>永远的朋友^<^/title^>
  4. echo ^<hta^:application sysmenu^=no scroll^=no border^=none^>
  5. echo ^<script language^=^"vbscript^"^>
  6. echo ^sub sub1
  7. echo ^me^.close
  8. echo ^end sub
  9. echo ^me^.resizeto 450^,280
  10. echo ^me^.moveto 260^,100
  11. echo ^window^.settimeout ^"sub1^"^,100000
  12. echo ^</script^>
  13. echo ^<body^>
  14. echo ^<CENTER^>
  15. echo ^<FONT style^=^"COLOR^:^#33FF00^; FILTER^: shadow^(color^=black^)^; FONT^-FAMILY^: 华文彩云^; FONT^-SIZE^: 30pt^; LINE^-HEIGHT^: 150^%^; WIDTH^: 100^%"><B>永远的朋友</B></FONT></CENTER>
  16. ........
  17. echo ^<^/html^>)>d:\result.hta
复制代码
这样的格式弄的!就是%会消失掉
作者: tireless    时间: 2009-7-24 16:31

把 % 替换成 %%

或者:
  1. @more +3 "%~f0" > d:\result.hta
  2. @exit /b
  3. <html>
  4. ...
  5. </html>
复制代码

[ 本帖最后由 tireless 于 2009-7-24 16:32 编辑 ]
作者: canyuexiaolang    时间: 2009-7-25 07:38

比如"%a%"替换成"%%a%%"
作者: hackerlong    时间: 2009-8-5 14:05

呵呵,好久了才来看!不错也!这招可以!




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2