Skocz do zawartości

Programowanie BAT


Recommended Posts

Witam mam ogromną prośbe. Mianowicie czy umie ktoś napisać plik BAT w którym zostanie utworzony nowy plik z listą osób, posortowaną alfabetycznie, to wszystko będzie zapisane w nowym pliku tekstowymi, a nazwy plików powinny być wprowadzane z klawiatury. 

 

 

Z góry dziękuję za pomoc :)

Link to post
Share on other sites

troche sie zamieszalem czytajac to ;]
1. nazwy plików czyli pliku zrodlowego i docelowego czy tylko docelowego trzeba podac?

2. plik z osobami czyli gotowiec? czy ten bat ma wpisywac kolejne osoby do pliku i czy maja to byc jakies stale osoby wymyslone??

Link to post
Share on other sites

Pompa no niestety podstawą programowania jest BAT i chcę od tego zacząć, petey tylko docelowego bo źródłowy może być utworzony w każdym katalogu, myślę że mają to być osoby wymyślone, ale się nie obrażę jak pokażesz mi jak postąpić z wpisywaniem kolejnych osob do pliku( nawet byłbym bardzo wdzięczny) 

Link to post
Share on other sites

Witam sorka ze tak pozno ale przez weekend bylem odciety od neta ;(

 

W linku nizej masz 3 przykladowe skrypty zajrzyj i odpisz czy o to chodzilo bo nie wiem czy dobrze zrozumialem twoja potrzebe.

1 skrypt mozesz odpalic dwuklikiem

2 skrypt musisz odpalic za pomoca cmd a wywolanie wyglada tak: "skrypt2.bat mojalista"  gdzie "mojalista" jest nazwa pliku do jakiego chcemy zapisywac czyli wywolanie z parametrem

3 skrypt dziala jak drugi tylko ze mozesz wpisywac z reki dane osob.(skrypt nie sortuje sam w sobie tylko dopisuje do pliku wiec o sortowanie sam musisz zadbac)

najbardziej mi zalezy na odp czy to ma działać jak ten pierwszy czy inaczej. Kod mozesz podejrzec notatnikiem jakby co.

http://www27.zippyshare.com/v/67285671/file.html

Link to post
Share on other sites

przeczytaj punkt 2 z mojej wcześniejszej wypowiedzi :)
aby wykonac skrypt2 i skrypt3 musisz wlaczyc konsole(cmd) i w niej odpalac skrypty jako parametr podajesz nazwe pliku do ktorego chcesz zapisac liste

przykladowe wywołanie w konsoli cmd:

skrypt2.bat nazwa_pliku_do_którego_chcemy_zapisac

 

w linku ponizej skrypty z komentarzami (komentarze zaszyte w kodzie wiec musisz otworzyc je w notatniku i linijki z "rem" na poczatku sa komentarzami):

 

http://www61.zippyshare.com/v/89631021/file.html
 

Edytowane przez petey
Link to post
Share on other sites
  • 3 tygodnie później...
  • 2 miesiące temu...

Skoro jest już temat o *.bat to ja się dołączę:
Potrzebuje zrobić żeby wyłączyło mi proces, następnie włączyło inny, i po wyłączeniu tego innego (gra) ten pierwszy byłby ponownie uruchamiany.

Poniżej fragment kodu odpowiadający za zamknięcie pierwszego i odpalanie drugiego procesu, ma ktoś pomysły co dalej? Szukałem w googlach ale ciężko mi to ubrać w słowa

taskkill /f /im xpadder.exe
@start "" "ścieżka\gra.lnk"


Edit// Już sobie poradziłem, jeśli kogoś to interesuje -

taskkill /f /im xpadder.exe
call "C:\Users\Keifanel\Documents\Rainmeter\Skins\gradiated\skroty\skyrim.lnk"
@start "" "E:\Keifanel\Xpadder\xpadder.exe"
Edytowane przez Keifanel
Link to post
Share on other sites

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Odpowiedz w tym wątku...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...