小编Vys*_*akh的帖子

批量文件尝试捕获

我有一个批处理脚本,其语句如下所示:

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%
Run Code Online (Sandbox Code Playgroud)

但是一旦我执行它就会返回一个我无法理解的错误.然后才知道错误是因为错过了路径env变量中的wbem.此bat文件位于中央存储库中,以便任何人都可以执行此操作.因此,需要让用户知道在本地计算机上再次出现此错误的原因.

我不认为批处理中有一个try catch语句.另外,已知ErrorLevel.但我不确定如何实施.在这方面任何人都可以支持我..

batch-file

12
推荐指数
2
解决办法
3万
查看次数

标签 统计

batch-file ×1