Dies scheint nicht möglich zu sein. Ich habe versucht, eine Batch-Datei zu starten, die im Vordergrund der Benutzersitzung ausgeführt werden muss.
Also ssh ich zu Cygwin von Remote-Host und starte die Batch-Datei und es endet immer im Hintergrund.
ssh @ Cygwin: cmd / c start.bat
Irgendwelche Vorschläge, um es im Vordergrund laufen zu lassen?
Im Moment ist es nur eine Dummy-Batch-Datei, aber ich möchte etwas erstellen, das im Vordergrund ausgeführt wird und einige Statistiken anzeigt.
windows
command-line
batch
cygwin
user
quelle
quelle
cmd /k
Übrigens auch und sehen, ob das einen Unterschied macht.Antworten:
Windows-Dienste können die Benutzeroberfläche nicht mehr anzeigen. Ich denke also nicht, dass dies möglich ist Paketüberfluss für die technischen Details.
Es ist besser, eine UI-App zu schreiben, die darauf wartet, dass Ihr Skript Nachrichten an sie herausgibt, diese dann aufruft und anzeigt.
quelle