Programowanie w Batch

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
0
copy zdj.jpg F:\
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

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.

1

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

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.

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.

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++?

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