Comment faire pour déboguer les fichiers JScript, VBScript et Windows Script Host

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 308364
Exclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.
Résumé
L’objectif de cet article est d’expliquer comment Windows Script Host (WSH) de débogage des scripts, qui peuvent être écrits dans n’importe quel langage de script ActiveX (tant que le moteur de langue approprié est installé), mais qui, par défaut, sont écrits en VBScript et JScript. Il sont a certains indicateurs dans le Registre et, selon le débogueur utilisés, certaines procédures requises pour activer le débogage.
Plus d'informations
Pour déboguer des scripts WSH dans Microsoft Visual InterDev, le débogueur de Script Microsoft ou tout autre débogueur, utilisez la syntaxe de ligne de commande suivante pour lancer le script :
wscript.exe //d <path to WSH file>				
Ce code indique à l’utilisateur lorsqu’une erreur d’exécution se produit et permet à l’utilisateur de choisir pour déboguer l’application. En outre, le //x indicateur peut être utilisé, comme suit, pour lever une exception immédiate, qui démarre le débogueur immédiatement après que le script s’exécute :
wscript.exe //d //x <path to WSH file>				
Une fois une condition de débogage existe, la clé de Registre suivante détermine le débogueur sera utilisé :
HKEY_CLASSES_ROOT\CLSID\ {834128A2-51F4-11D0-8F20-00805F2CD064} \LocalServer32
Le débogueur de script doit être Msscrdbg.exe et le débogueur de Visual InterDev doit être Mdm.exe.

Si Visual InterDev est le débogueur par défaut, assurez-vous que la fonctionnalité juste-à-temps (JIT) est activée. Pour ce faire, procédez comme suit :
  1. Lancez Visual InterDev.
  2. Dans le menu Outils, cliquez sur Options
  3. Cliquez sur le débogueuret puis vérifiez que juste-à-temps pour le Général et le Script de catégories sont sélectionnées.
En outre, si vous essayez de déboguer un fichier .wsf, assurez-vous que la clé de Registre suivante est définie sur 1:
HKEY_CURRENT_USER\Software\Microsoft\Windows Script\Settings\JITDebug

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 308364 - Dernière mise à jour : 09/27/2016 23:51:00 - Révision : 5.0

  • kbdswmanage2003swept kbinfo kbmt KB308364 KbMtfr
Commentaires