我在网上找到了这段代码,它允许我使用GUI选择一个文件夹。请有人向我解释一下这是如何工作的,以及我如何从它得到一个输出。我希望我能得到一个输出,并将其赋值给一个变量。setlocal
set "psCommand="(new-object -COM 'Shell.Application',0,0).self.path""
我想知道有没有人可以帮我修改我当前的代码,加入一个弹出对话框,要求用户指定他们将%name%.dsd文件放在哪里。我还希望将它存储在一个像%location%这样的变量中,这样我就可以替换当前使用%cd%的方法。代码如下:echo.echo Got file?set /p="What did you name your file?:"<nulcd %localhost%echo %cd%\%name%%.dsd>
我计划将此VBScript代码转换为PowerShell。在PowerShell中有更好的方法来做到这一点吗?否则,我将转换它并使用相同的COMObject "Shell.Application“。() 'Returns paths as array of strings Dim oShell
Set oShell = CreateObject("Shell.Application这将允许我右击一个文件夹,并在条目上选择以获得所