powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / vb net, запуск программы с параметрами, на удаленном компьютере
6 сообщений из 6, страница 1 из 1
vb net, запуск программы с параметрами, на удаленном компьютере
    #38113249
Antam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, можно ли на vb net запустить запустить скрипт на удаленной машине, открыв сначала программу(на этой же удаленной машине), где он должен быть выполнен. На piton есть пример:
Код: python
1.
2.
import subprocess 
subprocess.Popen(['c:\\Program Files\\FME\\fme.exe','D:\\mapping\\script\\fme\\script.fmw'])


Для запуска программ на удаленной машине использую что-то типа:
Код: vbnet
1.
2.
3.
4.
5.
Try
            Shell("C:\PSEXEC.EXE \\machine100\с:\Program Files\FME\fme.exe', vbNormalFocus, True, 500000)
        Catch ex As Exception
            MessageBox.Show(ex.Message, "Message d'alerte", MessageBoxButtons.OK, MessageBoxIcon.Error)
        End Try


А как и где можно указать, что нужно еще выполнить скрипт? Либо есть другой вариант решения? Может быть с использованием ProssesStart?
Спасибо.
...
Рейтинг: 0 / 0
vb net, запуск программы с параметрами, на удаленном компьютере
    #38113660
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antam,

Process.Start() - с соответствующей перегрузкой. Как я понял вам нужно передать приложение параметры командной строки (путь к файлу в данном случае)
...
Рейтинг: 0 / 0
vb net, запуск программы с параметрами, на удаленном компьютере
    #38113672
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так не работает?

"C:\PSEXEC.EXE \\machine100\с:\Program Files\FME\fme.exe D:\mapping\script\fme\script.fmw" ?
...
Рейтинг: 0 / 0
vb net, запуск программы с параметрами, на удаленном компьютере
    #38114751
Antam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VSVLAD,

всю строку передать в process.StartInfo.FileName? не работает.
так тоже не работает:
process.StartInfo.FileName = "C:\PsExec.exe"
process.StartInfo.Arguments = " \\machine с:\Program Files\FME\fme.exe"
...
Рейтинг: 0 / 0
vb net, запуск программы с параметрами, на удаленном компьютере
    #38115955
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Antamprocess.StartInfo.Arguments = " \\machine с:\Program Files\FME\fme.exe"
А вы загрузили на machine исполняемый файл в с:\Program Files\FME\fme.exe
?
...
Рейтинг: 0 / 0
vb net, запуск программы с параметрами, на удаленном компьютере
    #38117079
Antam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cat2Antamprocess.StartInfo.Arguments = " \\machine с:\Program Files\FME\fme.exe"
А вы загрузили на machine исполняемый файл в с:\Program Files\FME\fme.exe
?
Да, эта программа (fme.exe) у нас установлена в единственном экземпляре на только на этой машине.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / vb net, запуск программы с параметрами, на удаленном компьютере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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