我想提示用户输入目录路径。
用户可以在命令行中输入C:\Pro
之类的文字,点击tab
按钮,脚本应自动将文本自动填充到另一个C:\Programs\
上的tab
,它应该更改文字到C:\Program Files\
。
因此,脚本应扫描文件夹并帮助用户在键入时在它们之间导航。
重要:我无法使用任何GUI对话框,因为我将在Win上使用没有GUI的脚本。
此代码将不工作:
New-Object System.Windows.Forms.FolderBrowserDialog
答案 0 :(得分:0)
function T
{
param
(
[System.IO.FileInfo]
$P
)
$P.FullName
}
T -P # Pressing <tab> at this stage will automatically show you the first file in your working directory. That happens even if the P was of type string.