3

私は現在、一連の Windows コマンドを実行し、それらを単一の html ファイルにうまく出力する単純なバッチ スクリプトを作成しようとしています。

たとえば、実行中のコマンドはnetsh firewall show config、次のようになります。

Domain profile configuration (current):
-------------------------------------------------------------------
Operational mode                  = Enable
Exception mode                    = Enable
Multicast/broadcast response mode = Enable
Notification mode                 = Enable
Service configuration for Domain profile:
Mode     Customized  Name

見やすいように適切な間隔が使用されていることに注意してください。

私が作成したHTMLファイルにそれを保持しようとしています。これまでのところ、次のような単純なバッチ スクリプトがあります。

@echo off

echo ^<font face="courier new" size="2"^>^ >>index.html
netsh firewall show config >> netsh
type netsh >>index.html

それが index.html ファイルにスプールされると、結果の出力は次のようになります。

Domain profile configuration (current): -----------------------------------------------       
 -------------------- Operational mode = Enable Exception mode = Enable
 Multicast/broadcast     response mode = Enable Notification mode = Enable Service
 configuration for Domain profile: Mode Customized Name ------------------------------
------------------------------------ Enable No File and Printer Sharing Allowed\
programs configuration for Domain profile: Mode Traffic

それで、フォーマットが維持されるように、コマンドを適切に出力する方法を知っている人はいますか? それは本当にただのスペースと休憩の集まりです。

事前にあなたの助けに感謝します!

4

1 に答える 1

2

<pre>タグを使用して、テキスト レイアウトを保持します。

@echo off
echo ^<pre^> >>index.html
netsh firewall show config >> index.html
echo ^</pre^> >>index.html
于 2013-03-28T06:47:34.337 に答える