我正在嘗試創建快捷方式,但這段代碼有問題
Dim result As DialogResult = OpenFileDialog1.ShowDialog()
If result = Windows.Forms.DialogResult.OK Then
Dim str As String = """--start-time=60"
TargetName = OpenFileDialog1.FileName & str
' MyShortcut = System.IO.Path.GetFileName(MyPath)
End If
收到以下錯誤: the parameter is incorrect (exception from hResult) 0x80070057 ((E invalid arg)))
我想要的只是使用快捷方式創建這段代碼,并且在目標上看起來完全像這樣:
或者請使用我的目錄路徑為我選擇的可執行檔案執行此操作。
"C:\Program Files\MySoftware\Studio\executable.exe" --start-time=120
不幸的是,如果我只使用 TargetName = OpenFileDialog1.FileName
這個快捷方式將為我創建:上面的代碼更準確地說是一個函式。
"C:\Program Files\MySoftware\Studio\executable.exe--start-time=120
如果我把TargetName = OpenFileDialog1.FileName & str它顯示給我上面的錯誤。
`the parameter is incorrect (exception from hResult) 0x80070057 ((E invalid arg)))`
那么我該如何解決這個問題呢?
uj5u.com熱心網友回復:
當你想要一個空格時,你似乎在加上一個額外的引號;
試試這個:
Dim str As String = " --start-time=60"
TargetName = OpenFileDialog1.FileName & str
或者如果您需要在 exe 周圍加上引號,請嘗試以下操作:
Dim str As String = """ --start-time=60"
TargetName = """" & OpenFileDialog1.FileName & str
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/407915.html
標籤:
上一篇:為什么我的外部css檔案沒有在我的tomcat服務器上加載html檔案
下一篇:基于分銷商代碼生成訂單號
