Udostępnij za pośrednictwem


Plik języka JScript

Kreatora niestandardowej uzyskuje dostęp do aparatu skryptów i tworzy plik JScript dla każdego projektu o nazwie Default.js.Obejmuje ona także Common.js.Pliki te zawierają funkcje języka JScript, które umożliwiają dostęp do modeli obiektów Visual Studio i Visual C++, aby dostosować kreatora.(Zobacz projektowania kreatora Aby uzyskać listę tych modeli.) Plik Default.js projektu kreatora można dodać własne funkcje.Dostęp do właściwości i metod w modelu obiektu kreatora lub model środowiska z pliku JScript, należy odpowiednio dołączy elementu modelu obiektu z "kreatora." i "dte.".

Na przykład:

function CreateCustomProject(strProjectName, strProjectPath)
{
   try
   {
      var strProjTemplatePath = wizard.FindSymbol('PROJECT_TEMPLATE_PATH');
var strProjTemplate = '';
      strProjTemplate = strProjTemplatePath + '\\default.vcproj';

      var Solution = dte.Solution;
      var strSolutionName = "";
      if (wizard.FindSymbol("CLOSE_SOLUTION"))
...

Po kliknięciu przycisku Zakończenie w Kreatora niestandardowej, Kreator ładuje plik Default.js w folderze plików skryptów w panelu Solution Explorer.Ten plik JScript tworzy projektów i renderuje szablony i dodaje je do roztworu po kliknięciu przez użytkownika Zakończenie w kreatora.

Domyślnie plik Default.js projektu obejmuje następujące funkcje:

Nazwa funkcji

Opis

AddConfig

Dodaje konfiguracje projektu.Może dostarczyć ustawienia kompilator i program łączący.

AddFilesToCustomProj

Kiedy użytkownik kliknie Zakończenie, dodaje określone pliki do projektu.

AddFilters

Kiedy użytkownik kliknie Zakończenie, dodaje filtry określonego źródła do projektu.

CreateCustomProject

Kiedy użytkownik kliknie Zakończenie, tworzy projektu w określonej lokalizacji.

CreateCustomInfFile

Tworzy projekt pliku Templates.inf.

DelFile

Usuwa określony plik.

GetTargetName

Pobierz nazwę określonego pliku.

OnFinish

Wywołana przez kreatora, gdy użytkownik kliknie Zakończenie do tworzenia projektu, dodawanie plików i filtry, renderowanie szablonów oraz ustawiania konfiguracji.

PchSettings

Ustawia ustawienia nagłówka wstępnie skompilowana.Zobacz SetCommonPchSettings w odwołaniu Common.js, aby uzyskać więcej informacji.

Każdy kreator ma unikatowy plik Default.js, który zawiera TODO komentarze, aby pomóc w zidentyfikowaniu, gdzie należy dostosować plik.

Visual C++ również zawiera Common.js, plik współużytkowane przez wszystkie kreatory i uwzględnione w projekcie kreatora.W Common.js, można użyć funkcji.

[!UWAGA]

Common.js zawiera opisy poszczególnych funkcji i jego parametry.Zobacz komentarze w Common.js, aby uzyskać więcej informacji.

Jeśli funkcje, które chcesz udostępnić między projektami kreatora można dodać je do Common.js.Tworzenia własnej wersji Common.js i zapisz go w wspólną ścieżkę, a następnie ustaw SCRIPT_COMMON_PATH do tej ścieżki w sieci pliku .vsz.

[!UWAGA]

Kreatorzy, dołączone do programu Visual C++ funkcji JScript w Common.js.Jeśli zmienisz te funkcje, kreatorów Visual C++ można zachowywać się niestabilnie.

Aby uzyskać więcej informacji o języku JScript, zobacz Writing, Compiling, and Debugging JScript Code.

Debugowanie skryptu

Aby debugować skrypt w plikach html kreatora, należy włączyć debugowanie skryptu.

Aby włączyć debugowanie skryptu

  1. W programie Internet Explorer, kliknij przycisk Narzędzia menu i wybierz polecenie Opcje internetowe.

  2. Kliknij przycisk Zaawansowane kartę.

  3. W obszarze przeglądania kategorii, a następnie kliknij polecenie Wyczyść Wyłącz debugowanie skryptu pole wyboru.

To umożliwia także common.js i default.js były wyświetlane w Dokumenty z systemem okna po kliknięciu przycisku Zakończ w kreatorze.

Zobacz też

Zadania

Tworzenie kreatora niestandardowego

Informacje

Kreator niestandardowy

Koncepcje

Pliki utworzone dla Twojego kreatora

Projektowanie kreatora