提交参数给EXE文件


Powershell中运行像robocopy.exe这样的应用程序有时也不方便,那么你怎么在Powershell中向EXE应用程序提交参数呢?

有个简单的方法,将字符串做成参数(查询参数不能没有字符串、空字符串及特殊字符串)并确保你提交了一个字符串参数,而不是一整段字符。

Powershell中执行robocopy.exe复制c:\Windows目录下全部的JPG图片到c:\jpegs,,忽略错误并跳过winsxs目录。

$arguments = "$env:windir\", 'c:\jpegs\','*.jpg', '/R:0', '/S', '/XD', '*winsxs*'

Robocopy.exe $arguments

正如你看到的,参数是字符串并且执行后是组数组。

这样在Powershell中就能完美的执行且支持所有的exe文件。

原文地址: Submitting Arguments to EXE Files

本文链接: https://www.pstips.net/submitting-arguments-to-exe-files.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注