VBS ne parvient pas à creer des objets avec WME SDK
2 réponses
Mart
Bonjour,
j'ai install=E9 Windows Media Encoder et j'essaie tout=20
simplement le script vbs pour cmmand line et le script ne=20
peut pas cr=E9er d'objet. La premi=E8re erreur survient=20
lorsque le script tente de cr=E9er l'objet WMEncProfile2, et=20
l'erreur est -2147352567. Pourtant, au d=E9but du script est=20
cr=E9=E9 l'objet WMencoder sans probl=E8me. Je ne sais pas=20
pourquoi il me donne cette erreur =E0 la cr=E9ation de cet=20
objet et je ne parviens pas =E0 trouver d'instructions=20
satisfaisantes sur le site de Microsoft. Me manque-t-il un=20
dll??
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Zoury
Salut Mart! :O)
Cherche pour le progID "WMENCENG.WMEncProfile2" dans la base de registre (sous HKEY_CLASSES_ROOT). Si tu ne le trouve pas, c'est que le Media Encoder doit être mal installé ou la dll qui contient l'objet n'a pas été enregistrée. As-tu seulement installé le SDK ou si tu as également installé le programme? Peut-être que le SDK ne fournit pas les classes.. (ce serait étonnant mais sait-on jamais..) C'est peut-être aussi une option lors de l'installation, du genre installation partiel ou complète ou custom.
Je ne connais pas cette composante, mais si ton script ne peut créer l'objet, c'est soit que la dll n'est pas sur ton postel; soit elle est sur ton poste mais n'est pas où elle devrait être (à l'endroit où elle à été enregistrée); soit elle n'est pas enregistrée.
Dans le dernier cas, suis les étapes expliquées dans cette discussion (tu dois connaître le nom et l'endroit de la dll appropriée) http://groups.google.com/groups?threadm=etbcWZCADHA.2208%40TK2MSFTNGP12.phx.gbl
Merci de poster les réponses au groupe afin d'en faire profiter à tous "Mart" wrote in message news:17c201c372ff$6b6ae3a0$ Salut,
Je viens de faire un output du message et il est le suivant: "La classe automation appelée "WMENCENG.WMEncProfile2" est introuvable." Il me manque donc un fichier qui n'a pas été installé correctement? Hum...
Je dois avouer que je ne suis pas du tout un crack du vb. Tout ce que je veux, c'est automatiser l'encodage de video, et le script vbs en question est un exemple livré avec Windows Media Encoder SDK qui me permet de le faire, mais il ne fonctionne pas à cause de cette erreur et j'aimerais bien la corriger. En fait, dans le meilleur des mondes je n'utiliserais même pas ce script (que je roule par windows scripting host), puisque avec le sdk est aussi livré un exemple d'utilitaire pour encoder en batch... le problème c'est qu'il faut compiler cet utilitaire avec Visual Studio .NET, mais je ne l'ai pas.
Merci de poster les réponses au groupe afin d'en faire
profiter à tous
"Mart" wrote in message news:175901c372fb$3b389eb0$ Bonjour, j'ai installé Windows Media Encoder et j'essaie tout simplement le script vbs pour cmmand line et le script ne peut pas créer d'objet. La première erreur survient lorsque le script tente de créer l'objet WMEncProfile2, et l'erreur est -2147352567. Pourtant, au début du script est créé l'objet WMencoder sans problème. Je ne sais pas pourquoi il me donne cette erreur à la création de cet objet et je ne parviens pas à trouver d'instructions satisfaisantes sur le site de Microsoft. Me manque-t-il un dll??
Merci
MV
.
Salut Mart! :O)
Cherche pour le progID "WMENCENG.WMEncProfile2" dans la base de registre
(sous HKEY_CLASSES_ROOT). Si tu ne le trouve pas, c'est que le Media Encoder
doit être mal installé ou la dll qui contient l'objet n'a pas été
enregistrée. As-tu seulement installé le SDK ou si tu as également installé
le programme? Peut-être que le SDK ne fournit pas les classes.. (ce serait
étonnant mais sait-on jamais..) C'est peut-être aussi une option lors de
l'installation, du genre installation partiel ou complète ou custom.
Je ne connais pas cette composante, mais si ton script ne peut créer
l'objet, c'est soit que la dll n'est pas sur ton postel; soit elle est sur
ton poste mais n'est pas où elle devrait être (à l'endroit où elle à été
enregistrée); soit elle n'est pas enregistrée.
Dans le dernier cas, suis les étapes expliquées dans cette discussion (tu
dois connaître le nom et l'endroit de la dll appropriée)
http://groups.google.com/groups?threadm=etbcWZCADHA.2208%40TK2MSFTNGP12.phx.gbl
Merci de poster les réponses au groupe afin d'en faire profiter à tous
"Mart" <vezzz@hotmail.com> wrote in message
news:17c201c372ff$6b6ae3a0$a001280a@phx.gbl...
Salut,
Je viens de faire un output du message et il est le
suivant: "La classe automation
appelée "WMENCENG.WMEncProfile2" est introuvable." Il me
manque donc un fichier qui n'a pas été installé
correctement? Hum...
Je dois avouer que je ne suis pas du tout un crack du vb.
Tout ce que je veux, c'est automatiser l'encodage de
video, et le script vbs en question est un exemple livré
avec Windows Media Encoder SDK qui me permet de le faire,
mais il ne fonctionne pas à cause de cette erreur et
j'aimerais bien la corriger. En fait, dans le meilleur des
mondes je n'utiliserais même pas ce script (que je roule
par windows scripting host), puisque avec le sdk est aussi
livré un exemple d'utilitaire pour encoder en batch... le
problème c'est qu'il faut compiler cet utilitaire avec
Visual Studio .NET, mais je ne l'ai pas.
Merci de poster les réponses au groupe afin d'en faire
profiter à tous
"Mart" <vezzz@hotmail.com> wrote in message
news:175901c372fb$3b389eb0$a001280a@phx.gbl...
Bonjour,
j'ai installé Windows Media Encoder et j'essaie tout
simplement le script vbs pour cmmand line et le script ne
peut pas créer d'objet. La première erreur survient
lorsque le script tente de créer l'objet WMEncProfile2, et
l'erreur est -2147352567. Pourtant, au début du script est
créé l'objet WMencoder sans problème. Je ne sais pas
pourquoi il me donne cette erreur à la création de cet
objet et je ne parviens pas à trouver d'instructions
satisfaisantes sur le site de Microsoft. Me manque-t-il un
dll??
Cherche pour le progID "WMENCENG.WMEncProfile2" dans la base de registre (sous HKEY_CLASSES_ROOT). Si tu ne le trouve pas, c'est que le Media Encoder doit être mal installé ou la dll qui contient l'objet n'a pas été enregistrée. As-tu seulement installé le SDK ou si tu as également installé le programme? Peut-être que le SDK ne fournit pas les classes.. (ce serait étonnant mais sait-on jamais..) C'est peut-être aussi une option lors de l'installation, du genre installation partiel ou complète ou custom.
Je ne connais pas cette composante, mais si ton script ne peut créer l'objet, c'est soit que la dll n'est pas sur ton postel; soit elle est sur ton poste mais n'est pas où elle devrait être (à l'endroit où elle à été enregistrée); soit elle n'est pas enregistrée.
Dans le dernier cas, suis les étapes expliquées dans cette discussion (tu dois connaître le nom et l'endroit de la dll appropriée) http://groups.google.com/groups?threadm=etbcWZCADHA.2208%40TK2MSFTNGP12.phx.gbl
Merci de poster les réponses au groupe afin d'en faire profiter à tous "Mart" wrote in message news:17c201c372ff$6b6ae3a0$ Salut,
Je viens de faire un output du message et il est le suivant: "La classe automation appelée "WMENCENG.WMEncProfile2" est introuvable." Il me manque donc un fichier qui n'a pas été installé correctement? Hum...
Je dois avouer que je ne suis pas du tout un crack du vb. Tout ce que je veux, c'est automatiser l'encodage de video, et le script vbs en question est un exemple livré avec Windows Media Encoder SDK qui me permet de le faire, mais il ne fonctionne pas à cause de cette erreur et j'aimerais bien la corriger. En fait, dans le meilleur des mondes je n'utiliserais même pas ce script (que je roule par windows scripting host), puisque avec le sdk est aussi livré un exemple d'utilitaire pour encoder en batch... le problème c'est qu'il faut compiler cet utilitaire avec Visual Studio .NET, mais je ne l'ai pas.
Merci de poster les réponses au groupe afin d'en faire
profiter à tous
"Mart" wrote in message news:175901c372fb$3b389eb0$ Bonjour, j'ai installé Windows Media Encoder et j'essaie tout simplement le script vbs pour cmmand line et le script ne peut pas créer d'objet. La première erreur survient lorsque le script tente de créer l'objet WMEncProfile2, et l'erreur est -2147352567. Pourtant, au début du script est créé l'objet WMencoder sans problème. Je ne sais pas pourquoi il me donne cette erreur à la création de cet objet et je ne parviens pas à trouver d'instructions satisfaisantes sur le site de Microsoft. Me manque-t-il un dll??
Merci
MV
.
Ledev
Mart wrote:
Salut,
Salut,
[...]
j'aimerais bien la corriger. En fait, dans le meilleur des mondes je n'utiliserais même pas ce script (que je roule par windows scripting host), puisque avec le sdk est aussi livré un exemple d'utilitaire pour encoder en batch... le problème c'est qu'il faut compiler cet utilitaire avec Visual Studio .NET, mais je ne l'ai pas.
Bienvenue dans le monde des communautés microsoft, sans doute le meilleurs qui existe ;-): Voir du coté des logiciels Open Sources qui permettent de faire du .Net Gratuit(je n'ai plus son nom en tête, c'est dingue, les vacances mon lavée la cervelle).
a+
Mart wrote:
Salut,
Salut,
[...]
j'aimerais bien la corriger. En fait, dans le meilleur des
mondes je n'utiliserais même pas ce script (que je roule
par windows scripting host), puisque avec le sdk est aussi
livré un exemple d'utilitaire pour encoder en batch... le
problème c'est qu'il faut compiler cet utilitaire avec
Visual Studio .NET, mais je ne l'ai pas.
Bienvenue dans le monde des communautés microsoft, sans doute le meilleurs
qui existe ;-):
Voir du coté des logiciels Open Sources qui permettent de faire du .Net
Gratuit(je n'ai plus son nom en tête, c'est dingue, les vacances mon lavée
la cervelle).
j'aimerais bien la corriger. En fait, dans le meilleur des mondes je n'utiliserais même pas ce script (que je roule par windows scripting host), puisque avec le sdk est aussi livré un exemple d'utilitaire pour encoder en batch... le problème c'est qu'il faut compiler cet utilitaire avec Visual Studio .NET, mais je ne l'ai pas.
Bienvenue dans le monde des communautés microsoft, sans doute le meilleurs qui existe ;-): Voir du coté des logiciels Open Sources qui permettent de faire du .Net Gratuit(je n'ai plus son nom en tête, c'est dingue, les vacances mon lavée la cervelle).