Почему я не могу отправить (в SendKeys в JScript?

Почему, когда я отправляю ( в WScript.CreateObject("WScript.Shell").SendKeys() в Microsoft JScript, я получаю следующую ошибку?

C:\js\test.js(7, 9) Microsoft JScript runtime error: Invalid procedure call or argument

Я пытался сбежать от него, погуглить и т. Д., И все равно выдает ошибку.

Я запускаю его с cscript.exe

(function () {

var WshSh = WScript.CreateObject("WScript.Shell");

WshSh.SendKeys("(");
})();

person leeand00    schedule 13.02.2019    source источник
comment
Что вы имеете в виду под отправкой? Где код?   -  person Pointy    schedule 14.02.2019
comment
Минутку, я опубликую это.   -  person leeand00    schedule 14.02.2019
comment
@Pointy Хорошо...   -  person leeand00    schedule 14.02.2019
comment
Ах хорошо Спасибо. Ну, я ничего не знаю о том, что эта штука делает, но ошибка, несомненно, заставила бы меня заподозрить, что синтаксический анализатор оболочки принимает строку, доставленную этой штукой .SendKeys(), за полное выражение (какого-то рода), которое нужно проанализировать.   -  person Pointy    schedule 14.02.2019
comment
Я понял. Вы должны обернуть символ в { и }, когда он будет передан.   -  person leeand00    schedule 14.02.2019
comment
Я бы никогда не догадался об этом за миллион лет :)   -  person Pointy    schedule 14.02.2019