Zintegrowane środowisko programistyczne Microsoft Visual Studio nie uruchamia poleceń DOS, ale można to zmienić za pomocą pliku wsadowego. Kiedy IBM wprowadził komputery PC, pliki wsadowe i oryginalny język programowania BASIC były jednymi z niewielu sposobów pisania programów. Użytkownicy stali się ekspertami w programowaniu poleceń DOS.
Informacje o plikach wsadowych
Pliki wsadowe mogą być nazywane skryptami lub makrami w innym kontekście. To tylko pliki tekstowe wypełnione poleceniami DOS. Na przykład:
@ECHO wyłączone. ECHO Witaj o Visual Basic! @ECHO włączony
- „@” Pomija wyświetlanie bieżącej instrukcji w konsoli. Zatem polecenie „ECHO wyłączone” nie jest wyświetlane.
- „ECHO wyłączone” i „ECHO włączone” przełącza wyświetlanie instrukcji. Tak więc po wyłączeniu „ECHO wyłączony” instrukcje nie są wyświetlane.
- „ECHO Hello About Visual Basic!” wyświetla tekst „Hello About Visual Basic!”
- „@ECHO on” włącza ponownie funkcję ECHO, aby wyświetlać się wszystko, co następuje.
Wszystko po to, aby upewnić się, że jedyne, co faktycznie widzisz w oknie konsoli, to komunikat.
Jak wykonać plik wsadowy w programie Visual Studio
Kluczem do wykonania pliku wsadowego bezpośrednio w Visual Studio jest dodanie go za pomocą opcji Narzędzia zewnętrzne menu Narzędzia. Aby to zrobić:
- Utwórz prosty program wsadowy, który wykonuje inne programy wsadowe.
- Odwołaj się do tego programu przy użyciu opcji Narzędzia zewnętrzne w Visual Studio.
Aby zakończyć, dodaj odniesienie do Notatnika w menu Narzędzia.
Program wsadowy, który wykonuje inne programy wsadowe
Oto program wsadowy, który wykona inne programy wsadowe:
@cmd / c% 1. @pauza.
Parametr / c wykonuje polecenie określone przez ciąg, a następnie kończy działanie. % 1 akceptuje ciąg, który program cmd.exe będzie próbował wykonać. Jeśli polecenie wstrzymania nie było dostępne, okno wiersza polecenia zamknie się, zanim będzie można zobaczyć wynik. Polecenie pauzy wydaje ciąg „naciśnij dowolny klawisz, aby kontynuować”.
Wskazówka: Możesz uzyskać szybkie wyjaśnienie dowolnego polecenia konsoli - DOS - używając tej składni w oknie wiersza polecenia:
/?
Zapisz ten plik pod dowolną nazwą o typie pliku „.bat”. Możesz zapisać go w dowolnym miejscu, ale katalog Visual Studio w Dokumentach to dobre miejsce.
Dodaj element do narzędzi zewnętrznych
Ostatnim krokiem jest dodanie elementu do Narzędzi zewnętrznych w Visual Studio.
Kliknij tutaj, aby wyświetlić ilustrację
Jeśli po prostu klikniesz Dodaj, a następnie otrzymasz pełne okno dialogowe, które pozwala określić każdy możliwy szczegół dla zewnętrznego narzędzia w Visual Studio.
Kliknij tutaj, aby wyświetlić ilustrację
W takim przypadku w polu tekstowym polecenia wprowadź pełną ścieżkę, w tym nazwę użytą podczas wcześniejszego zapisywania pliku wsadowego. Na przykład:
C: \ Users \ Milovan \ Documents \ Visual Studio 2010 \ RunBat.bat.
Możesz wpisać dowolną nazwę w polu tekstowym Tytuł. W tym momencie nowe polecenie wykonujące plik wsadowy jest gotowe. Aby zakończyć, możesz również dodać plik RunBat.bat do Narzędzi zewnętrznych w inny sposób, jak pokazano poniżej:
Kliknij tutaj, aby wyświetlić ilustrację
Zamiast ustawić ten plik jako domyślny edytor w Narzędziach zewnętrznych, co spowoduje użycie programu Visual Studio RunBat.bat dla plików, które nie są plikami wsadowymi, uruchom plik wsadowy, wybierając „Otwórz za pomocą ...” z menu kontekstowe.
Kliknij tutaj, aby wyświetlić ilustrację
Ponieważ plik wsadowy jest tylko plikiem tekstowym, który jest zakwalifikowany do typu .bat (.cmd też działa), możesz pomyśleć, że możesz użyć szablonu pliku tekstowego w programie Visual Studio, aby dodać go do swojego projektu. Nie możesz Jak się okazuje, plik tekstowy Visual Studio nie jest plikiem tekstowym. Aby to zademonstrować, kliknij projekt prawym przyciskiem myszy i użyj „Dodaj > Nowa pozycja ... aby dodać plik tekstowy do swojego projektu. Musisz zmienić rozszerzenie, aby kończyło się na .bat. Wpisz proste polecenie DOS, Reż (wyświetl zawartość katalogu) i kliknij dobrze aby dodać go do swojego projektu. Jeśli następnie spróbujesz wykonać to polecenie wsadowe, pojawi się następujący błąd:
„n ++ Dir” nie jest rozpoznawany jako wewnętrzna lub zewnętrzna komenda, program operacyjny lub plik wsadowy.
Dzieje się tak, ponieważ domyślny edytor kodu źródłowego w programie Visual Studio dodaje informacje nagłówka z przodu każdego pliku. Potrzebujesz edytora, takiego jak Notatnik, który nie. Rozwiązaniem jest dodanie Notatnika do Narzędzi zewnętrznych. Użyj Notatnika, aby utworzyć plik wsadowy. Po zapisaniu pliku wsadowego nadal musisz dodać go do projektu jako istniejący element.