如何在.bat文件中输入所需的日期

时间:2016-11-11 14:20:53

标签: csv batch-file

所以我有一个.vbs文件,可以将.xlsx文件转换为.csv文件。我创建了一个简短的.bat文件,它自动打开cmd并运行它而无需手动输入命令。

set "curpath=%cd%"

start conv.vbs %curpath%\file_date.xlsx %curpath%\Destination_date.csv

当运行将源文件作为file_date(您介绍)的.bat并创建Destination_date(您介绍).csv?

时,如何修改它以便手动引入日期?

1 个答案:

答案 0 :(得分:0)

通过提示设置UserDate变量,其中[Variable] = [Prompt]

set /p CurrentDate=Enter existing date here:
set /p NewDate=Enter new date here: 

然后更新你的conv.vbs以获取另一个参数:

set "curpath=%cd%"

start conv.vbs %curpath%\%CurrentDate%.xlsx %curpath%\%NewDate%.csv
  • /p标志告诉批处理文件提示用户
  • 等号左侧的值是您设置的变量名称
  • 等号右侧的值是您用
  • 提示用户的消息
  • 通过使用%...%
  • 包围变量名来引用变量