我在PowerShell中运行这个命令
Start-Process -FilePath 'C:\Program Files\Typora\Typora.exe' -ArgumentList 'C:\Users\Administrator\Desktop\Hello world.md'但蒂波拉说
C:\User\Administrator\world.md不存在
看起来PowerShell执行
Start-Process -FilePath 'C:\Program Files\Typora\Typora.exe'
-ArgumentList 'C:\Users\Administrator\Desktop\Hello' 'world.md'我想逃离这个空间但是单引号不起作用.
PowerShell版本: 5.1.19041.610
发布于 2021-09-22 12:17:30
PowerShell在调用外部可执行文件时不能正确引用字符串。看见
因此,要解决这个问题,需要通过正确转义来将文本"传递给exe文件。
Start-Process -FilePath 'C:\Program Files\Typora\Typora.exe' `
-ArgumentList '"C:\Users\Administrator\Desktop\Hello world.md"'发布于 2021-09-08 07:03:08
试着在powershell中添加`到外部空间:
Start-Process -FilePath 'C:\Program Files\Typora\Typora.exe' -ArgumentList 'C:\Users\Administrator\Desktop\Hello`world.md' https://stackoverflow.com/questions/69098318
复制相似问题