这似乎是不可能的。我一直在尝试启动一个必须在用户会话前台运行的批处理文件。
所以我 ssh 到远程主机的 Cygwin 并运行批处理文件,它总是在后台运行。
ssh@Cygwin:cmd /c start.bat
有什么建议让它在前台运行吗?
现在它只是一个虚拟的批处理文件,但我想创建一些在前台运行并显示一些统计数据的东西。
答案1
Windows 服务无法再显示 UI - 所以我认为这是不可能的,请参阅堆栈溢出了解技术细节。
您最好编写一个 UI 应用程序,等待您的脚本向其发布消息,然后弹出并显示它们。