我用下面的語句批處理腳本,如下所示:批處理文件嘗試捕捉
for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime /VALUE 2^>NUL`) do if '.%%i.'=='.LocalDateTime.' set TIME=%%j
set TIME=%TIME:~0,12%
但是,一旦我執行它返回我不可能先了解一個錯誤。然後知道錯誤是因爲路徑env變量中缺少wbem。此bat文件位於中央存儲庫中,以便任何人都可以執行此操作。因此,如果在本地機器中再次出現此錯誤,則需要讓用戶知道原因。
我不認爲在批處理中有try catch語句。此外,已知有關ErrorLevel。但我不知道如何實現這一點..任何人都可以在這方面支持我..
你可以告訴我這個代碼是如何使用我上面給出的代碼嗎? – Vysakh