Vbscript 如何使用VBS-SAPI-VOICE读取所有参数?

Vbscript 如何使用VBS-SAPI-VOICE读取所有参数?,vbscript,sapi,Vbscript,Sapi,我想创建一个程序,自动读取所有 开始辩论。几小时后我就这样结束了 虽然进行了大量的研究和调试,但仍然无法正常工作。 (我对VBScript不是很有经验。) 错误消息类似于“预期指令”或“预期语句” 我不知道正确的翻译是什么。(我使用的是德语版本。原始的错误信息是:“安维松·埃尔瓦特”) 有人有主意吗? 我希望你明白我的意思。(我的英语糟透了)你可以这样写: Set VOICE = createobject("sapi.spvoice") ' Store the arguments in a va

我想创建一个程序,自动读取所有 开始辩论。几小时后我就这样结束了 虽然进行了大量的研究和调试,但仍然无法正常工作。 (我对VBScript不是很有经验。) 错误消息类似于“预期指令”或“预期语句” 我不知道正确的翻译是什么。(我使用的是德语版本。原始的错误信息是:“安维松·埃尔瓦特”)

有人有主意吗? 我希望你明白我的意思。(我的英语糟透了)

你可以这样写:

Set VOICE = createobject("sapi.spvoice")
' Store the arguments in a variable:
Set objArgs = Wscript.Arguments
If objArgs.Count = 0 Then 
    Wscript.Echo "Missing parameters"
    VOICE.Speak "Missing parameters"
End If

' Display all command-line arguments
For Each strArg in objArgs
  WScript.Echo strArg
  VOICE.Speak strArg
Next

对每个循环使用
用于Wscript.Arguments中的每一项内容
Msgbox thing
下一步
@Mark您能给我代码吗?我还是会出错。
Set VOICE = createobject("sapi.spvoice")
' Store the arguments in a variable:
Set objArgs = Wscript.Arguments
If objArgs.Count = 0 Then 
    Wscript.Echo "Missing parameters"
    VOICE.Speak "Missing parameters"
End If

' Display all command-line arguments
For Each strArg in objArgs
  WScript.Echo strArg
  VOICE.Speak strArg
Next