gpt4 book ai didi

c# - 指示命令行激活已成功完成UWP

转载 作者:行者123 更新时间:2023-12-02 23:49:53 25 4
gpt4 key购买 nike

我正在开发一个可通过命令行激活的文本编辑器应用程序。提供的参数被视为文件的路径,即pad启动应用程序,而pad "C:\Sample.txt"启动应用程序,然后显示“Sample.txt”文件。这在命令提示符下效果很好,但是在执行命令后在power-shell中,仅在关闭应用程序后执行完成。同样,执行记录为失败。有什么方法可以从我的应用程序本身通知命令成功完成?
Windows终端在命令提示符和Power-Shell中的命令行激活差异的示例:
https://drive.google.com/file/d/15gBiCcio3feGwxappgyBm68lezK5I0t2/view?usp=sharing

最佳答案

由于您正在比较cmd.exe与powershell.exe,因此uwpapp启动。请记住,cmd.exe根本不保留/等待其启动的进程/ exe,而PowerShell至少是设计使然。
解决方法是,如果希望PowerShell控制台主机立即可用于更多交互步骤,则可以使用作业模拟使用cmd.exe时看到的内容。因此,从WT PowerShell session ...

Start-Job -ScriptBlock {wt}

关于c# - 指示命令行激活已成功完成UWP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62851366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com