asmodeus94

montowanieKonteneraPomocnik

Sep 21st, 2014
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.32 KB | None | 0 0
  1. program pomocniczek;
  2. uses crt;
  3. var
  4. lista,kolekcja : array [1..3] of string;
  5. c,c1 : byte;
  6. haslo : string;
  7. t : text;
  8. procedure podwojProcent;
  9. var
  10.    a : byte;
  11.    kopia : string;
  12. begin
  13.    kopia := '';
  14.    for a := 1 to Length(haslo) do begin
  15.       kopia := kopia + haslo[a];
  16.       if haslo[a] = '%' then kopia := kopia + '%';
  17.    end;
  18.    haslo := kopia;
  19. end;
  20. begin clrscr;
  21. write('Podaj sciezke dostepu do programu truecrypt: ');readln(lista[1]);
  22. write('Podaj sciezke dostepu do kontenera: ');readln(lista[2]);
  23. write('Podaj sciezke dostepu do pliku z haslem: ');readln(lista[3]);
  24.  
  25. for c:=1 to 3 do begin
  26.     c1:=1;
  27.     while(c1<=length(lista[c])) do begin
  28.       if lista[c][c1]<>'"' then kolekcja[c]:=kolekcja[c]+lista[c][c1];
  29.       c1:=c1+1;
  30.     end;
  31. end;
  32.  
  33.  
  34. assign(t,kolekcja[3]);reset(t);
  35. readln(t,haslo);
  36. close(t);
  37. podwojProcent; {w batchu trzeba quotowac % - zmienna srodowiskowa}
  38. assign(t,'montuj.bat');rewrite(t);
  39. writeln(t,'@echo off');
  40. writeln(t,'echo Montowanie kontenera...');
  41. writeln(t,'"',kolekcja[1],'" ','/h n /q background /l Z /e /m rm /m ts /p "',haslo,'" /v "',kolekcja[2],'"');
  42. write(t,'exit');
  43. close(t);
  44. assign(t,'odmontuj.bat');rewrite(t);
  45. writeln(t,'@echo off');
  46. writeln(t,'echo Odmontowywanie kontenera...');
  47. writeln(t,'"',kolekcja[1],'" ','/q /d Z');
  48. write(t,'exit');
  49. close(t);
  50. end.
Advertisement
Add Comment
Please, Sign In to add comment