0
バックアップを行うバッチスクリプトを作成しています。バックアップホストファイルのバッチスクリプト
"ホスト"ファイルのコピーは、次の条件で作成する必要があります。 "システム"のホスト "ファイルにコメントのないエントリが含まれている場合はコピーします"。
アイデア?コメント行として
バックアップを行うバッチスクリプトを作成しています。バックアップホストファイルのバッチスクリプト
"ホスト"ファイルのコピーは、次の条件で作成する必要があります。 "システム"のホスト "ファイルにコメントのないエントリが含まれている場合はコピーします"。
アイデア?コメント行として
あなたのhostsファイルに、この"#"
文字列で始まるので、 あなたはより多くのヘルプについてFind /?
のために指定された文字列"#"
を含まないすべての行を表示するためにFind /V "#"
を使用する必要があります次のようなことができます:
@echo off
Rem Batch script to copy uncommented entries of your hosts file
set "BackupHostsFile=%userprofile%\Desktop\BackupHostsFile.txt"
If Exist "%BackupHostsFile%" Del "%BackupHostsFile%"
set "hostspath=%windir%\System32\drivers\etc\hosts"
Rem Find /V "#" : To display all lines NOT containing the specified string "#"
for /f "delims=" %%a in ('Type "%hostspath%" ^| find /v "#"') Do (
If Not %%a=="" echo %%a >> "%BackupHostsFile%"
)
Start "" "%BackupHostsFile%"
ありがとう!私は窓の更新後にこの方法を試してみましょう(; -_-) –
ようこそ。あなたが[どのように私は良い質問をするのですか?](http://stackoverflow.com/help/how-to-ask)を必ず読んでください。それを覚えておいてください。 –
。あなたの*具体的な質問は何ですか? StackOverflowは無料のコーディングサービスではありません。 – aschipfl