Windows komut dosyası sistemi, VBScript ve JScript dosyalarının hatalarını ayıklama

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 308364
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.
Özet
Bu makalenin amacı, tüm ActiveX komut dosyası dillerinde (uygun dil altyapısı yüklü olduğu sürece) yazılabilen ancak varsayılan olarak VBScript ve JScript dilinde yazılan Windows Script Host (WSH) betiklerinin hatalarının nasıl ayıklanacağını açıklamaktır. Hata ayıklamayı etkinleştirmek için kullanılan, bazı gerekli yordamlar bazı işaretler kayıt defterinde ve hata ayıklayıcı bağlı olarak vardır.
Daha fazla bilgi
WSH komut dosyası Microsoft Visual InterDev, Microsoft Script Debugger'ın veya diğer hata ayıklayıcı hata ayıklamak için komut dosyasını başlatmak için aşağıdaki komut satırı sözdizimini kullanın:
wscript.exe //d <path to WSH file>				
Bu kod, bir çalışma zamanı hatası oluştu ve uygulamada hata ayıklamak için seçimini kullanıcıya veren kullanıcıya bildirir. Ayrıca, //x bayrağı, aşağıdaki gibi komut dosyasını çalıştıran başlatıldıktan hemen sonra hata ayıklayıcıyı başlatır hemen bir özel durum için kullanılabilir:
wscript.exe //d //x <path to WSH file>				
Bir hata ayıklama durumu var sonra aşağıdaki kayıt defteri anahtarını hangi hata ayıklayıcı kullanılan belirler:
HKEY_CLASSES_ROOT\CLSID\ {834128A2-51F4-11D0-8F20-00805F2CD064} \LocalServer32
Komut Dosyası Hata Ayıklayıcısı Msscrdbg.exe olmalı ve Visual InterDev hata ayıklayıcısı Mdm.exe olmalıdır.

Varsayılan hata ayıklayıcısının Visual InterDev olması durumunda just-in-time (JIT) işlevselliğinin etkin olduğundan emin olun. Bunu yapmak için şu adımları izleyin:
  1. Visual InterDev'i başlatın.
  2. Araçlar menüsünde Seçenekler'e tıklayın.
  3. Hata ayıklayıcı'ya tıklayın ve ardından hem Genel hem de Komut Dosyası kategorileri için Tam Zamanında seçeneklerinin belirlendiğinden emin olun.
Ayrıca, .wsf dosya hata ayıklamak çalışıyorsanız, aşağıdaki kayıt defteri anahtarını 1olarak ayarlandığından emin olun:
HKEY_CURRENT_USER\Software\Microsoft\Windows Script\Settings\JITDebug

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 308364 - Son İnceleme: 04/10/2016 00:41:00 - Düzeltme: 9.0

  • kbdswmanage2003swept kbinfo kbmt KB308364 KbMttr
Geri bildirim