6Jul

Sådan oprettes popup påmindelser med ingen ekstra software

De fleste alle har brug for at blive mindet om noget. Det er en daglig opgave, tilbagevendende engagement eller en engangs begivenhed - at have en pop-up påmindelse på din computer kan komme til nytte. Selv om der er utallige værktøjer til rådighed til at håndtere denne opgave, skitserer vi en enkel måde, du kan gøre dette uden yderligere software.

Vores "Trick" vs Task Scheduler

Mens vi tidligere har diskuteret, hvordan du kan bruge Task Scheduler indbygget til at oprette pop-up påmindelser, er der et par adfærdskvoter / begrænsninger, som vi har til formål at adressere med denne alternative metode.

  • Opgaveplanlægningsgenererede popupdialoger vises for det meste under eventuelle åbne vinduer( med en post lavet i proceslinjen).Mens dit arbejde ikke afbrydes i det mindste, skaber dette et problem, hvis du er afhængig af meddelelsen for at få fat i din opmærksomhed.
  • Vores alternative metode åbner et vindue på top i dine nuværende vinduer, men stjæler ikke fokus. Så hvis du for eksempel skriver en e-mail, når popup-vinduet skal vises, vises boksen oven på din email med nøglepresser, der stadig sendes til din editor.
  • Opgaveplanlægningsgenererede popup-dialoger kræver interaktion at afvise. I det væsentlige vil det forblive, indtil du trykker på OK-knappen.
    Vores alternative metode understøtter dette ud over at tillade en timer, der afviser kassen efter en foruddefineret tid.

Indstilling af

Selvom dette trick er en alternativ metode, bruger vi stadig Windows Task Scheduler.

Opgaven skal indstilles til 'Kør kun, når brugeren er logget på' med 'Skjult' ikke markeret.

Indstil skemaet til at køre som det passer.

Programmet, der skal køres, er CMD.exe, som er Windows-kommandolinje-konsolskallen, idet det første argument er '/ C', som vil køre den efterfølgende tekst i skallen og derefter afslutte konsolvinduet.

Den magiske her er i argumentsboksen( efter den førnævnte '/ C'-switch) som læses( bemærk - mens dette vises på flere linjer nedenfor, er hele denne tekst en enkelt sammenhængende linje i argumentets boks):

TITLE LæsHow-To Geek Reminder & ECHO. & ECHO. & ECHO Det er i øjeblikket% TIME% & ECHO. & ECHO. & ECHO Tid til at læse How-To Geek.& ECHO https: //www.howtogeek.com& ECHO. & ECHO. & TIMEOUT 120

Med ampersand-karakteren( &) kan du kombinere kommandoer på en enkelt linje, hvilket gør ovenstående ækvivalent til følgende rækkefølge:

TITLE Læs How-To Geek Reminder ECHO.EKKO.ECHO Det er i øjeblikket% TIME% ECHO.EKKO.ECHO Tid til at læse How-To Geek. ECHO https://www.howtogeek.com ECHO.EKKO.TIMEOUT 120

Kommandoerne ovenfor kan indsættes i et batch script og derefter have den planlagte opgave indstillet til at køre det respektive program / script i stedet for at opnå det nøjagtigt samme resultat( selvom i et batch script, vil du gerne indsætte @ECHO OFF somden første kommando).

Meddelelsen kan tilpasses efter behov og for at forstå præcis, hvordan meddelelsen er genereret, overvej følgende søgeord:

  • TITLE ændrer konsolvinduets navn til den efterfølgende tekst.
  • ECHO udskriver den efterfølgende tekst til konsolvinduet. Når en prik umiddelbart følger ECHO-kommandoen, udskrives en tom linje.
  • % TIME% er en miljøvariabel, som erstattes med den aktuelle systemtid( i 24-timers format).
  • TIMEOUT & lt; N & gt;fortæller konsollen at vente N nummer eller sekunder for at fortsætte eller indtil et tastetryk er lavet( alt efter hvad der kommer først).Hvis du ønskede at tvinge vinduet til at vente til en tastetryk er lavet( dvs. ingen nedtælling), skal du indtaste -1 som værdien for N.

Selvfølgelig er du ikke begrænset til kun de ovennævnte kommandoer - du har hele kommandoenlinje arsenal af søgeord til din rådighed, som f.eks. kan få dine påmindelser til at åbne programmer og / eller starte websteder som en del af processen.