【发布时间】:2019-06-29 14:38:14
【问题描述】:
我有一个电子应用程序 (nodejs),并且需要从中打印图片。我正在使用 powershell 命令:
$path = "C:\person.jpg";
Start-Process -FilePath $path -Verb Print | Out-Null;
Start-Sleep -s 150;
这可行,但只要我删除 Start-Sleep,打印窗口就会打开半秒钟并自行关闭。然后,如果我不这样做并且窗口打开,即使用户按下标题栏上的关闭按钮,powershell 进程仍然保持打开状态,直到超时完成。有没有办法让这个窗口打开并在用户关闭它时清理它的内存? 很多人
【问题讨论】:
-
它实际上是一个显示的打印预览对话框。我期待它在用户选择设置时打开等等
-
你能在powershell中运行我的代码来验证吗?
-
我默认使用微软照片。我的意思是,如果您从 powershell 运行打印而不添加睡眠,它会显示 1 秒钟并关闭。有时它根本不显示。试试看自己看看
标签: powershell electron