Cygwin - Stapeldatei im Vordergrund ausführen

0

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.

user
quelle
Wenn Sie eine geplante Aufgabe remote erstellen und sicherstellen können, dass sie als das angemeldete Benutzerkonto ausgeführt wird, dessen Bildschirm Sie anzeigen möchten, und mit der Option Nur ausführen, wenn der Benutzer angemeldet ist, und von dort aus den Stapel ausführen Möglicherweise funktioniert dies, Sie müssen jedoch testen, ob dies möglich ist. Ich weiß jedoch, dass bei Ausführung einer geplanten Aufgabe mit dieser Option als Benutzer das Befehlsfenster auf dem Bildschirm als Benutzersitzung gestartet wird. Du könntest es versuchen cmd /k Übrigens auch und sehen, ob das einen Unterschied macht.
Pimp Juice IT

Antworten:

0

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.

dsolimano
quelle