A "Trick" vs. Task Scheduler
Miközben előzőleg arról beszélgettünk, hogyan használhatja a Feladatütemezőt natív módon felugró emlékeztetők létrehozására, néhány viselkedési probléma / korlátozás, amellyel célunk ezen alternatív módszerrel foglalkozni.
- A Feladatütemező által generált felbukkanó párbeszédpanelek többnyire megjelenik alatt minden nyitott ablak (a tálcán lévő bejegyzéssel). Bár a munkádat a legkevésbé sem kell megszakítani, ez problémát okoz, ha attól függ, hogy felkeltette-e figyelmét.
- Alternatív módszerünk megnyitja az ablakot felső az aktuális ablakokat, de nem lopja a hangsúlyt. Így például ha egy e-mailt ír be, amikor megjelenik az előugró ablak, akkor a doboz az e-mail tetején jelenik meg, és a gombnyomások még mindig a szerkesztőhöz kerülnek.
- A Feladatütemező létrehozott felbukkanó párbeszédpanelei az interakciót az elbocsátáshoz szükségesek. Lényegében addig marad, amíg meg nem nyomja az OK gombot. Alternatív módszerünk ezt támogatja, azon kívül, hogy lehetővé válik egy időzítő, amely elhagyja a dobozt előre meghatározott idő elteltével.
Beállítás
Bár ez a trükk egy alternatív módszer, még mindig a Windows Task Scheduler.
TITLE Read How-To Geek Reminder&ECHO.&ECHO.&ECHO It is currently %TIME% &ECHO.&ECHO.&ECHO Time to go read How-To Geek. &ECHO https://www.howtogeek.com&ECHO.&ECHO.&TIMEOUT 120
Az ampersand (&) karakter lehetővé teszi, hogy egy sorban láncoljuk össze a parancsokat, ami a fentiek szerint egyenértékű a következő sorrendben:
TITLE Read How-To Geek Reminder ECHO. ECHO. ECHO It is currently %TIME% ECHO. ECHO. ECHO Time to go read How-To Geek. ECHO https://www.howtogeek.com ECHO. ECHO. TIMEOUT 120
A fenti parancsokat egy kötegelt parancsfájlba lehet helyezni, majd az ütemezett feladatot beállítani, hogy futtassa az adott programot / szkriptet, hogy pontosan ugyanazt az eredményt érje el (bár egy kötegelt parancsfájlban az első parancsot ).
Az üzenet szükség szerint testreszabható és az üzenet létrehozásának pontos megértése érdekében fontolja meg az alábbi kulcsszavakat:
- A TITLE a konzolablak nevét a következő szövegre változtatja.
- Az ECHO kinyomtatja a következő szöveget a konzol ablakához. Ha egy pont közvetlenül követi az ECHO parancsot, üres sor nyomtatódik ki.
- % TIME% egy olyan környezeti változó, amely a jelenlegi rendszeridővel vált (24 órás formátumban).
- IDŐTÚLLÉPÉS
azt mondja a konzolnak, hogy várjon N számot vagy másodpercet a folytatáshoz, vagy addig, amíg a gombnyomásra nem kerül sor (amelyik előbb jön). Ha meg akarja kényszeríteni az ablakot, hogy várjon egy gombnyomásra (azaz nincs visszaszámlálás), akkor írja be a -1 értéket N értékként.
Természetesen nem csak a fenti parancsok vannak korlátozva - rendelkezésére áll az Ön rendelkezésére álló kulcsszavak teljes parancssori arzenálja, amely például az emlékeztetők számára lehetővé teszi a programok megnyitását és / vagy weboldalakat a folyamat részeként.