参数不正确 shortcut create VB.Net
the parameter is incorrect shortcut create VB.Net
我正在尝试创建快捷方式,但这段代码有问题
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)))`
那么我该如何解决这个问题呢?
当您想要 space;
时,您似乎在添加一个额外的引号
试试这个:
Dim str As String = " --start-time=60"
TargetName = OpenFileDialog1.FileName & str
或者如果您需要在 exe 两边加上引号,试试这个:
Dim str As String = """ --start-time=60"
TargetName = """" & OpenFileDialog1.FileName & str
我正在尝试创建快捷方式,但这段代码有问题
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)))`
那么我该如何解决这个问题呢?
当您想要 space;
时,您似乎在添加一个额外的引号试试这个:
Dim str As String = " --start-time=60"
TargetName = OpenFileDialog1.FileName & str
或者如果您需要在 exe 两边加上引号,试试这个:
Dim str As String = """ --start-time=60"
TargetName = """" & OpenFileDialog1.FileName & str