2016-11-11 32 views
0

因此,我有一個.xls文件將.xlsx文件轉換爲.csv文件。我製作了一個簡短的.bat文件,可以自動打開cmd並運行它,而無需手動輸入命令。如何在.bat文件中輸入所需日期

set "curpath=%cd%" 

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

如何修改它以人工引入的日期,運行需要的源文件(你介紹過)file_date並創建一個Destination_date將.bat時(你介紹過).csv文件?

回答

0

經由提示設置UserDate變量,其中[變量] = [提示符]

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標誌告訴批處理文件提示用戶
  • 等號左側的值是變量的名稱settintin摹
  • 等號右邊的值是您與
  • 變量提示用戶通過周圍的變量名%...%
+0

我沒有引用消息真正理解它是如何工作的。對這個bat文件沒有太多經驗。這隻會創建一種可以輸入任何內容的彈出窗口,並不會替換路徑中的源文件。 – user2989862

+0

我的歉意 - 我讀錯了你的問題,請參閱上面更新的答案。 – axlj

+0

非常感謝。拯救生命。真的很感激它 – user2989862

相關問題