【发布时间】:2021-07-02 12:23:46
【问题描述】:
我无法让这个简单的代码在<p>/</p> HTML 标记之间显示 IP 地址。
下面的代码可以运行,输出到文本文件就可以了。
if /i %opt%==1 ipconfig |findstr "IPv4">>"..\LOGS\%NAME%\%serial% %MAC%".txt
下面的代码是我想嵌入 CMD 代码的地方,但它只是忽略代码或以纯文本形式打印,具体取决于我如何修改它;它需要转义字符吗?
^<td width="38%%" class="table-border-left"^>^<p^>IP Address^</p^>^</td^>
并输出到 HTML 文件:
>> "..\LOGS\NAME%\%serial% %MAC%".html
有什么建议吗?
【问题讨论】:
-
不要使用
Set /P请求用户输入,使用choice.exe命令实用程序,以便最终用户只能根据您的期望输入已知键。打开命令提示符窗口,键入choice /?,然后按[ENTER]键,以阅读其语法和使用信息。如果您忽略该建议,这将是鲁莽的,您至少应该将if /i %opt%==1更改为If "%opt:"=%" == "1",以便对潜在的输入字符串提供更多保护。
标签: html windows batch-file cmd ipconfig