Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
2 / 2 / 2
Регистрация: 29.09.2012
Сообщений: 444
1

Запуск внешней программы с изменением параметров

08.04.2013, 14:13. Показов 2251. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте уважаемые программисты.

Задача такая:
У меня есть программа на делфи, это клиент.
В нём есть компонентты Edit для регистрации и входа.

Как мне с помощью другой программы запускать этот клиент, изменяя каждый раз данные Edita?
Как бы нужно запустить 500 раз для проверки)


Желательно помочь кодом, так как гугл не очень помог.

Delphi
1
2
Uses ShellAPI; 
ShellExecute(Handle,'open','C:\Rar.exe',nil,nil,SW_SHOW);


Спасибо за внимание.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2013, 14:13
Ответы с готовыми решениями:

Запуск внешней программы
Нашел пример с интернета, подставил свои данные но код не работает, просто тупо ничего не...

Запуск внешней программы в форме программы
Всем привет :) может Вы меня и не поймете, но не пинайте, я только учусь :) Делаю я оболочку...

Запуск внешней программы от имени администратора
Есть интересный вопрос: понадобилось из делфи запустить внешний батник от имени администратора. ...

Размер DBGrid изменять вместо с изменением размера Окна программы
Вот такой вот вопросик. В инете почему то не нашел, незнаю может неправильно искал.... Вообщем,...

8
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
08.04.2013, 14:35 2
Если программа твоей разработки , т.е. ее исх.тексты тебе подконтрольны, то следовало бы сосредоточиться на нормальном решении задачи пакетной автоматизации - создании консольной (не GUI) версии программы.
В этом случае передача приложению параметров осуществляется, к примеру, по стандартам командной строки запуска приложения.
0
2 / 2 / 2
Регистрация: 29.09.2012
Сообщений: 444
08.04.2013, 14:44  [ТС] 3
Да мне простое решение в лоб нужно, запускать изменяя параметры Edita, пусть хоть как-нибудь.
Тоесть по таймеру каждые 10 сек я должен запускать клиента и менять там хотябы Имя, можно и числами от 1 до 500 к примеру, чтобы проще было.

Как менять параметры едита в другой проге ?
Хорошо бы пример хоть.
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
08.04.2013, 14:53 4
Решение "в лоб" - в обработчике OnCreate проверить передано ли через ком.строку требуемое для подстановки содержимое Edit, если передано, то заполнить им св-во Edit.Text.
0
2 / 2 / 2
Регистрация: 29.09.2012
Сообщений: 444
08.04.2013, 14:58  [ТС] 5
Если можно, пример напишите плиз, я бы не спрашивал, если бы знал как и что делать, к тому же тема для новичков.

Надо чтобы по таймеру запускалась прога и в её Edit передавались параметры, это будут цифры от 1 до 500.
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
08.04.2013, 15:06 6
Цитата Сообщение от Cannon1 Посмотреть сообщение
тема для новичков
Это не избавляет от права и обязанности штудировать встроенную документацию, прежде чем клянчить примеры.
Открой справку к функции ParamCount() и ParamStr() и проштудируй.
0
2 / 2 / 2
Регистрация: 29.09.2012
Сообщений: 444
08.04.2013, 15:13  [ТС] 7
mss, просьба больше не отвечать.

Тема по прежнему актуальна, вопрос не решен!
0
angstrom
08.04.2013, 15:19 8
Цитата Сообщение от Cannon1 Посмотреть сообщение
просьба больше не отвечать.
Цитата Сообщение от mss Посмотреть сообщение
Открой справку к функции ParamCount() и ParamStr() и проштудируй.
А так актуально?
33 / 28 / 7
Регистрация: 17.04.2012
Сообщений: 59
08.04.2013, 15:32 9
Cannon1, вам же подробно ответили как осуществить вашу задачу:
Цитата Сообщение от mss Посмотреть сообщение
в обработчике OnCreate проверить передано ли через ком.строку (см. ниже) требуемое для подстановки содержимое Edit, если передано, то заполнить им св-во Edit.Text.
получение параметров приложения из ком. строки
Цитата Сообщение от mss Посмотреть сообщение
функции ParamCount() и ParamStr()
0
08.04.2013, 15:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2013, 15:32
Помогаю со студенческими работами здесь

Создание DLL и меню внешней программы
Привет олл! скажите можно ли сделать ДЛЛку которая при подключении ее как модуля главной программы...

Запуск из программы с админскими привилегиями внешней программы без прав админа
Нужно в программе которая запущенна под амином запустить другую программу без прав админа.

Запуск внешней программы программы из коммнадной строки
Здравствуйте, есть программа D:\user\start.exe Как средствами excel vba вызвать командную строку и...

Запуск внешней программы
Доброго дня. Подскажите пж. В паке лежит несколько файлов с расширением dtl, например ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru