2014-11-08 98 views
0

我想通过使用批处理命令为GIF文件添加到一个表(HTML文件),我现在面临的问题有以下线无法创建表边框

set "table_start=^<table border='1'>" 
set "table_one=^<tr^>^<th^>^Name^</th^>^<th^>^Remarks^</th^>^</tr^>" 

当我编辑在记事本中的HTML文件我没有看到表格边框和第一行的标签。 下面是完整的代码,有人可以帮助我吗?

@echo off 
setlocal 
set "file_start=^<title^>^HTML Table Header GIRI^</title^>" 
set "table_start=^<table border='1'>" 
set "row_one=^<tr^>^<th^>^Name^</th^>^<th^>^Remarks^</th^>^</tr^>" 
set "image_start=^<tr^>^<th^>^<IMG SRC="" 
set ^"image_end="^>^</th^>^<th^>^Remarks^</th^>^</tr^>" 
set "table_end=^</table^>" 
set "file_end=^</BODY^>^</HTML^>" 
set "file_name=Index.html" 

>"%file_name%" (echo %USERNAME% %DATE% %TIME% 
echo %file_start% 
for %%I in (*.gif) do echo %image_start%%%~fI%image_end% 

echo %file_end% 
) 

start %file_name% 

回答

1

必须躲避右分隔符(大于号),以同样的方式为左一个(因为你逃脱在你的代码行分隔符):

set "table_start=^<table border="1"^>" 
            | 
            Here! 
+0

不,你的建议不工作。 – 2014-11-09 06:37:36

+0

当我编辑记事本中的html文件时,我看不到表格边框的标签。 – 2014-11-09 06:38:10