Какие языки программирования установлены в Windows XP по умолчанию - PullRequest
5 голосов
/ 05 января 2012

Там, где я нахожусь, запрещено устанавливать какое-либо программное обеспечение.Мне нужно автоматизировать некоторые задачи, и я не могу сделать это в PowerShell, потому что это не разрешено.Какие-либо языки уже установлены в Windows, которые я могу использовать для автоматизации и, возможно, интеграции с Microsoft Office?

Ответы [ 2 ]

4 голосов
/ 05 января 2012

VBScript (WSH / CSCRIPT), пакетный режим (командная оболочка MS, обычно называемая DOS), через сами приложения Office у вас есть VBA (Visual Basic для приложений)

3 голосов
/ 05 января 2012

Да, вы можете запускать VBScript и JScript через Windows Script Host. Используя эти языки, вы можете создавать объекты для взаимодействия с Microsoft Office.

EDIT:

Я обнаружил, что документации для WSH достаточно не хватает, особенно для примеров JScript. Недавно я написал сценарий для печати всех файлов в папке и подпапках, и мне пришлось использовать JScript, потому что моя целевая машина находилась под теми же ограничениями, что и ваша. Проверьте эту суть для источника, он должен дать вам приблизительное представление о том, как могут работать сценарии WSH.

Помимо этого, вы можете взаимодействовать с Excel, например, вызывая CreateObject("Excel.Application") и используя возвращаемый объект. Мне пришлось сделать это один раз, но этот код принадлежит бывшему работодателю, и я не могу вспомнить подробности, кроме как получить экземпляр Excel.

...