Errm, używasz niewłaściwych ścieżek.
Jeśli perl.exe znajduje się w G: \ xampp \ perl \ bin i skrypt mysql w G: \ xampp \ mysql \ scripts, trzeba:
> G:\xampp\perl\bin\perl G:\xampp\mysql\scripts\mysqldumpslow.pl -s c -t 10.
oczywiście, że to bardzo rondo sposób robienia rzeczy, więc zamiast tego dodać perla do PATH, a cd
do odpowiedniego katalogu, a następnie uruchom go:
> set PATH=G:\xampp\perl\bin\;%PATH% // Note: This can be added in the
// System Control Panel.
> cd /d G:\xampp\mysql\scripts
> perl mysqldumpslow.pl -s c -t 10
lub nawet lepiej, dodać perla do znanych typów plików.
- Przejdź do Explorer -> Narzędzia -> Folder Opcje -> Typy plików.
- Kliknij przycisk "Nowy", wpisz
pl
dla pola rozszerzenia . Kliknij OK.
- Znajdź PL na liście, kliknij Zaawansowane. W obszarze Akcje kliknij "Nowy".
Dla typu działania open
dla 'Aplikacja używana do wykonania akcji' typ:
G:\xampp\perl\bin\perl.exe -w "%1" %*
Kliknij Ok.
Teraz możesz uruchomić skrypt jako:
> mysqldumpslow.pl -s c -t 10
tak jak w Linuksie.
Szybka uwaga: Dodawanie plików .PL jako znanych typów plików jest mniej więcej odpowiednikiem Unix osób dodających
#!/usr/bin/perl -w
na początku każdego skryptu perla. W systemie Windows wystarczy dodać go tylko raz.
Druga wiadomość: -w
włącza ostrzeżenia w interpretera perla.Jeśli chcesz, możesz pominąć -w
.
Czy próbowałeś 'G: \ xampp \ mysql \ Scripts \ perl.exe'? –