6Jul

Hogyan készítsek felugró emlékeztetőket kiegészítő szoftver nélkül?

A legtöbb emberre emlékeztetni kell valamit. Legyen ez egy napi feladat, ismétlődő elkötelezettség vagy egyszeri esemény - a felugró emlékeztető a számítógépén jól jöhet. Bár ez a feladat számtalan eszköz áll rendelkezésre, egyszerűen megrajzolhatjuk ezt a módot, további szoftverek nélkül.

"Trick" vs. Task Scheduler

Mialatt előzőleg arról beszéltünk, hogyan használhatja a Feladatütemezőt natív felugró emlékeztetők létrehozására, van néhány viselkedési probléma / korlátozás, amellyel célunk az alternatív módszerrel foglalkozni. Az

  • Feladatütemező által generált felbukkanó párbeszédablakok többnyire az alatt jelennek meg az alatt minden megnyitott 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 az aktuális ablakok top -jéről, 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. Az
  • Feladatütemező által generált pop-up párbeszédablakok megkövetelik az interakciót az elbocsátáshoz. Lényegében addig marad, amíg meg nem nyomja az OK gombot.
    Alternatív módunk támogatja ezt, és lehetővé teszi az időzítő engedélyezését, amely előre meghatározott idő elteltével elhagyja a dobozt.

beállítása

Bár ez a trükk egy alternatív módszer, még mindig a Windows Task Scheduler programot használjuk.

A feladatot a "Csak akkor kell futtatni, ha a felhasználó bejelentkezett", ha a "Rejtett" opció nincs bejelölve.

Állítsa be az ütemtervet a megfelelő futtatáshoz.

A futtatni kívánt program a CMD.exe, amely a Windows parancssori konzolhéj, az első argumentum pedig '/ C', amely a következő szöveget futtatja a shellben, majd befejezi a konzol ablakot.

A varázslat itt van az argumentumok mezőben( a fent említett '/ C' kapcsoló után), amely olvassa( megjegyzés - miközben ez több sorban jelenik meg, mindegyik szöveg egy összefüggő vonal az argumentumok mezőben):

TITLE ReadHow-To Geek Emlékeztető & ECHO. & ECHO. & ECHO Ez jelenleg% TIME% & ECHO. & ECHO. & ECHO Elmegy az olvasáshoz How-To Geek.& ECHO https: //www.howtogeek.com& ECHO. & ECHO. & TIMEOUT 120

Az ampersand( &) karakter lehetővé teszi, hogy egy sorban összekapcsolja a parancsokat,:

TITLE Olvassa el a How-To Geek Reminder ECHO-t. VISSZHANG.ECHO Jelenleg% TIME% ECHO.VISSZHANG.ECHO Elmegy az olvasáshoz How-To Geek. ECHO https://www.howtogeek.com ECHO.VISSZHANG.TIMEOUT 120

A fenti parancsokat kötegelt parancsfájlba lehet helyezni, majd az ütemezett feladatot beállítani, hogy futtassa a megfelelő programot / szkriptet, hogy ugyanazt az eredményt érje el( bár egy kötegelt szkriptben a @ECHO OFFaz első parancs).

Az üzenet szükség szerint testreszabható és az üzenet generálásának pontos megértéséhez fontolja meg a következő kulcsszavakat:

  • TITLE a konzolablak nevét a következő szövegre változtatja.
  • 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).
  • TIMEOUT & lt; N & gt;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 akarta kényszeríteni az ablakot, hogy várjon egy gombnyomásra( pl. Nincs visszaszámlálás), akkor írja be a -1 értéket az N.

értékre. Természetesen nem csak a fenti parancsok vannak korlátozva - a teljes parancsotaz Ön rendelkezésére álló kulcsszavak lineáris arzenálja, amelyek például az emlékeztetők számára lehetővé teszik a programok részeként és / vagy weboldalak indítását.