x-kom hosting

Czy pomoże mi ktoś z plikiem BAT?

Pixels
utworzono
utworzono

Witam, w ostatnim czasie zająłem się poszukiwaniem programu umożliwiającego chowanie plików do ukrytego folderu. Znalazłem jeden nazywa się "My Secret Folder" ale niestety jest on płaty a nie znalazłem nic darmowego w tym typie więc postanowiłem samemu zaprogramować takiż program w formie pliku wsadowego BAT. I tutaj pojawia się moje pytanie. Moja znajomość komend BAT'a nie jest zbyt rozległa więc czy mógłby mi ktoś podać następujące komendy:

1) Komenda na utworzenie ukrytego folderu w katalogu "C:\Documents and Settings\(nazwa użytkownika)\Dane Aplikacji\" o nazwie "Secret". (najlepiej jak by utworzony folder (o ile jest to możliwe) nie pokazywał się po wybraniu opcji "Pokaż ukryte pliki i foldery")

2) Komenda na to żeby po najechaniu plikiem na plik BAT został on przeniesiony do wcześniej wspomnianego folderu.

3) Komenda na otworzenie pliku BAT w notatniku.

4) Komenda na zmianę nazwy pliku.

5) Komenda na dodanie pliku do archiwum RAR. (czyli spakowanie go w WinRar)

Z góry dzięki za pomoc, będę wdzięczny za jakom kolwiek pomoc :)

lkowal25
komentarz
komentarz

1 mkdir chyba
2 to chyba jest nie możliwe
3 c:\windows\notepad.exe costam.bat
4 rename podajże ale to sobie poszukaj w googlach
5 komenda nazywa się rar ale poszukaj w dokumentacji jak się to robi

  • Dobra wypowiedź 1
Pixels
komentarz
komentarz

A mógłbyś mi jeszcze podać ścieżkę do Danych Aplikacji bo u każdego jest inna nazwa użytkownika i to jakaś specjalna ścieżka do tego jest żeby u każdego zadziałało. A to z tym 2 podpunktem jest możliwe bo widziałem jeden taki program też w BAT który po najechaniu na niego wysyłał plik na serwer FTP.

leggo
komentarz
komentarz

Żeby sobie poradzić z różnymi nazwami użytkownika musisz użyć zmiennych środowiskowych: [url="http://pl.wikipedia.org/wiki/Zmienna_środowiskowa"]link[/url]


A co do pkt 2., oczywiście da się to zrobić.
Gdy przeniesiesz jakiś plik nad BAT, plik BAT zostanie uruchomiony, a adres pliku który nad niego przeniosłeś zostanie do niego przekazany jako argument początkowy. Możesz później adres ten używać wewnątrz skryptu jako [b]%1[/b].
Np. poniższa linijka wypisze w konsoli adres pliku, który przeniosłeś nad plik BAT:
[CODE]
echo %1
[/CODE]
Analogicznie możesz zrobić przenoszenie tego pliku do innego folderu.

  • Dobra wypowiedź 1
Pixels
komentarz
komentarz

Z wycinaniem pliku do folderu z nazwą użytkownika i dokonywaniem operacji na pliku po najechaniu nim na plik BAT sobie poradziłem ale nadal nie wiem jak utworzyć ukryty folder w określonym miejscu.

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.