2014-04-13 30 views
1

我正在編寫使用我的PC上安裝的Google地球來打開KML文件的應用程序。但我的代碼沒有找到該文件。KML無法通過VB.net在Google地球中打開

這是我的代碼:

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目錄,但是顯示相同的錯誤。以下是錯誤的截圖。

enter image description here

回答

0

的問題是在路徑的空間。您可以將參數添加到參數,它應該工作:

gf = """C:\Program Files (x86)\Google\Google Earth\client\abc.kml""" 
+0

謝謝。這是我的實際問題。 –

相關問題