powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Run в Word'e
18 сообщений из 18, страница 1 из 1
Run в Word'e
    #39729477
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здравствуйте, юзаю код:

Код: 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
Run в Word'e
    #39729625
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати если запускать без параметров
Код: vbnet
1.
CreateObject("Wscript.Shell").Run "H:\IBDsoft\IBD.exe"


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


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


?
...
Рейтинг: 0 / 0
Run в Word'e
    #39730034
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Run в Word'e
    #39730087
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофакак это залечить?читать справку к приложению, где и будет указано как правильно передавать параметры через командную строку.
...
Рейтинг: 0 / 0
Run в Word'e
    #39730095
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Pristчитать справку к приложению, где и будет указано как правильно передавать параметры через командную строку.Хм, ну он вроде говорит, то через командную строку работает 21727609
...
Рейтинг: 0 / 0
Run в Word'e
    #39730115
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

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

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


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