1

動作するスクリプトがありますが、スクリプトの最後に、日付、時刻、%username%を記録し、名前(ユーザーが入力する名前)を尋ねます。

これはすべて「ログ」ファイルに入れられます。

私が持っているのは:

echo Data Secured by %username% On %date% At %time% >> testfile.txt

これは正常に機能します。ただし、これは名前などのユーザー入力を要求するものではありません。私はそれをこのようにしたいと思います:

-scriptは「ヘルパー名?:」を要求し、ここに何でも入力できるようにします。次に、上記のエコーとともに挿入され、次のようになります。

 echo Data Secured by %username% & %helpername% On %date% At %time% >> testfile.txt

「ログ」ファイルの結果は次のようになります。

Data Secured by John & Jason on Fri 03/08/2013 At 15:29:27.19 

ヘルパー名は何でもかまいません。

私は次のようなものを使用すると思いました

set /p helpername=" ? "  

しかし、これはYES NOの回答、またはリストできる回答の場合のようです。人の名前が変更されます。

私はこれがすべて理にかなっていることを願っています....誰かが助けてくれますか?

ありがとうございました!

4

1 に答える 1

1

これを使用して、ヘルパーの名前を取得できます。

SET /P HelperName=Enter Helper Name:

そして、これはデータをファイルに保存します:

ECHO Data Secured by %username% ^& %helpername% On %date% At %time%>>testfile.txt
于 2013-03-09T00:12:07.020 に答える