Pixels utworzono 31 maja 2012 utworzono 31 maja 2012 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 31 maja 2012 komentarz 31 maja 2012 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 1
Pixels komentarz 1 czerwca 2012 Autor komentarz 1 czerwca 2012 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 1 czerwca 2012 komentarz 1 czerwca 2012 Ż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. 1
Pixels komentarz 1 czerwca 2012 Autor komentarz 1 czerwca 2012 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.