出于某种原因,由于一般性,这个问题被关闭了。然而,这是一个关于批处理脚本的具体问题。我进行了编辑以使其更清晰。
具体来说,我想要一个批处理文件来运行这样的命令:
start Firefox "http://www.billboard.com/charts/hot-100?chartDate=2012-12-01"
但明天日期将提前一天。也就是说,明天的命令将如下所示:
start Firefox "http://www.billboard.com/charts/hot-100?chartDate=2012-12-02"
我设计了一个包含这两行的批处理文件:
set BBURL=start Firefox "http://www.billboard.com/charts/hot-100?chartDate=%date:~10,4%-%date:~4,2%-%date:~7,2%"
echo %BBURL%
这些行给了我想要的命令,每天更新,如上所示。但他们实际上并没有运行命令。所以我的问题是:
- 有一个更好的方法吗?
- 如何重定向或执行“echo %BBURL%”输出,使其作为命令运行?
- 如果我想更改命令以指定过去的日期(例如,一年中的同一天,但提前 10 年),正确的语法是什么?