スペースを含むテキストを含み、最後に変数を追加して、ビジュアル スクリプトでログ ファイルを作成したいと考えています。各ログ行に日付と時刻を追加する 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%
ありがとう