Ta izjemen skript tasker vam bo pomagal odkriti poškodovane datoteke, preden jih boste prenesli v telefon, kar vas bo morda rešilo pred neprijetno opeko!
Že sredi marca smo posvetili ves teden številnim odličnim nasvetom in trikom Taskerja, ki jih verjetno še niste videli drugje, za najboljšo izboljšavo uporabnosti vašega pametnega telefona. Upajmo, da ste se naučili nekaj o delu s Taskerjem, ko ste se poigrali z nekaj primeri iz resničnega sveta.
Danes vam predstavljam novo idejo, ki sem jo dobil in bi morala razveseliti številne bliskavice na naših forumih.
Če ste uporabnik, ki rad prevzame nadzor nad svojo napravo z utripanjem ROM-ov po meri, jeder itd., potem ste verjetno nekdo, ki prenaša veliko datotek s spletnih mest, kot je AndroidFileHost.com. Opazili boste, da vsaka datoteka na spletnih mestih za gostovanje, kot je ta, vključuje vsoto MD5, ki jo lahko primerjate, ko končate s prenosom.
Zelo pomembno je, da primerjate vsote MD5, preden utripate kritično datoteko, kot je radio ali zagonski nalagalnik, da zagotovite, da ne utripate poškodovane datoteke. Toda v mobilni napravi je to neprijetno, ker morate ročno poiskati datoteko v aplikaciji za raziskovanje datotek in kopirati/prilepiti vsoto MD5 v besedilno polje, da lahko primerjate vsote.
Ustavil sem se in si rekel, zakaj ne bi tega avtomatiziral s Taskerjem? Iskal sem in bil presenečen, da nisem našel nikjer omenjenega, vendar je to mogoče in pravzaprav zelo enostavno!
Kako je narejeno
Kako deluje: vsoto md5 kopirate v odložišče PRED prenosom, nato pa, ko se prenos konča, vas vpraša, ali želite primerjati vrednosti ali ne. Če pritisnete da, bo Tasker izračunal vsoto MD5 prenesene datoteke in jo primerjal s tem, kar je v vašem odložišču.
Predpogoji
- Poslušalec obvestiloz Samodejno obveščanje. Osebno uporabljam AutoNotification, vendar sem ga zaradi te vadnice nastavil s poslušalcem obvestil, ker je brezplačen za uporabo.
- Vtičnik Snackbar Tasker. Ni potrebno (čeprav ga uporablja, če uvozite moj profil), vendar je boljše od ustvarjanja scene z gumbi. Vadnico sem nastavil tako, da uporablja samo brezplačne funkcije aplikacije.
Navodila
- Ustvari nov profil in ga poimenuj 'Preverite vsoto MD5s.' Za kontekst pojdite na Dogodki --> Vtičniki --> Poslušalec obvestil. Izberite »Objavljeno«, se pomaknite navzdol in izberite aplikacijo brskalnika. Osebno uporabljam Chrome Dev, zato sem izbral to.
- Naloga --> Če. Nastavite ga na Če %nlbesedilo ~ Prenos končan. (Ali katero koli podbesedilo vašega obvestila, ko vam aplikacija brskalnika sporoči, da je bil prenos končan.) To je tako se bo opravilo sprožilo, ko bo zaznalo, da je bil prenos končan, kot nakaže brskalnik obvestilo.
- Vtičniki --> vtičnik Snackbar Tasker. Izberite "Spodnji list." Za naslov naj bo nekaj podobnega "Check MD5 Sums?", za Items naj bo "Yes, No" in za ukaze naj bo "Y, N".
- Naloga --> Če. Nastavite ga na Če %bs_ukaz ~ Y.
-
Koda --> Zaženi Shell. Za kodo naredite to
ls /sdcard/Download
Nastavite ga za shranjevanje rezultatov v %files. (Spremenite vse, kar je za /sdcard/, v pot mape za prenos. /sdcard/Prenos je privzet za večino ljudi) - Spremenljivke --> Razdelitev spremenljivke. Razdeli datoteke %.
- Spremenljivke --> Array Pop. Pop %files, položaj 1, in ga nastavite na %download.
-
Koda --> Zaženi Shell. Za kodo naredite to
md5sum /sdcard/Download/%download
Nastavite ga za shranjevanje rezultatov v %md5. Po potrebi znova spremenite imenik za prenos. - Spremenljivke --> Razdelitev spremenljivke. Razdeli %md5. Ne nastavljajte razdelilnika.
- Opozorilo --> Flash. Besedilo: "MD5 Sums Match!" Označite If in ga nastavite na If %md51 ~ %CLIP.
- Opozorilo --> Flash. Besedilo: "Vsote MD5 se ne ujemajo!" Označite If in ga nastavite na If %md51 !~ %CLIP.
- Naloga --> Konec Če.
- Naloga --> Konec Če.
Tukaj so posnetki zaslona urejevalnika opravil, ki vam dajo boljšo sliko o vrstnem redu dejanj:
Ali želite sami uvoziti XML? Sledite tej povezavi v mojo nit na našem forumu Tasker Tips & Tricks in se pomaknite do prilog za datoteko. Če ga želite uvoziti, odprite Tasker, dolgo pritisnite zavihek profilov na vrhu, pritisnite uvoz in poiščite datoteko .prf.xml, ki ste jo prenesli.
Imate idejo, ki ste jo vedno želeli uresničiti v Taskerju, pa niste vedeli, kako? Sporočite nam spodaj in morda bomo v prihodnosti predstavili rešitev za vašo idejo!