VB.NET如何获取打开文件夹的路径?

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

我试图实现一个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