我使用简单的 xml 命令方法在 MS Task Scheduler 应用程序中创建了一个任务:
SCHTASKS /CREATE /SC DAILY /TN "*Hebrew Localized Name Here*" /XML "C:\TEST.xml"
此 xml 具有参数字符串(用于运行文件)和本地化(希伯来语/阿拉伯语)路径名,如下所示:
...
<Exec>
<Command>"C:\fold\pythonw.exe"</Command>
<Arguments>"C:\Hebrew_Localized_folder_here\script.py"</Arguments>
</Exec>
...
但是,最后添加到调度程序 ui 的文件路径(此处为参数)显示了不相关的字符(例如,ان تمام Ø¢Ø²Ø§Ø´ЛŒÙˆÚº اور Øقوق Ú©),并且任务无法执行。
有人有类似问题吗!?
所以使用
doc.Save(xmlfilePath);
而不是 File.WriteAllText(xmlfilePath, doc.ToString()); 保存我编辑的 xml 有助于解决本地化问题。