【问题标题】:Specifying today's date in an xml file在 xml 文件中指定今天的日期
【发布时间】:2018-02-20 20:55:36
【问题描述】:

我通常是 XML 文件的新手,需要帮助才能将今天的日期放入我的文件以导入任务计划程序。我导出了一个任务,我需要在不久的将来在多台计算机上运行该任务,但它保持了我计划运行的初始时间的静态时间。我希望文件在导入任务计划程序时输入今天的日期。我目前只是使用记事本打开它来查看数据,如果我可以在那里编辑它会很棒,或者如果需要另一个程序来编辑它,请告诉我。我在网上查了一下,发现这里有几篇似乎相似的帖子,但我不知道如何根据需要进行更改。

下面显示的是文件的开头,其中包括我希望动态日期所在的部分,位于“StartBoundary”部分下。如前所述,我对 XML 文件知之甚少,所以请尽可能简单地向我解释,就好像我什么都不知道一样(这也不算太遥远)。如果您需要更多信息,请告诉我。提前感谢您的帮助!

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
<Date>2018-02-20T11:22:05.1529214</Date>
<Author>me</Author>
<URI>my task</URI>
</RegistrationInfo>
<Triggers>
<TimeTrigger>
  <StartBoundary>2018-2-20T16:15:00</StartBoundary>
  <Enabled>true</Enabled>
</TimeTrigger>
</Triggers>

【问题讨论】:

  • 凹凸。任何人?谢谢。

标签: xml scheduled-tasks utf-16 taskscheduler


【解决方案1】:

回答是因为我有同样的问题。 我最终创建了一个带有静态日期的 XML,然后从命令提示符运行它:

schtasks /create /xml c:\test\test.xml /tn TaskName /f

schtasks /tn TaskName /change /sd %date%

基本上,从 XML 创建,然后更改开始日期。 我的脚本有 365 天的延迟,如果错过了尽快运行,所以我会在一年后运行一个程序。

在英国以 DD/MM/YYYY 的身份工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多