Windows mobile 如何以编程方式打开和关闭特定的Microsoft PowerPoint移动文件/演示文稿?
我正在帮助一位朋友做一个项目/实验。任务是在PDA上重复打开和关闭各种应用程序数百次,并记录电池的消耗量。然后重复实验,但这是下一次安装了防病毒软件,可能是在后台运行;在这里,再次打开和关闭应用程序,并记录电池消耗。PDA使用的是Windows Mobile 6。打开和关闭应用程序的任务已通过.NET Framework Compact Edition 3.5中编写的程序实现自动化。程序使用System.Diagnostics.Process组件启动和关闭应用程序。要求之一是在Office Mobile应用程序套件中打开文件 所以,Word Mobile打开了一些文档文件,Excel Mobile打开了一些东西。这是通过流程StartInfo.arguments传递参数来实现的。它适用于Word和Excel,但不适用于PowerPoint;当然,PowerPoint会打开,但似乎不会对通过StartInfo.arguments传递的参数做出反应(即使这些参数故意不正确,例如:如果发送的文件路径不存在,也不会提示您发出警告) 以下是问题:Windows mobile 如何以编程方式打开和关闭特定的Microsoft PowerPoint移动文件/演示文稿?,windows-mobile,compact-framework,powerpoint,.net-3.5,Windows Mobile,Compact Framework,Powerpoint,.net 3.5,我正在帮助一位朋友做一个项目/实验。任务是在PDA上重复打开和关闭各种应用程序数百次,并记录电池的消耗量。然后重复实验,但这是下一次安装了防病毒软件,可能是在后台运行;在这里,再次打开和关闭应用程序,并记录电池消耗。PDA使用的是Windows Mobile 6。打开和关闭应用程序的任务已通过.NET Framework Compact Edition 3.5中编写的程序实现自动化。程序使用System.Diagnostics.Process组件启动和关闭应用程序。要求之一是在Office Mo
我相信智能设备框架过去包括两种不同的方法来实现问题2,但当紧凑型框架能够在一个版本中调用“System.Diagnostics.Process.Start”时,它们就被删除了 但是,Process.Start的compact framework版本需要您上面提到的两个参数(exe,filename),不能仅使用文件名直接调用。尽管compact framework版本不如smart device framework代码有用,但足以将其从主项目中删除 较旧版本的智能设备框架允许直接调用文件名,并使用pinvoke启动文件检查注册表中的相关程序
OpenNETCF.WinAPI.Core.ShellExecute("\\My Documents\\Test.pxl", "");
或者我认为另一种方法是打电话给
OpenNETCF.Diagnostics.Process.Start("\My Documents\Test.pxl")
第二种方法在版本1.4中仍然可用,其源代码仍然可用。您可以从(页面底部)下载它们并提取它们正在使用的代码,甚至可以自己编译DLL并从项目中调用它们
希望这在某种程度上有所帮助我相信智能设备框架过去包括两种不同的方法来实现问题2,但当紧凑型框架能够在一个版本中调用“System.Diagnostics.Process.Start”时,它们被删除了(如果以后的版本) 但是,Process.Start的compact framework版本需要您上面提到的两个参数(exe,filename),不能仅使用文件名直接调用。尽管compact framework版本不如smart device framework代码有用,但足以将其从主项目中删除 较旧版本的智能设备框架允许直接调用文件名,并使用pinvoke启动文件检查注册表中的相关程序
OpenNETCF.WinAPI.Core.ShellExecute("\\My Documents\\Test.pxl", "");
或者我认为另一种方法是打电话给
OpenNETCF.Diagnostics.Process.Start("\My Documents\Test.pxl")
第二种方法在版本1.4中仍然可用,其源代码仍然可用。您可以从(页面底部)下载它们并提取它们正在使用的代码,甚至可以自己编译DLL并从项目中调用它们
希望这能有所帮助