Я пытаюсь запланировать запуск командного файла через стороннее приложение, однако выходной файл не создается в каталоге. Если я бегу.BAT-файл из командной строки, он работает, и файл создается. Также использование расписания Windows также будет успешным.
В основном, стороннее программное обеспечение будет планировать.BAT-файл и показывает успех в стороннем пользовательском интерфейсе. Разница между запуском из командной строки и программным обеспечением заключается в том, что программное обеспечение будет использовать свою службу Windows для запуска пакета.
Стороннее программное обеспечение покажет успех, так как он был в состоянии успешно вызвать.BAT-файл для запуска, однако он не контролирует другие EXE-файлы, вызываемые в скрипте.
Я могу запустить простой.BAT-файл в стороннем программном обеспечении, например, команда копирования.
.BAT У меня проблемы с вызовами скомпилированного EXE-файла, который запускает Excel для создания файла в определенном месте.
Файл .bat вызывает что-то.exe, а затем вызывает Excel.exe:
C:\ somebody.exe -o D:\ filename.xlsm C:\ filename.xlsm refresh_pivot
Как вы думаете, это проблема с разрешениями? Я использовал Process Monitor для проверки ошибок Access Denied, но, похоже, все работает в соответствии с трассировкой. Он работал на не 64-битной ОС, сейчас я использую 64-битную Win2008.