6Jul

Kaip sukurti iššokančių įspėjimų, neturinčių papildomos programinės įrangos

click fraud protection

Daugeliui visų reikia ką nors priminti. Būti kasdienine užduotimi, pasikartojančiu įsipareigojimu ar vienkartiniu įvykiu - kompiuteriu primenantis iššokantis įspėjimas gali būti naudingas. Nors yra daugybę priemonių, leidžiančių tvarkyti šią užduotį, mes suplanavome paprastą būdą, kaip tai padaryti, be papildomos programinės įrangos.

Mūsų "triukas" ir užduočių planavimas

Nors anksčiau mes kalbėjome, kaip galite naudoti "Task Scheduler", norint sukurti iššokančiuosius priminimus, mes norime išspręsti šį pakaitinį būdą.

  • užduočių planavimo generuojantys iškylantys dialogai daugeliu atveju atveria langus po ( su įrašu, padarytu užduočių juostoje).Nors jūsų darbas nebus pertrauktas menkiausiu atveju, tai sukelia problemą, jei priklausote nuo pranešimo, kad patrauktumėte dėmesį.
  • Mūsų pakaitinis metodas atidaro langą viršutiniam iš jūsų dabartinių langų, bet neapsukrina dėmesio. Pavyzdžiui, jei įvesdami el. Laišką, kai pasirodys iššokantis langas, jis bus rodomas ant jūsų el. Pašto adreso, o mygtuko paspaudimai vis tiek siunčiami į redaktorių.
  • instagram viewer
  • užduočių planavimo programa sukuria iškylančiuosius dialogus, todėl sąveiką reikia atmesti. Iš esmės jis bus sustabdytas, kol paspausite mygtuką Gerai.
    Mūsų pakaitinis metodas palaiko tai, be to, leidžiant laikmatį, kuris atsisakys langelio po nustatyto laiko.

Setting It Up

Nors šis triukas yra alternatyvus metodas, mes vis dar naudojame "Windows Task Scheduler".

Užduotis turi būti pažymėta kaip "Vykdyti tik tada, kai vartotojas yra prisijungęs", pasirinkus "Paslėpta".

Nustatykite tvarkaraštį, kaip tinkamai paleisti.

Programa paleisti yra CMD.exe, kuris yra "Windows" komandų eilutės konsolės lukštas, pirmasis argumentas yra "/ C", kuris paleidžia vėlesnį teksto lange, o tada nutraukia konsolės langą.

Magija čia yra argumentų dėžutėje( po minėto "/ C" jungiklio), kuri skaitoma( pastaba - nors tai rodoma keliose eilutėse žemiau, visas šis tekstas yra viena gretimoji eilutė argumentų laukelyje):

TITLE Skaitykite"How-To Geek" priminimas & ECHO & ECHO & ECHO Šiuo metu yra% TIME% ECHO & ECHO & ECHO Laikas eiti skaityti How-To Geek.& ECHO https: //www.howtogeek.com&hl=lt ECHO. & ECHO. & TIMEOUT 120

. Simbolis "ampersandas"( & amp;) leidžia sinchronizuoti komandas vienoje eilutėje, todėl aukščiau pateiktą lygiavertę tokia seka:

PAVADINIMAS Perskaitykite "How-To Geek" priminimą ECHO.ECHO.ECHO Šiuo metu yra% TIME% ECHO.ECHO.ECHO Laikas eiti skaityti "How-To Geek".ECHO https://www.howtogeek.com ECHO.ECHO.TIMEOUT 120

Aukščiau aprašytas komandas gali būti įtrauktas į partijos scenarijų, o tada numatytą užduotį nustatyti paleisti atitinkamą programą / scenarijų, kad būtų pasiektas tas pats rezultatas( nors partijos scenarijuje norėtumėte įterpti @ECHO OFF kaippirmoji komanda).

Pranešimą galima pritaikyti pagal poreikį ir tiksliai suprasti, kaip buvo sukurta žinutė, apsvarstykite šiuos raktinius žodžius:

  • TITLE pakeičia konsolės lango pavadinimą į vėlesnį tekstą.
  • ECHO spausdina vėlesnį tekstą į konsolės langą.Kai taškas iš karto seka ECHO komandą, spausdinama tuščia eilutė.
  • % TIME% yra aplinkos kintamasis, kuris pakeičiamas esamu sistemos laiku( 24 valandų formatu).
  • TIMEOUT & lt; N & gt;Pasakojama, kad konsolė laukia N numerio arba sekundžių, kol tęsiamas arba kol spaudžiamas klavišas( atsižvelgiant į tai, kas įvyks anksčiau).Jei norėjote priversti langą palaukti, kol bus atliktas pagrindinis paspaudimas( ty nėra laiko skaičiavimo), tada įveskite -1 kaip N.

vertė. Žinoma, jūs neapsiribojote tik aukščiau pateiktomis komandomis - turite visą komandąJūsų turimų raktinių žodžių arsenalą, kuris, pavyzdžiui, gali turėti jūsų priminimus, atidaryti programas ir / arba paleisti svetaines kaip proceso dalį.