我正在编写一个应用程序,用于在我的电脑上安装Google地球来打开KML文件。但是我的代码找不到文件。
这是我的代码:
Public Class openkml
Sub kmlopener()
Dim ge As String
Dim gf As String
ge = "C:\Program Files (x86)\Google\Google Earth\client\googleearth.exe"
gf = "C:\Program Files (x86)\Google\Google Earth\client\abc.kml"
Process.Start(ge, gf)
End Sub
End Class
此外,只需在命令行(DOS)中键入此内容即可打开文件:
"C:\Program Files (x86)\Google\Google Earth\client\googleearth.exe" abc.kml
文件出现在上述位置。谷歌地球打开,但找不到该文件。我已将kml文件放在不同的目录中,如D目录,但显示相同的错误。以下是错误的屏幕截图。
答案 0 :(得分:0)
问题是路径中的空格。您可以为参数添加引号,它应该可以工作:
gf = """C:\Program Files (x86)\Google\Google Earth\client\abc.kml"""