2015-02-25 2 views
0

Я пытаюсь открыть файл excel для обработки с использованием пакета. Код, который я запускаю в пакетном режиме, правильно открывает файл. Проблема в том, что я пытаюсь запускать один и тот же командный файл удаленно с помощью Jenkins (у меня есть ведомое Windows). Задача Дженкинса бесконечно застревает после запуска команды. Он ничего не делает, просто показывает сообщение на экране, в котором говорится: «Программа, запущенная на этом компьютере, пытается отобразить сообщение.» [Не может публиковать изображение из-за низкой репутации], и ничего более.Открыть Excel с пакетом

При нажатии на сообщение просмотра вы получаете сообщение о том, что Excel не может открыть этот файл по следующим причинам. что я не знаю ничего, кроме ложной тревоги. Как я могу изменить командную команду или работу Jenkins или что-то еще на виртуальной машине, чтобы запустить код?

Это моя текущая команда:
"C: \ Program Files \ Microsoft Office \ Office15 \ EXCEL"/г "C: \ file_name.xlsm"

+0

Возможный дубликат [Open Excel on Jenkins CI] (http://stackoverflow.com/questions/22602951/open-excel-on-jenkins-ci) – Slav

+0

Уже пробовал. не работает. – rrawat

+0

@slav: ваша статья была полезной, я узнал о сеансах в Windows, но это не решило никаких проблем. – rrawat

ответ

0

Решение, которое работало для меня было создание папка с именем "Desktop" в system32 и Syswow64 (окна 7 64 бит)
C: \ Windows \ System32 \ Config \ systemprofile
C: \ Windows \ SysWOW64 \ Config \ systemprofile

поэтому полный путь будет:
C: \ Windows \ SysWOW64 \ config \ systemprofile \ Рабочий стол C: \ Windows \ System32 \ config \ systemprofile \ Рабочий стол

Если это не сработает, вы можете проверить решение по Slav: Open Excel on Jenkins CI. он указал мне в правильном направлении

Смежные вопросы