Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Run в Word'e / 18 сообщений из 18, страница 1 из 1
07.11.2018, 17:37
    #39729477
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
здравствуйте, юзаю код:

Код: vbnet
1.
2.
3.
4.
   Dim objShell As Object
    Set objShell = CreateObject("WScript.Shell")
    objShell.Run "W:\IBDsoft\IBD.exe Ivanov Ivan Ivanovich 25.10.1968"
    Set objShell = Nothing


но получаю сообщение
Данные для подключения к серверу не указаны, загрузка прекращена
как это залечить? спс
...
Рейтинг: 0 / 0
07.11.2018, 22:58
    #39729625
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
кстати если запускать без параметров
Код: vbnet
1.
CreateObject("Wscript.Shell").Run "H:\IBDsoft\IBD.exe"


или
Код: vbnet
1.
objShell.Run "H:\IBDsoft\IBD.exe"


то та же реакция
...
Рейтинг: 0 / 0
07.11.2018, 23:18
    #39729630
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
если ручками
открыть Выполнить, в поле ввести H:\IBDsoft\IBD.exe Петровский Иван Иванович 22.10.2008 и нажать ОК-получается то что нужно, как это программно сделать, спс
...
Рейтинг: 0 / 0
07.11.2018, 23:18
    #39729632
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
Код: vbnet
1.
    objShell.Run "calc.exe"
...
Рейтинг: 0 / 0
07.11.2018, 23:19
    #39729634
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
катастрофаоткрыть Выполнить, в поле ввести H:\IBDsoft\IBD.exe Петровский Иван Иванович 22.10.2008 и нажать ОК-получается то что нужно, как это программно сделать, спс
а если открыть Выполнить, в поле ввести W:\IBDsoft\IBD.exe Ivanov Ivan Ivanovich 25.10.1968
?
...
Рейтинг: 0 / 0
08.11.2018, 06:09
    #39729698
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
Shocker.Pro,
я понимаю, что строки
W:\IBDsoft\IBD.exe Ivanov Ivan Ivanovich 25.10.1968
и
H:\IBDsoft\IBD.exe Петровский Иван Иванович 22.10.2008
разные, отличаются не только ФИО, но и путём нахождения экзешника
естественно я вставляю в Выполнить с нужным путем, а именно:
H :\IBDsoft\IBD.exe Ivanov Ivan Ivanovich 25.10.1968
и
H :\IBDsoft\IBD.exe Петровский Иван Иванович 22.10.2008
в обоих случаях работает-как это программно сделать?
...
Рейтинг: 0 / 0
08.11.2018, 07:01
    #39729702
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
одним словом естественно пробуя я не получаю сообщение:
"Не удается найти ....Проверьте правильно ли указано имя и повторите попытку"
...
Рейтинг: 0 / 0
08.11.2018, 09:06
    #39729751
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
а так:
Код: vbnet
1.
objShell.Run "W:\IBDsoft\IBD.exe ""Ivanov Ivan Ivanovich 25.10.1968"""


?
...
Рейтинг: 0 / 0
08.11.2018, 16:33
    #39730034
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
The_Pris,
код
Код: vbnet
1.
objShell.Run "W:\IBDsoft\IBD.exe ""Ivanov Ivan Ivanovich 25.10.1968"""


окей, только все параметры попадают в поле ввода фамилии, попробовал запятые добавить
Код: vbnet
1.
objShell.Run "W:\IBDsoft\IBD.exe ""Ivanov, Ivan, Ivanovich, 25.10.1968"""


но получаю сообщение
Данные для подключения к серверу не указаны, загрузка прекращена
как это залечить? спс
...
Рейтинг: 0 / 0
08.11.2018, 17:57
    #39730087
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
катастрофакак это залечить?читать справку к приложению, где и будет указано как правильно передавать параметры через командную строку.
...
Рейтинг: 0 / 0
08.11.2018, 18:11
    #39730095
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
The_Pristчитать справку к приложению, где и будет указано как правильно передавать параметры через командную строку.Хм, ну он вроде говорит, то через командную строку работает 21727609
...
Рейтинг: 0 / 0
08.11.2018, 20:00
    #39730115
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
Shocker.Pro,

если отталкиваться от этой логики, то и самый первый вариант должен был бы сработать :)
Есть подозрение, что при передаче параметров нужен все же некий правильный разделитель аргументов, но может нужно добавить еще и некие ключи.
...
Рейтинг: 0 / 0
08.11.2018, 20:29
    #39730120
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
The_Pristесли отталкиваться от этой логики, то и самый первый вариант должен был бы сработать :)В том-то и дело. Либо Эндрю жестко врет добросовестно заблуждается, либо это какой-то косяк шелла. Может в кавычки взять сам путь?

Код: vbnet
1.
objShell.Run """W:\IBDsoft\IBD.exe"" Ivanov Ivan Ivanovich 25.10.1968"
...
Рейтинг: 0 / 0
08.11.2018, 21:31
    #39730138
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
Shocker.Pro, ошибка та же
лучше приатачить, на всякий, ссылка https://cloud.mail.ru/public/7Hfa/yNnYzYB85
заранее спс
...
Рейтинг: 0 / 0
08.11.2018, 21:35
    #39730140
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
не хотелось бы мне такого текста батник записать, запускать
chcp 1251
IBD.exe Петровский Иван Иванович 22.10.2008
потому как он висит потом... на крайняк как убить консоль батника?
...
Рейтинг: 0 / 0
09.11.2018, 12:11
    #39730459
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
вчера пробовал
код
objShell.Run "W:\IBDsoft\IBD.exe ""Ivanov Ivan Ivanovich 25.10.1968"""
окей, только все параметры попадают в поле ввода фамилии, уже сегодня получаю сообщение
Данные для подключения к серверу не указаны, загрузка прекращена
...
Рейтинг: 0 / 0
09.11.2018, 12:12
    #39730460
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
как обычно по четным работает, по нечетным нет
...
Рейтинг: 0 / 0
09.11.2018, 12:27
    #39730474
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run в Word'e
вау
objShell.Run """W:\IBDsoft\IBD.exe"" Ivanov Ivan Ivanovich 25.10.1968" - все окей
ради интереса пробую
objShell.Run """W:\IBDsoft\IBD.exe"" Иванов Ivan Ivanovich 25.10.1968" - получаю сообщение
Данные для подключения к серверу не указаны, загрузка прекращена
ради интереса пробую
objShell.Run """W:\IBDsoft\IBD.exe"" Igvanov Ivan Ivanovich 25.10.1968" - получаю сообщение
Данные для подключения к серверу не указаны, загрузка прекращена
хрень какая-то
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Run в Word'e / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]