0

スペースを含むテキストを含み、最後に変数を追加して、ビジュアル スクリプトでログ ファイルを作成したいと考えています。各ログ行に日付と時刻を追加する Generate.bat を呼び出し、テキストと変数を追加します。最初のオプションでは、[Date] Var_Number1 を取得します (スペースを追加すると、そこで終了します) 2 番目のオプションでは、これが私の問題です。[Date] Var Number を取得します。 「変数を追加できません。多くのテストを行いましたが、取得できません。

DIM variable
variable = 1

CreateObject("Shell.Application").ShellExecute "C:\Generatelog.bat", "C:\Sample.log Var_Number" & variable, "", "open", 0

CreateObject("Shell.Application").ShellExecute "C:\Generatelog.bat", "C:\Sample.log ""Var Number""", "", "open", 0

Generate.bat コード:

set V_HOUR=%time: =0%
set V_DATEHOUR=%date% - %V_HOUR:~0,8%
set V_FILE=%1
set V_TEXT=%~2

echo [%V_DATEHOUR%] - %V_TEXT% >> %V_FILE%

ありがとう

4

1 に答える 1