Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Komputery - oprogramowanie i sprzęt (https://forum.cdrinfo.pl/f113/)
-   -   Uruchamianie programu konsolowego w tle na Windows XP (https://forum.cdrinfo.pl/f113/uruchamianie-programu-konsolowego-tle-windows-xp-87730/)

andy 19.01.2011 16:49

Uruchamianie programu konsolowego w tle na Windows XP
 
Witam, czy istnieje oprogramowanie podobne do screena z GNU/Linux które mógłbym zainstalować na Windowsie XP?

Potrzebuję uruchamiać aplikacje konsolowe w tle tak aby okno konsoli nie pojawiało się. Dodatkowo chciałbym taki program w każdej chwili ponownie wywołać.


Dzięki.

Wawelski 19.01.2011 17:31

http://support.microsoft.com/kb/137890

http://www.hf-soft.com/foxdaemon/

andy 19.01.2011 18:33

Znalazłem to wcześniej. Niestety nie jest to odpowiednik screena z Linuksa...
Ten program realizuje to w taki sam sposób jak opisany w linku wyżej.

sobrus 20.01.2011 15:08

Nie wiem czy można odpalić aplikacje konsolową bez okna.
To nie bardzo ma sens, bo konsolowa ma I/O z użytkownikiem przez okno.
Wiem jak ją odpalić w od razu zminimalizowanym oknie, ale tak całkiem bez okna?

w batchu można użyć polecenia "START /B nazwa programu" ale mimo to jedno okno chyba będzie.

Wawelski 20.01.2011 15:24

Da się odpalić. Kiedyś tak odpalałem aplikację do neostrady (bez logowania usera nawet).
Problemem może być potem przywołanie okna a jeszcze większym jego ukrycie.

andy 20.01.2011 16:18

Cytat:

Da się odpalić. Kiedyś tak odpalałem aplikację do neostrady (bez logowania usera nawet).
Potrafię odpalić aplikację/skrypt ze startem systemu tak że nie widać jego okien, jednak to nie jest to czego potrzebuję ;)

pali 20.01.2011 18:00

A polecenie takie, z batcha

Kod:

ping -t cdrinfo.pl > foo.txt &
nie zabangla? (nie wiem, DOS dla mnie to czarna magia)

Na unix-like trzeba byłoby jeszcze dodać
Kod:

nohup
, aby proces nie zginął po kill rodzica (np. shella na x-terminalu)
Nohup to progs z pakietu CoreUtils i jak widzę na sourceforge jest port na Win.

Gdy wrzucam w google takie frazy jak stdin, stdout, stderr, nohup wraz z DOS to widzę mnóstwo artykułów, ale nie chce mi się czytać :) Poguglaj po terminologii uniksowej, mam nadzieję że pomoże.

andy 20.01.2011 20:13

Cytat:

ping -t cdrinfo.pl > foo.txt &
To polecenie powoduje przeniesienie tekstu z ekranu do pliku, nie ładuje procesu w tło. Po zamknięciu okna proces który został wywołany jest zamykany.

@pali ten nohup'a to odpowiednik screena z linuksa ;)
@pali szukając nbhup'a przypomniało mi się że MS wydał przecież rozszerzoną powłokę o nazwie PowerShell ;)

Cytat:

Nohup to progs z pakietu CoreUtils i jak widzę na sourceforge jest port na Win.
http://gnuwin32.sourceforge.net/packages/coreutils.htm

Git. W wolnej chwili sobie popatrzę co i jak. Wielkie dzięki.


Wszystkie czasy w strefie CET. Aktualna godzina: 03:46.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.