JScript Dosyası
Custom sihirbaz komut dosyası altyapısı erişir ve her proje için Default.js adında bir JScript dosyası oluşturur.Ayrıca Common.js.Bu dosyalar bir sihirbaz özelleştirmek için Visual Studio ve Visual C++ nesne modelleri için erişim vermek JScript işlevleri içerir.(Bkz: bir sihirbaz tasarlama , bu modellerden oluşan bir liste.) Kendi işlevlerinizi Sihirbazı projenin Default.js dosyasına ekleyebilirsiniz.Özellikleri ve yöntemleri Sihirbazı nesne modeli veya ortam modeli bir JScript dosyası erişmek için nesne modeli maddeyle "Sihirbaz" ve "dte", sırasıyla önüne.
Örne?in:
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"))
...
Tıklattığınızda Son , Custom sihirbaz, sihirbaz Solution Explorer'da komut dosyaları klasöründeki Default.js dosyasını yükler.Bu JScript dosyası projeleri oluşturur ve şablonları işler ve kullanıcı tıklattığında sonra onları çözüme ekler Son Sihirbazı içinde.
Varsayılan olarak, projenin Default.js dosyası aşağıdaki işlevleri içerir:
İşlev adı |
Description |
---|---|
AddConfig |
Projenin yapılandırmaları ekler.Derleyici ve bağlayıcı ayarları sağlayabilir. |
AddFilesToCustomProj |
Kullanıcı tıklattığında Son, belirtilen dosyaların projeye ekler. |
AddFilters |
Kullanıcı tıklattığında Son, belirtilen kaynak filtreleri projeye ekler. |
CreateCustomProject |
Kullanıcı tıklattığında Son, proje belirtilen konumda oluşturur. |
CreateCustomInfFile |
Projenin oluşturur Templates.inf dosya. |
DelFile |
Belirtilen dosyayı siler. |
GetTargetName |
Belirtilen dosya adını alın. |
OnFinish |
Kullanıcı tıklattığında sihirbaz tarafından adlı Son projesi oluşturmak için dosya ve filtreler eklemek, şablonları oluşturma ve yapılandırma kümesi. |
PchSettings |
Önceden derlenmiş başlık ayarlarını ayarlar.Bkz: SetCommonPchSettings daha fazla bilgi için Common.js başvurusu. |
Her Sihirbaz dosya özelleştirme burada tanımlamanıza yardımcı olmak için yapılacak açıklamaları içeren benzersiz bir Default.js dosyası vardır.
Visual C++ da içeren Common.js, bir dosya tüm sihirbazlar arasında paylaşılan ve sihirbaz projenizdeki dahil.Common.js içinde işlevlerini kullanabilirsiniz.
[!NOT]
Common.js her işlev ve parametrelerinin açıklamalarını içerir.Common.js açıklamalarda daha fazla bilgi için bkz.
Sihirbazı projeleriniz arasında paylaştırmak istediğiniz işlevler varsa, bunları için Common.js ekleyebilirsiniz.Common.js kendi sürümünü oluşturmak ve ortak bir yolda kaydetmek ve SCRIPT_COMMON_PATH bu yolda ayarlayın, .vsz dosyasını.
[!NOT]
Visual C++ ile gelen sihirbazlar, Common.js JScript işlevlerini kullanın.Bu işlevler değiştirirseniz, Visual C++ sihirbazlar beklenmedik biçimde davranabilir.
JScript hakkında daha fazla bilgi için bkz: Writing, Compiling, and Debugging JScript Code.
Komut dizisi hata ayıklamasını
Komut dosyası Sihirbazı html dosyalarında hata ayıklamak için komut dizisi hata ayıklamasını etkinleştirmeniz gerekir.
Komut dizisi hata ayıklamasını etkinleştirmek için
Internet Explorer'ı araçları menüsünü seçin ve Internet Seçenekleri.
Gelişmiş sekmesini tıklatın.
Altında Tarama kategorisi, düz Kod hata ayıklamasını devre dışı onay kutusu.
Bu da common.js ve default.js biçiminde görüntülemek için izin Running Documents Sihirbazı Son düğmesini tıklattığınızda pencere.