我可以从 Windows 命令提示符手动运行此命令:
powershell (new-timespan -start 01/01/2000 -end (get-date)).days % 14
它返回一个从 0 到 13 的数字。我想在批处理文件中使用这个结果,但是这一行返回了一个错误:
for /f %%i in ('powershell (new-timespan -start 01/01/2000 -end (get-date)).days % 14') do set doc=%%i
错误:
).days 在这个时候是出乎意料的。
我怀疑我需要添加更多引号、双引号、撇号和方括号,但我已经尝试了所有可能的组合,但无法让它发挥作用。我想也许也需要一些^^s?