GRY-Online.pl --> Archiwum Forum

BATCH - Zmienianie rodzaju pliku

13.11.2010
21:17
smile
[1]

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

13.11.2010
21:20
[2]

wysiak [ Legend ]

W zwyklym dosowym batchu nie ma takiej mozliwosci, imho.

13.11.2010
21:23
smile
[3]

Sc00®pY [ Loler ]

lol jednak komenda

ren *.txt *.bat

działa już nieważne

13.11.2010
21:25
smile
[4]

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 ?

13.11.2010
21:36
[5]

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.

13.11.2010
21:40
[6]

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 !

13.11.2010
21:50
[7]

legrooch [ MPO Squad Member ]

Najprostrze echo?

13.11.2010
21:52
[8]

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 ?

13.11.2010
22:17
[9]

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

13.11.2010
22:19
[10]

wysiak [ Legend ]

cd "C:\Program Files\Lol"
dziala.

13.11.2010
22:22
[11]

Sc00®pY [ Loler ]

u mnie niestety nie, pojawia się okienko,po pół sekundzie znika i nic

13.11.2010
22:26
[12]

wysiak [ Legend ]

A co niby mialoby zrobic? Skrypt uruchamia sie, zmienia katalog w swojej powloce, i konczy prace.

13.11.2010
22:28
smile
[13]

Sc00®pY [ Loler ]

No ok, ja po prostu chcę żeby po włączeniu BATa "weszło" do tego folderu i tak pozostało

13.11.2010
22:43
[14]

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.

13.11.2010
22:50
[15]

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.

© 2000-2024 GRY-OnLine S.A.