目前,我正在使用这个,
cd Images powershell.exe & Import-Module .\Resize-Image.psm1 & Resize-Image ....这在PS中做的是,它将导入模块,我可以使用它的函数来重新缩放我的图片并输出它,它在PS中运行得很好,但我打算使用cmd提示来调用它,因为我的其他代码行在cmd提示中。当我在cmd中使用它时,它只显示
Windows PowerShell版权所有(C) Microsoft Corporation。版权所有。
并且即使上面的代码在.bat文件中也在等待新的命令。
发布于 2019-11-21 02:37:03
所显示的代码将启动PowerShell,但没有相应的命令。在“与”符号之后,下一个命令是cmd.exe未知的“导入模块”。
PowerShell命令可以用分号分隔。
cd Images
powershell.exe -NoLogo -NoProfile -Command ^
"Import-Module .\Resize-Image.psm1; Resize-Image ...."如果您可以在PowerShell中运行:
Set-Location './Images' # probably should have a fully-qualified path
Import-Module './Resize-image.psm1'
Resize-Image ...https://stackoverflow.com/questions/58911084
复制相似问题