2011-01-07 49 views
5

私のオブジェクトは、バッチファイルを使用してWindowsレジストリをtxt形式でエクスポートすることです。私はバッチファイルから次の2行のいずれかを使用する場合レジストリをプレーンテキスト形式でエクスポートする

は:

REG EXPORT C:\t.txt "HKEY_CURRENT_USER\Software" 
REGEDIT /E C:\t.txt "HKEY_CURRENT_USER\Software" 

私はこのような出力が得られます。

Windows Registry Editor Version 5.00 

[HKEY_CURRENT_USER\Software] 

[HKEY_CURRENT_USER\Software\Adobe] 

私はREGEDITを使用してエクスポートの出力と驚いていますGUI。私はファイル - >エクスポート を選択し、「テキストファイル」を「種類として保存」を変更した場合、私はこのような出力を得る:

Key Name:   HKEY_CURRENT_USER\Software 
Class Name:  <NO CLASS> 
Last Write Time: 1/5/2011 - 8:27 AM 

Key Name:   HKEY_CURRENT_USER\Software\Adobe 
Class Name:  <NO CLASS> 
Last Write Time: 11/4/2010 - 12:01 PM 

を私は2番目の例では、より読みやすい形式でデータを示していると思います。私はcmdまたはバッチファイルを使用して同じ出力を達成したい。

すべてのヘルプは高く評価されます。

+1

私はREGとREGEDITから同じ出力を得ます。あなたはあなたが見ている違いについてもっと詳しく説明できますか? – aphoria

+0

は、ファイルを送信する方法です。私は両方のファイルをお送りします。 regとregeditは同じ出力を生成します。私はguiを使用して輸出とreg/regeditの出力を比較しています。 –

+0

私はREGEDIT GUIエクスポートと 'REGEDIT/E t.txt keyname'から同じことを得ています。あなたはGUIと '\ E'オプションを使ってREGEDITから異なる出力を得ると言っていますか? – aphoria

答えて

4

は、.regファイルの拡張子を持つファイルを保存するデフォルトでは、この

START /W REGEDIT /E file.txt %REG_PATH% 

ようにそれを試してみてください。しかし、それはregeditによって実行され、レジストリ内で変更を加えることができるテキストファイルです。

これが十分に読みにくいと思われる場合は、Import/Export registry sections as XMLとお試しください。

+3

START/W REGEDIT/E file.txt%REG_PATH%の出力はregedit/eと同じですが、私のプロブラムはまだです残っている。リンクも開いていません。助けてください –

関連する問題