Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Off topic (https://forum.cdrinfo.pl/f5/)
-   -   Polecenie DOSowe (https://forum.cdrinfo.pl/f5/polecenie-dosowe-56939/)

gallus 24.09.2005 17:31

Kiedys napisalem sobie takiego malego tools-a w bacie, ale nie wiem jak wstawic ten napis i kursor do tej tabelki pod menu?
Moze ktos potrafi to zrobic i mi pomoze? :)

http://img143.imageshack.us/img143/8...board013ff.jpg

Moj *.bat*
*ppm zapisz element docelowy :)

Kasprzak 24.09.2005 17:30

dzieki Ziele - Twoj sposob dzialał jako pierwszy
dzieki MQs - dzieki temu wiedzialem jak jest 'ł' - i działa kopiowanie z uruchamianiem programu:
Kod:

copy "C:\Documents and Settings\Pawel\Dane aplikacji\stamina\konnekt\Paweˆ\cfg.dtb" "C:\Program Files\Konnekt\backup\dos\" /y
copy "C:\Documents and Settings\Pawel\Dane aplikacji\stamina\konnekt\Paweˆ\cnt.dtb" "C:\Program Files\Konnekt\backup\dos\" /y
call "C:\Program Files\Konnekt\konnekt.exe"
Echo off
cls

Dziekuje serdecznie, wisze :piwo:

MQs 24.09.2005 15:12

Ilość załączników: 1
Napisz tego batch'a (a przynajmniej literkę "ł" )za pomocą konsoli wiersza polecenia - polecenie "edit". Później otwórz w notatniku (polskie znaki to te "krzaczki") i długie nazwy w cudzysłów. No i dałbym "call" zamiast "start"

Edit: Prosze - zestaw polskich znaków rozpoznawalnych przez dos dla notatnika

IceManSpy 24.09.2005 11:24


Dzieki. Szukalem w google ale wpisalem polecenia dosowe a nie dos

Ziele 24.09.2005 10:54

Ilość załączników: 1
No teraz działa. Nie wiem jak zrobić z tym "ł" więc dane zapisujesz do pliku ini. Uruchamiasz program bez parametrów. Do ini zapisujesz dowolną ilość pozycji... tzn nie dokońca bo tyle ile przewiduje zmienna integer 0..65535. Ciągłość numeracji musi być zachowana ale nie muszą być pokolei.

[data]
z0=C:\ścieżka\plik.txt
do0=D:\kopia\plik.txt
z1=C:\ścieżka\plik1.txt
do1=D:\kopia\plik1.txt
itd...

Smartek 24.09.2005 10:39

Cytat:

Napisany przez IceManSpy
a podpinajac sie od temat. znacie stronke gdzie sa polecenia dosowe i jak je uzywac??

http://www.google.pl/search?hl=pl&q=...gle&lr=lang_pl

Kasprzak 24.09.2005 10:38

podałem przed chwilą
http://www.computerhope.com/msdos.htm

uzywasz je wchodzac w wiersz polecen:
START > URUCHOM > wpisz cmd no i masz...

IceManSpy 24.09.2005 10:12

a podpinajac sie od temat. znacie stronke gdzie sa polecenia dosowe i jak je uzywac??

Ziele 24.09.2005 10:11

Cytat:

Napisany przez Kasprzak
Dzieki Ziele...
stworzylem plik *.bat:
Kod:

filecopy.exe "C:\Documents and Settings\Pawel\Dane aplikacji\stamina\konnekt\Paweł\cfg.dtb" "C:\Program files\Konnekt\backup_ustawien\cfg.dtb"
filecopy.exe "C:\Documents and Settings\Pawel\Dane aplikacji\stamina\konnekt\Paweł\cnt.dtb" "C:\Program Files\Konnekt\backup_ustawien\cnt.dtb"

ale, nie kopiuje...wg mnie chodzi o te nazwy...jak mam w sciezce zapisać to 'ł'?

jest taka komenda...ale fakt ze ona nic nie zmienia co by bylo bez start
http://www.computerhope.com/starthlp.htm ona dziala inaczej ale z parametami

