Skrypt tworzy obraz płyty CD/DVD włożonej do napędu, następnie kompresuje go z hasłem i wysyła na serwer FTP.
W tym konkretnym przypadku skrypt został przygotowany dla lekarza, który ma za zadanie włożyć płytę z badaniem pacjenta do napędu a następnie uruchomić skrypt, który następnie przed wysłaniem badania na serwer zapyta go o dane pacjenta i hasło do kompresji.
Poniżej instrukcja oraz sam skrypt:
1) Przekopiować pliki i foldery: winscp, oscdimg.exe, 7zip do katalogu c:\Windows\
2) Sprawdzić literę napędu CD/DVD, jeżeli inna niż „E” należy poprawić w skrypcie;
3) Badania będą zapisywane na pulpicie (%USERPROFILE%\desktop\badania).
@ECHO off chcp 1250 SET /p imie=Wpisz imie pacjenta (bez polskich znakow): SET /p nazwisko=Wpisz nazwisko pacjenta (bez polskich znakow): SET /p rodzaj_badania=Wpisz rodzaj badania: SET /p data_badania=Wpisz date badania: SET /p haslo=Wpisz haslo do szyfrowania pliku: SET nazwa_pliku=%imie%_%nazwisko%_%rodzaj_badania%_%data_badania% ECHO --------------------------------- ECHO Etap 1/3 - tworzenie obrazu plyty ECHO --------------------------------- IF NOT EXIST %USERPROFILE%\desktop\badania mkdir %USERPROFILE%\desktop\badania %systemroot%\oscdimg.exe -n -d -m e:\ %USERPROFILE%\desktop\badania\%nazwa_pliku%.iso ECHO --------------------------------- ECHO Etap 2/3 - kompresowanie obrazu plyty ECHO --------------------------------- %systemroot%\7zip\x64\7za.exe -tzip -p %haslo% a "%USERPROFILE%\desktop\badania\%nazwa_pliku%.zip" "%USERPROFILE%\desktop\badania\%nazwa_pliku%.iso" ECHO --------------------------------- ECHO Etap 3/3 - wysylanie na serwer obrazu plyty ECHO --------------------------------- %systemroot%\winscp\winscp.com /command "open ftp://login_do_FTP:hasło_do_FTP@share.nazwadomeny.pl/" "put %USERPROFILE%\desktop\badania\%nazwa_pliku%.zip" "exit" del %USERPROFILE%\desktop\badania\%nazwa_pliku%.iso del %USERPROFILE%\desktop\badania\%nazwa_pliku%.zip ECHO --------------------------------- ECHO Badanie pacjenta %nazwa_pliku% zostalo wyeksportowane na serwer ftp://share.nazwadomeny.pl/ ECHO Nacisnij dowolny klawisz aby zakonczyc ECHO --------------------------------- pause