Fórum Root.cz

Hlavní témata => Windows a jiné systémy => Téma založeno: Lama_SK 04. 12. 2018, 12:08:31

Název: W7 Task Scheduler - neprebehne celý Python script
Přispěvatel: Lama_SK 04. 12. 2018, 12:08:31
Zdravim,

predpokladam ze pre vacsinu z vas primitivny problem no chcel by som sa opytat. Mam jednoduchy "script/program(ak sa to tak da nazvat)"

Kód: [Vybrat]
meno=input("Aké je tvoje meno: ")
priezvisko=input("Aké je tvoje priezvisko: ")
narodenie=int(input("V ktorom roku si sa narodil? "))
adresa=input("Aká je tvoja adresa: ")
vek=2018-narodenie
print("="*35)
print("Meno: ", meno, " " + priezvisko)
print("Vek: ",vek)
print("Adresa: ", adresa)
print("="*35)

Chcel som si vyskusat nastavit ho ako job vo Wine, resp. aby sa dany program spustil v urcitom case. V Task Scheduleri som nastavil spustaci program teda python.exe, argument nazov scriptu, v tomto pripade "cvičenie_4.py" a start in: cesta k scriptu.

Script sa spustí, vypýta si odomna udaje ale v case ked ich ma vypisat sa ukonci. Script ked spustim napr cez Thonnyho funguje vsetko ako ma.

Co robim zle? Predpokladam ze to bude nejaka kravina. Díky
Název: Re:W7 Task Scheduler - neprebehne celý Python script
Přispěvatel: MasoxCZ 04. 12. 2018, 12:54:20
Script sa spustí, vypýta si odomna udaje ale v case ked ich ma vypisat sa ukonci. Script ked spustim napr cez Thonnyho funguje vsetko ako ma.

Co robim zle? Predpokladam ze to bude nejaka kravina. Díky

Že se ukončí předčasně vyvozuješ z toho, že zmizí okno? Pokud ano, tak máš "problém" v tom, že po dokončení skriptu úloha zaniká a její okno je uzavřeno = nejspíš ti to správně vypíše a okno se zavře rychleji než to stihneš přečíst.
Název: Re:W7 Task Scheduler - neprebehne celý Python script
Přispěvatel: Lama_SK 04. 12. 2018, 13:35:41
Hej presne tak.

To ma aj napadlo, že "script" prebehne tak rýchlo ze si to ani nevsimnem.
Název: Re:W7 Task Scheduler - neprebehne celý Python script
Přispěvatel: Lama_SK 04. 12. 2018, 14:54:46
Este sa chcem opytat, vo firemnych prostrediach (Windows) sa taketo veci - planovanie/spustanie skriptov riesia cez Task Scheduler alebo sa vyuzivaju nejake ine sofistifikovanejsie riesenia? Diky

Pytam sa cisto informacne, iba ma to zaujima.
Název: Re:W7 Task Scheduler - neprebehne celý Python script
Přispěvatel: Medo 04. 12. 2018, 23:23:06
Nuz to zalezi od toho, ci ti vstavany Task Scheduler nevyhovuje, a potrebujes ine featury.
Zvycajne sa s nim da vystacit.
Název: Re:W7 Task Scheduler - neprebehne celý Python script
Přispěvatel: MasoxCZ 05. 12. 2018, 12:44:49
Este sa chcem opytat, vo firemnych prostrediach (Windows) sa taketo veci - planovanie/spustanie skriptov riesia cez Task Scheduler alebo sa vyuzivaju nejake ine sofistifikovanejsie riesenia? Diky

Pytam sa cisto informacne, iba ma to zaujima.

Když to nechceš dělat přes klikátka, můžeš použít řádkový schtasks.exe nebo ve starších verzích at.exe (mám ho podstatně radši, ale už ve 2012 byl deprecated a ve 2016 už řve docela hodně; navíc pomocí AT vytvořený úlohy v GUI TaskScheduleru neuvidíš, zatímco ty vytvořený pomocí schtasks jo (TaskScheduler je fakticky jen ksicht pro schtasks).