我创建了一个 powershell 脚本,它将所选文件复制到预定位置。
我创建了一个批处理文件来从 Windows 资源管理器的“发送到”菜单中调用 Powershell 脚本。
批处理文件将选定的文件名作为参数发送到脚本。文件名可以包含空格。批处理文件代码是
powershell "C:\copycommand.ps1 '%1'"
选择多个文件时,我想将所有文件名作为数组发送到PowerShell脚本。
我已经编写了 powershell 脚本来接受数组,但我无法从批处理文件中将文件名作为数组发送。
以下批处理脚本将所有文件名发送到批处理文件,但当文件名包含空格时失败。
Powershell "C:\copycommand.ps1" %*
有没有一种方法可以将所有文件名发送到 powershell 脚本。