VB.NET如何获取打开文件夹的路径?
我试图实现一个VB.NET脚本,当在文件夹中单击鼠标右键(而不是选择其名称)时,该脚本会显示打开的文件夹的完整路径 我附上了一张截图来解释我自己。 现在,我已经知道在选择文件或文件夹时如何操作了 我在这里发现了有关获取所有活动/打开的窗口的问题,但这不是我的目标。我只需要右键单击的特定文件夹的完整路径 例如,如果我单击选项“sPaste”,我会得到一个带有文本“C:\test”的消息框 将参数%1作为文件名或文件夹的参数发送到我的应用程序在此处不起作用,因为未选择任何内容VB.NET如何获取打开文件夹的路径?,vb.net,path,get,arguments,directory,Vb.net,Path,Get,Arguments,Directory,我试图实现一个VB.NET脚本,当在文件夹中单击鼠标右键(而不是选择其名称)时,该脚本会显示打开的文件夹的完整路径 我附上了一张截图来解释我自己。 现在,我已经知道在选择文件或文件夹时如何操作了 我在这里发现了有关获取所有活动/打开的窗口的问题,但这不是我的目标。我只需要右键单击的特定文件夹的完整路径 例如,如果我单击选项“sPaste”,我会得到一个带有文本“C:\test”的消息框 将参数%1作为文件名或文件夹的参数发送到我的应用程序在此处不起作用,因为未选择任何内容 谢谢。非常确定您需要
谢谢。非常确定您需要此功能:如果未选择任何内容,则不会将任何内容发送到您的应用程序args@Plutonix,所以我知道单击空白区域无法获取已打开文件夹的路径?
Sub Main(ByVal args As String())
Dim path as a String = ""
For Each arg As String In args
path = path & " " & arg & ""
Next arg
Messagebox.show(path)
End Sub