IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

[求助] 如何用命令修改导出的任务计划 xml中指定内部下添加一行内容

[复制链接]
svke 发表于 2022-8-17 13:17:09 | 显示全部楼层 |阅读模式

IT天空 定制版高速U盘 128G | 固态U盘 256G Pro/512G Pro
本帖最后由 svke 于 2022-8-17 13:22 编辑

如何在这一行
<Command>c:\windows\release.bat</Command>
下面添加
<WorkingDirectory>c:\windows\</WorkingDirectory>
我用了,以下代码可以添加,可是修改后的文件用schtasks.exe /create /tn release /xml c:\tmp\release.xml /f,导回去时报错了,
错误:text/xmldecl 不在输入的开始位置success
要是手动用记事本打开后添加是不会报错了,可是要批量操作 ,手动的方法不行效率太低了
代码如下
schtasks /create /f /tn release /tr c:\windows\release.bat /sc onstart
:: 修改计划任务程序,由于中文导出报错,所以提前设置活动代码页编号437 MS-DOS 美国英语

chcp 437
::开始导出名字为release的任务计划程序
schtasks.exe /query /xml /tn release > c:\tmp\release.xml
pause
goto modifyAgent

:modifyAgent
::如下的修改操作主要是修改xml添加run directory,其中str1就是要添加的内容,添加在带有"Command"字符串行的后面一行
set "DirPath=c:\windows\"
cd /D %DirPath%
set "str1=^<WorkingDirectory^>%cd%\^<^/WorkingDirectory^>"
for /f %%i in ('type c:\tmp\release.xml') do (
echo %%i>>c:\tmp\release.xml
echo "%%i"|findstr "<Command>" >nul&&echo %str1%>>c:\tmp\release.xml)
goto import

::修改完成后就可以覆盖导入了
:import
schtasks.exe /create /tn release /xml c:\tmp\release.xml /f

release.zip

702 Bytes, 下载次数: 1, 下载积分: 活跃 -3 点

最近访问 头像模式 列表模式
怪咖很怪i 发表于 2022-8-17 17:07:37 | 显示全部楼层

活跃 12908| 技术 60| 互助 70| 钻石 650

问题出在插入以后的内容,相当于把前面的内容复写了一遍插入了进去。

点评

哦这个真没注意我看一下  详情 回复 发表于 2022-8-17 17:29
 楼主| svke 发表于 2022-8-17 17:29:55 | 显示全部楼层

活跃 1042| 技术 0| 互助 0| 钻石 0

怪咖很怪i 发表于 2022-8-17 17:07
问题出在插入以后的内容,相当于把前面的内容复写了一遍插入了进去。

哦这个真没注意我看一下

点评

AU3写的脚步,你试试。  详情 回复 发表于 2022-8-17 17:41
怪咖很怪i 发表于 2022-8-17 17:41:14 | 显示全部楼层

活跃 12908| 技术 60| 互助 70| 钻石 650

svke 发表于 2022-8-17 17:29
哦这个真没注意我看一下

AU3写的脚本,你试试。
release.7z (417.52 KB, 下载次数: 2, 售价: 1 点活跃)


点评

好用谢谢大神,AU3我是一点不懂,我后来是调用了,POWERSHELL -c解决的  详情 回复 发表于 2022-8-18 13:49
 楼主| svke 发表于 2022-8-18 13:49:57 | 显示全部楼层

活跃 1042| 技术 0| 互助 0| 钻石 0

怪咖很怪i 发表于 2022-8-17 17:41
AU3写的脚本,你试试。

好用谢谢大神,AU3我是一点不懂,我后来是调用了,POWERSHELL -c解决的
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

svke

1042

活跃

0

技术

0

互助
签到任务
最火的业界新闻
  • 摩尔定律不死!Intel重申4年搞定5代CPU工艺
  • 苹果屠龙刀发动!明年将推出iPhone 15 Ultr
  • 消灭刘海和挖孔 中兴Axon 30S上市:骁龙870
  • 都别弄错了!RTX 40系显卡并非4nm工艺 而是
  • AMD锐龙“嚣张”了5年 Intel找到破解之法:
  • 曝苹果新款MacBook Pro今年Q4登场:首发自
  • 单核性能强到AMD看不见尾灯!Intel 13代酷
  • 性能掀翻RTX 3060 Intel谈Arc显卡优势:性
  • 65W下性能堪称井喷!AMD Zen 4移动版处理器
  • x86/ARM有对手了!Intel力挺第三大CPU架构R
炫酷的硬件Show
  • MARK 1 - 设计型 PC 与垂直风道
  • 好的大王,没问题大王
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
有趣的美图分享
  • 假票而已。我还以为发明了期货呢
  • 有点生气
  • 在地上的方式不太一样
  • 你就说是不是吧
  • 胖虎开演唱会的地点
  • 仙台大观音不论任何时候看都有一种最终boss
  • 应该有故事
  • 这不先存个档
  • 中式恐怖
关注官方微信
快速回复 返回顶部 返回列表