Jestem autorem skryptu wsadowego, który zakłada %1 to ścieżka do pliku. Czasami chciałbym użyć tego skryptu wsadowego za pomocą przeciągnij i upuść w Eksploratorze Windows (przeciągając mój plik docelowy na mój plik skryptowy wsadowy), a innym razem chciałbym uruchomić ten skrypt wsadowy z istniejącego okna wiersza polecenia i podać mój %1 ścieżka jawnie (zwykle tylko ścieżka względna).
Nie chcę, aby mój skrypt zniknął natychmiast po „przeciągnięciu upuszczania”, więc muszę pause. Nie chcę jednak naciskać any key to continue za każdym razem, gdy używasz istniejącego okna wiersza poleceń, więc nie chcę pause.
Czy istnieje sposób na to, aby mieć najlepsze z obu światów? Czy mogę w jakiś sposób wykryć / wywnioskować scenariusz, w którym się znajduję, i zdecydować się na przerwę, a nie na później? Jakie jest najlepsze podejście tutaj?