Faktycznie jak się zapisze ł do bata to nie działa :/ Dziwna sprawa. Postaram się coś z tym zrobić.

ThanatoS 24.09.2005 08:57

Te polecenie start nigdy nie istnialo w czystym dosie (jedynie w shellu Windowsow) ;)

Kasprzak 24.09.2005 08:11

Dzieki Ziele...
stworzylem plik *.bat:
Kod:

filecopy.exe "C:\Documents and Settings\Pawel\Dane aplikacji\stamina\konnekt\Paweł\cfg.dtb" "C:\Program files\Konnekt\backup_ustawien\cfg.dtb"
filecopy.exe "C:\Documents and Settings\Pawel\Dane aplikacji\stamina\konnekt\Paweł\cnt.dtb" "C:\Program Files\Konnekt\backup_ustawien\cnt.dtb"

ale, nie kopiuje...wg mnie chodzi o te nazwy...jak mam w sciezce zapisać to 'ł'?

jest taka komenda...ale fakt ze ona nic nie zmienia co by bylo bez start
http://www.computerhope.com/starthlp.htm ona dziala inaczej ale z parametami

ThanatoS 24.09.2005 08:05

Wylaczylem emotki w waszych postach,

BTW co to za komenda start bo pierwszy raz slysze, juz bardziej by pasowalo call ...(nazwa programu, /L:adres pamieci)

Ziele 24.09.2005 01:43

Ilość załączników: 1
Napisałem na poczekaniu w delphi programik do kopiowania. Używasz tak:

filecopy.exe "c:\ścieżka\plik.txt" "d:\kopia\plik.txt"
Jeśli plik juz bedzie istniał to go nadpisze

A "ł" wpisuje sie przytrzymująć lewy ALT + 0179 z numerycznej

Kasprzak 24.09.2005 00:41

nie, Konnekta :rotfl:, bo po raz n-ty wywalilo mi plik cnt.

ps. po wprowadzeniu " " do komend - wszystko przchodzi bez bledu ale:
okno wiersza p. jest otwarte ze sciezka do pulptiu (hmm... tam sie plik bat znajduje) ale ani nie skopiwoal pliku ani nie odpalil softu

Smartek 24.09.2005 00:11

tak, wiemy, ze chodzi Ci o pliczek config.dat z gg ;-)
pozdro ;)

REi 24.09.2005 00:06

przypominam ze dos nie obsluguje nazw katalogow i plikow > 8 znakow, czyli zamiast:
Documents and Settings mialo by byc Docume~1 (chyba sie tylde pisalo) itd w przypadku pozostalych plikow a co do spacji to zamiast niej mozesz pisac "%20" (bez cudzyslowia)

Predi 24.09.2005 00:01

znak spacji bedzie uwzgledniony jezeli umiescisz sciezke w cudzyslowiu

copy c:\nazwa katalogu\costam.zzz ----> ZLE
copy "c:\nazwa katalogu\costam.zzz" ----> DOBRZE

co do ł to nie mam pojecia

edit: czy administracja moglaby cos zrobic z problemem :\ otoczonych tekstem?

w sciezkach wyzej owo c:\ to oczywiscie c : \

Jest przeciez taka opcja jak wylacz emotikonki w poscie ;) - ThanatoS

Kasprzak 23.09.2005 23:46

Polecenie DOSowe
 
Witam.
Mam prosbe o sprawdzenie co jest nie tak.
Chce utworzyc plik bat ktory bedzie kopiowal plik c:\Documents and Settings\

Kod:

copy C:\Documents and Settings\Pawel\Dane aplikacji\aplikacja\dane\plik.dat c:\kopia pliku /y
start C:\Program files\aplikacja\aplikacja.exe
Echo off
cls

Chodzi o to zeby kopiowal tamten plik przed uruchomieniem programu.
No i nie dziala mi to, wg mnie chodzi o spacje, a nie wiem jak w dosie wyst. znak spacji i polskich liter (jest 'ł' w nazwie usera)


Wszystkie czasy w strefie CET. Aktualna godzina: 00:30.

Powered by vBulletin® Version 3.9.0 LTS
Copyright ©2000 - 2026, vBulletin Solutions Inc.