Programowanie w Batch

Odpowiedz Nowy wątek
2015-01-29 11:40
0

Witam, chciałem stworzyć program który po wpięciu pendrive do komputera kopiuje pliki. Mam już pliki Autorun i mój program w batch, lecz mój program będzie działał tylko wtedy, gdy mój pendrive będzie miał ścieżkę "K".
Jak mogę zmienić program aby kopiował pliki bez względu jaką ścieżkę ma mój pendrive?

 @Echo off
copy K:\zdj.jpg F:\
pause

Pozostało 580 znaków

2015-01-29 12:50
0
copy zdj.jpg F:\

Pozostało 580 znaków

2015-01-29 12:58
gsdfg
3

smutne jest że teraz się to nazywa "programowaniem"

kiedyś każdy user komputera znał takie polecenia jak "copy", "move", "mkdir" czy "del"
stworzenie skryptu było naturalne dla zwykłego usera żeby ułatwić sobie życie i nikomu nie sprawiało trudności

teraz 99,99% użytkowników nie wie co oznaczają dwie kropki w ścieżce

Pozostało 580 znaków

2015-01-29 13:06
0

Nie działa "copy zdj.jpg F:\" wyskakuje komunikat że nie można znaleźć określonego pliku :\
Przepraszam że tak to nazwałem :) ale jestem młodym użytkownikiem i nie miałem wcześniej odczynienia z takimi rzeczami.

Pozostało 580 znaków

2015-01-29 14:05
gsdfg

na początku skryptu napisz

cd /d "%~dp0"

to spowoduje przejście do folderu gdzie znajduje się skrypt niezależnie z jaką ścieżką startową go uruchomisz

Pozostało 580 znaków

2015-01-29 16:11
0

A podacie stronę gdzie można znaleźć przydatne komendy? Wiem że można wpisać w google komendy batch, ale chodzi mi o najlepsze waszym zdaniem.

Pozostało 580 znaków

2015-01-29 16:26
msm
0

A podacie stronę gdzie można znaleźć przydatne komendy? Wiem że można wpisać w google komendy batch, ale chodzi mi o najlepsze waszym zdaniem.

A jesteś pewien że chcesz się ich nauczyć? Batch ma już trochę lat i ogólnie jest trochę językiem przeszłości.
Może tak: piszesz 'wirusa', chcesz sobie ułatwić pracę pisząc skrypty do typowych operacji na komputerze, czy próbujesz się w podstawach programowania?

Bo jeśli to pierwsze to trochę się spóźniłeś, od windows 7 to (domyślnie) nie zadziała ;). Ale batch jest wtedy jakąś opcją.
A jeśli to drugie, polecam jednak nauczyć się PowerShella (w założeniach zamiennik basha, od windows 7 przychodzi wbudowany) - który ma dużo większe możliwości w porównaniu do batcha.
A jeśli trzecie, to PowerShell też jest jakąś opcją, ale do programowania lepszym wyborem będzie np. Python.

edytowany 1x, ostatnio: msm, 2015-01-29 16:26

Pozostało 580 znaków

2015-01-29 17:39
1

Chciałem pójść bardziej w wirusy i dlatego sięgnąłem po skrypty. Jest możliwość połączenia skryptów i na przykład c++?

No to zabrałeś się od dupy strony. Reverse engineering asm itp. - babubabu 2015-01-29 23:56
babubabu chyba wystarczająco mu to zniechęcisz. - pszlaga 2015-02-07 17:53

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0