Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Run и параметры / 22 сообщений из 22, страница 1 из 1
22.05.2014, 20:15
    #38649555
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
здравствуйте, строка
Код: vbnet
1.
WshShell.Run "C:\ДНСДдозвон.exe" 'запустить экзешник


как добавить несколько параметров (забыл) и в exe написанных на каких языках это сработает (не знаю)? спасибо
...
Рейтинг: 0 / 0
22.05.2014, 20:20
    #38649561
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
и ещё опешил, как в файле создать форму, как в проекте понятно как божий день
...
Рейтинг: 0 / 0
22.05.2014, 20:36
    #38649574
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
нет сорри с формой - вспомнил
...
Рейтинг: 0 / 0
22.05.2014, 21:25
    #38649594
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
а что гадать, по моему в лоб
Код: vbnet
1.
WshShell.Run "C:\ДНСДдозвон.exe", параметр1, параметр2, параметр_бесконечность 'запустить экзешник, по адресу ..., с параметрами


подтверждаете?
...
Рейтинг: 0 / 0
22.05.2014, 21:31
    #38649597
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
...
Рейтинг: 0 / 0
23.05.2014, 08:03
    #38649741
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
Shocker.Pro,
давно не было
Код: vbnet
1.
2.
Dim objWshShell As Object
    Set objWshShell = WScript.CreateObject("WScript.Shell")


выделяет WScript, как это лечится?
...
Рейтинг: 0 / 0
23.05.2014, 08:28
    #38649748
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
Эндрю, это не лечится, я тебе уже говорил, что программирование - не твое и занялся бы ты тем, что у тебя получается.

в данном случае ты даже забыл собственный вопрос.
...
Рейтинг: 0 / 0
23.05.2014, 08:39
    #38649752
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
Shocker.Pro, что ёрничать привёл строку, указал, что выделяет, давно не пользовался, почему выделяет?
...
Рейтинг: 0 / 0
23.05.2014, 08:55
    #38649759
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
почему выделяет - написано в сообщении об ошибке
...
Рейтинг: 0 / 0
23.05.2014, 09:18
    #38649772
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
Shocker.Pro,
это я залечил строкой
Код: vbnet
1.
Dim WScript As Object


теперь выёживается
строка
Код: vbnet
1.
Set objWshShell = WScript.CreateObject("WScript.Shell")


тут ошибка 91, тут как лечится?
...
Рейтинг: 0 / 0
23.05.2014, 09:21
    #38649774
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
ты сначала определись, для чего тебе нужно, чтобы работала эта строка? какой результат ОНА принесет
...
Рейтинг: 0 / 0
23.05.2014, 09:23
    #38649776
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
Shocker.Pro,
Run и параметры - строго по теме
и вопрос был
как добавить несколько параметров (забыл) и в exe написанных на каких языках это сработает (не знаю)?
...
Рейтинг: 0 / 0
23.05.2014, 09:24
    #38649778
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
у тебя код из первого твоего сообщения работает?
...
Рейтинг: 0 / 0
23.05.2014, 09:43
    #38649794
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
Shocker.Pro,
нет мессага - Object reguriud
...
Рейтинг: 0 / 0
23.05.2014, 10:27
    #38649832
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
катастрофанеткак все плохо
Код: vbnet
1.
Set objWshShell = CreateObject("WScript.Shell")
...
Рейтинг: 0 / 0
23.05.2014, 11:31
    #38649954
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
Shocker.Pro,
Ну всё спасибо одно осталось

Код: vbnet
1.
objWshShell.Run "C:\ДНСДдозвон.exe", Trim(Split(ActiveDocument.Fields(Selection.Fields(1).Index).Code, " ")(2)), CommandButton1.Caption, "Петров"    'запустить экзешник, по адресу ..., с параметрами



Wrong Number of arguments or invalid property assignment
Это уже проблемы принимающей стороны?, по секрету, C:\ДНСДдозвон.exe ещё нет
...
Рейтинг: 0 / 0
23.05.2014, 11:35
    #38649966
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
Это уже проблемы того, кто так и не почитал материалы по ссылке, которую я дал
...
Рейтинг: 0 / 0
23.05.2014, 11:49
    #38650001
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
Shocker.Pro, то есть не мои, окейно, спасибо
...
Рейтинг: 0 / 0
23.05.2014, 16:47
    #38650507
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
Эндрю,
все параметры экзешника должны быть в строке - первом аргументе метода Run. Поэтому как-то так:
Код: vbnet
1.
2.
3.
Dim a$
a = Trim(Split(ActiveDocument.Fields(Selection.Fields(1).Index).Code, " ")(2))
objWshShell.Run "C:\ДНСДдозвон.exe, " & a & ", " & CommandButton1.Caption & ", Петров"
...
Рейтинг: 0 / 0
23.05.2014, 18:55
    #38650660
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
Казанский, спасибо, ясно очень
исправил
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
Option Explicit

Private Sub CommandButton1_Click()
    
    If Len(Dir("C:\ДНСДдозвон.exe")) = 0 Then
        MsgBox$ "Не найден файл C:\ДНСДдозвон.exe" & vbCrLf & _
                "Внимание, работа программы не может быть продолжена"
    Else
        Dim objWshShell As Object
        Set objWshShell = CreateObject("WScript.Shell")
        Dim a As String
        Dim b As String
        Dim c As String
        Dim d As String
        a = "C:\ДНСДдозвон.exe"
        b = Trim(Split(ActiveDocument.Fields(Selection.Fields(1).Index).Code, " ")(2))
        c = CommandButton1.Caption
        d = "Петров"
        'запустить экзешник с именем ..., по адресу ..., с параметрами ...
        objWshShell.Run a & ", " & b & ", " & c & ", " & d
        Set objWshShell = Nothing
    End If

    'оператор Unload убирает форму с экрана и из памяти
    Unload Me

End Sub
...
Рейтинг: 0 / 0
23.05.2014, 23:03
    #38650789
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
катастрофаа что гадать, по моему в лоб
Код: vbnet
1.
WshShell.Run "C:\ДНСДдозвон.exe", параметр1, параметр2, параметр_бесконечность 'запустить экзешник, по адресу ..., с параметрами



подтверждаете?
Код: vbnet
1.
WshShell.Run "C:\ДНСДдозвон.exe параметр1 параметр2 параметр_бесконечность" 'запустить экзешник, по адресу ..., с параметрами
...
Рейтинг: 0 / 0
24.05.2014, 06:17
    #38650830
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run и параметры
Antonariy,
полный минимализм, то есть и без запятых
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Run и параметры / 22 сообщений из 22, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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