我想为一个cmd参数使用一个powershell变量,但我不知道如何制作它.
function iptc($file)
{
$newcredit = correspondance($credit)
$cmd = '& C:\exiftool\exiftool.exe -S -t -overwrite_original -Credit=$newcredit $file.FullName'
Invoke-Expression $cmd
}
Run Code Online (Sandbox Code Playgroud)
例如,newcredit可以是"James",但在我的情况下,当我运行命令时-Credit将只是"$ newcredit".
问候