Scripting Games: Sudden Death Challenge — Event 7

sd7

Sudden Death 7. Тут я понаписал много лишнего кода🙂

#Считаем и выводим результат на консоль. $result = "{0:n2}" -f ([math]::Sqrt([math]::Pow([math]::Floor(100*2/30),5)*4)/45) Write-Host $result # Создаем объект Speech Agent'а $agent = New-Object -com Agent.Control.2 # Не знаю зачем, тупо содрал откуда то🙂 Может и не нужно вообще🙂 $agent.Connected = 1 # Подгружаем персонажа. $agent.Characters.Load("Merlin") | Out-Null # Помещаем его в переменную. $merlin = $agent.Characters.Character("Merlin") # Показываем на экране. $merlin.Show() | Out-Null # Говорим🙂 $merlin.Speak("Result of equation is $result.") | Out-Null

Для сравнения стоит посмотреть как решил MoW. Ну и конечно официальное решение.

комментария 3 to “Scripting Games: Sudden Death Challenge — Event 7”

  1. PowerShell и другие скрипты : Scripting Games: Sudden Death Challenge - Event 7 Says:

    […] Sudden Death 7. Тут я понаписал много лишнего кода Читать далее… […]

  2. devio Says:

    nice piece of code😉

    however, starting up the agent took about 1 minute or so.

    am I supposed to *hear* anything, or does the Speak() method simple type text in a bubble?

  3. Xaegr Says:

    2 devio: Looks like there is some problems with speech agent on your system. Normally it took about 2-3 seconds for wizard to appear (animation). And then he speak the text using voice synthesis.


Обсуждение закрыто.

%d такие блоггеры, как: