XML 文件需要在我的 c 驱动器上打开一个.exe,但路径中包含 &。失败



我正在使用XML来编辑Windows Media Center。

我有以下 XML 代码:

<StartMenu>
	<Builtin></Builtin>
	<Custom Title="Games">
		<MenuItem Name="Play Game">
			<Image>Logged Resourcesehres.dllrcdataSTARTMENU.QUICKLINK.PICTURES.PLAYFAVS.FOCUS.PNG</Image>
			<Program>C:UsersJohn & Jane DoeAppDataRoamingGameGame.exe</Program>
			 <PlayingDirective>pause</PlayingDirective>
		</MenuItem>
	</Custom>
<StartMenu>

我应该能够做的是运行Windows媒体中心,我得到一个特殊的游戏菜单项,然后我应该能够从那里运行游戏。

如果我在程序路径中保留 &,则在 WMC 中不会获得特殊菜单项。 如果我输入 %26,XML 将运行并且我确实获得了特殊菜单项,但是当我单击它时,它不会拉出游戏。 我认为是因为它与 %26 有错误的路径。

如果我用这个测试 XML 代码:

<Program>C:Program FilesInternet Exploreriexplore.exe</Program>

它像它应该的那样工作,拉起Internet Explorer。 所以我知道代码有效,我认为我的用户名 & 正在搞砸它。 我必须在不更改用户名文件夹的情况下解决此问题。 那必须在那里。 我该如何解决这个问题?

<Program>C:UsersJohn &amp; Jane DoeAppDataRoamingGameGame.exe</Program>

解决问题

相关内容

  • 没有找到相关文章

最新更新