Окончательное решение, полученное из ответа @ Compo выше. Это решение работало для меня и работает, когда путь к пакетному сценарию также содержит пробелы.
set "Args=%*"
net file 1>nul 2>&1 || (powershell -Command ^
Start-Process -Verb RunAs -FilePath '%comspec%' -ArgumentList '/c \""\""%~f0\"" %Args:"=\""%\""'
goto :eof)
YAHOO.util.Event.onDOMReady(function(){
YAHOO.myModule.init();
YAHOO.myOtherModule.init();
});
Обычно я делаю что-то подобное. В противном случае вы можете сделать что-то вроде следующего, если вам просто нужен конкретный элемент
YAHOO.util.Event.onAvailable('required-element', YAHOO.myModule.init);