Sc00®pY [ Loler ]
BATCH - Zmienianie rodzaju pliku
Kolejne pytanko dotyczące komend w Batach, mianowicie szukam komendy która zmieni rodzaj jakiegoś pliku na np .bat czy inny bez określania jego nazwy.Mówiąc prościej chodzi mi po prostu o to samo co robi komenda "REN X Y" gdzie X jest plikiem którego rodzaj chcemy zmienić a Y to plik ze zmienionym rodzajem np "REN test.txt test.exe" zmienia plik tekstowy w plik exe, z tym że nazwa zmienianego pliku będzie różna więc wyglądałoby to mniej więcej tak "REN *.txt *.bat" ale to akurat nie działa " :>
Trochę niejasno napisałem ale chyba połapiecie się o co mi chodzi :D
wysiak [ Legend ]
W zwyklym dosowym batchu nie ma takiej mozliwosci, imho.
Sc00®pY [ Loler ]
lol jednak komenda
ren *.txt *.bat
działa już nieważne
Sc00®pY [ Loler ]
No to może jeszcze o jedno się zapytam może mi ktoś podać gotową komendę dzięki której w gotowym bacie po wyświetleniu się jakiegoś tekstu okienko zamknie się po OKREŚLONYM przeze mnie czasie ?
wysiak [ Legend ]
Sorry, my bad, rzeczywiscie ren dziala na maskach.
Co do drugiego pytania, mozesz zrobic np cos takiego:
@echo jakis text
@ping 1.1.1.1 -n 1 -w 5000>nul
5000 to czas w milisekundach.
Sc00®pY [ Loler ]
Sorki, nie zauważyłem że podałeś też pełne sekundy
Dzięki, a wiesz jeszcze jak zrobić nowy plik np .TXT za pomocą bat'u ? Dobrze byłoby też żeby przy każdym włączeniu gotowego bat'u plik nie zastępywał się tylko powstawał inny np Nowy.txt, Nowy2.txt
Dzięki za pomoc !
legrooch [ MPO Squad Member ]
Najprostrze echo?
Sc00®pY [ Loler ]
Ok czyli już mogę robić pliki txt ale da się jakoś zrobić żeby, tak jak napisałem, przy każdym włączeniu bata z tą komendą powstawał nowy plik zamiast podmieniać 1 już istniejący ?
Sc00®pY [ Loler ]
Jeszcze jeden problem jak za pomocą bata wejść do np C:\Program Files\Lol bo ani taka komenda, ani C:\"Program Files\Lol" czy "C:\Program Files\Lol" nie działa, "Lol" to ofc folder w Program Files
wysiak [ Legend ]
cd "C:\Program Files\Lol"
dziala.
Sc00®pY [ Loler ]
u mnie niestety nie, pojawia się okienko,po pół sekundzie znika i nic
wysiak [ Legend ]
A co niby mialoby zrobic? Skrypt uruchamia sie, zmienia katalog w swojej powloce, i konczy prace.
Sc00®pY [ Loler ]
No ok, ja po prostu chcę żeby po włączeniu BATa "weszło" do tego folderu i tak pozostało
Dym14 [ C L I N I C ]
A może powiedz nam jaki efekt końcowy chcesz osiągnąć bo ta zabawa z plikami wsadowymi to za bardzo sensu chyba nie ma. Na pewno znajdzie się tu zastosowanie dla jakiegoś języka programowania.
nagytow [ Firestarter ]
Skrypty bashowe wywoluj z linii komend, nie z pulpitu/okienka.
Menu Start --> Uruchom --> cmd
Jesli odpalisz 'cd katalog' z okienka, to skrypt odpali sie, wejdzie do katalogu i sie zakonczy, a okno linii komend zniknie.