|
|
|
|
#1 |
|
Чайный пьяница
|
Первое - при создании объекта надо использовать new с маленькой буквы.
Второе - что за xsn расширение файла и с какой целю требуется его открывать?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
#2 |
|
Участник
|
|
|
|
|
|
#3 |
|
Чайный пьяница
|
С InfoPath никогда не работал... Чем обычно открывается данный файл?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
#4 |
|
Участник
|
|
|
|
|
|
#5 |
|
Чайный пьяница
|
По другому поставлю вопрос. Какую реакцию Вы ожидаете после нажатия на данную кнопку?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
#6 |
|
Участник
|
|
|
|
|
|
#7 |
|
Чайный пьяница
|
Тогда попробуйте вызывать непосрественно приложение и в качестве параметра передавать название файла. Чтото вроде:
Код: shell.Run('infopath.exe \\\\dc1\\FORMS\\Служба технологий Майкрософт\\Служба технологий Майкрософт.xsn');Получилось побороть всё окромя пробелов. Убирайте пробелы и будет Вам счастье - при помощи подобного скрипта у меня получилось запустить на открытие mspaint-ом jpeg-файла.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit Последний раз редактировалось a33ik; 16.10.2009 в 15:59. |
|
|
|
| За это сообщение автора поблагодарили: datfi (1). | |
|
|
#8 |
|
Участник
|
new исправил, начало выскакивать сообщение о запуске ActiveX. Когда соглашаюсь, выходит с новой ошибкой не возможно найти указанный файл. Для Теста изменил на локальное приложение c:\windows\system32\calc.exe. Та же ошибка.
останавливается на shell.run('c:\windows\system32\calc.exe'); |
|
|
|
|
#9 |
|
Чайный пьяница
|
У меня с notepad.exe - заработало. Попробуйте просто calc.exe прописать.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
#10 |
|
Участник
|
|
|
|