Vault Software til Windows, der bruger batch-fil, HTML, CSS og javascript

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg er en webudvikler og jeg er virkelig nysgerrig efter desktop applikationer. Jeg har lige startet små opgaver med batch filer. Jeg udviklede en hvælveprogram til at beskytte mapper ved hjælp af batch code, HTML, CSS og javascript.


Algoritme



  1. Kør batchfilen

  2. HTML og CSS vil gøre brugen af ​​brugergrænseflader som stilarter

  3. Hvis brugeren klikker på låseknappen, skal du køre lock.bat-filen ved hjælp af javascript


    lock.bat


    title on.txt 
    ren MyFolder "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
    attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
    


    som gemmer mappen 'MyFolder' (ikke en ordentlig måde og ikke sikker)

  4. Vis låst besked og låse op

  5. Hvis brugeren klikker på oplåsningsknappen, skal du bede om adgangskode. Javascript vil bekræfte adgangskoden.

  6. Hvis adgangskoden er korrekt, kører filen unlock.bat


    unlock.bat


    attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
    ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" MyFolder
    del "status.txt"
    START MyFolder
    



    1. Hvis adgangskoden er forkert javascript vises en fejlmeddelelse




Bemærk : Når brugeren gør Lås-handling, oprettes jeg en tekstfil (status.txt) og sletter den samme tekstfil, når brugeren låser op for handling.
hver gang jeg kontrollerer eksistensen af ​​denne fil (status.txt). Hvis filen eksisterer, forstår systemet, at mappen er 'låst'.


Jeg vil gerne implementere dette på en ordentlig måde ved hjælp af websprog uden at bruge rammer som app.js. Ethvert organ hjælper mig med at finde alternative måder at gøre dette på mappen.

Bedste reference