Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 28

Как ввести в окно программы текст и запустить?

06.08.2013, 01:27. Показов 3675. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно в заголовке и вопрос.И еще если не очень трудно ввести в одну потом в другую графу текст=рандломный например символы количество тоже рандом.Сам продумал\и копировал чуть\:
Code
1
2
3
4
5
6
7
8
9
10
11
12
using <iostream>;
using System.IO;
using System.Diagnostics;
main{
a int;
string path = "girl.exe";
printf "
"hello
12345"?a=random;
a{a{1,2,3,4,5,6,7,8,9,0,a,b,c,d,e,f,g,h,i,g,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z};
if(File.Exists(path))
}
Добавлено через 54 секунды
не паша

Добавлено через 54 минуты
Что не понятно??Кто поможет плз.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.08.2013, 01:27
Ответы с готовыми решениями:

Как ввести текст в поле ввода другой программы?
подскажите каким образом можно ввести текст в поле ввода другой программы? определил HWND но как дальше найти поле ввода и вставить туда...

Как запустить второе окно командной строки
Пишу программу, она работает с двумя потоками. Можно ли запустить второе окно командной строки и туда выводить из второго потока всю...

Как называется программка, которая просит ввести пароль, прежде чем откроется окно программы?
То есть, чтобы ее запустить (или открыть окно ранее запущенной программы) нужно ввести пароль.

16
 Аватар для zybrzybr
18 / 17 / 0
Регистрация: 29.09.2010
Сообщений: 156
06.08.2013, 01:35
что это за язык такой??! ))
C++
1
using <iostream>;
в с/с++

C++
1
#include <iostream>
и попробуйте код оформлять , т.е берите его в теги с++ (выделили и нажали на кнопку первую во втором ряду)
0
Неэпический
 Аватар для Croessmah
18147 / 10731 / 2066
Регистрация: 27.09.2012
Сообщений: 27,030
Записей в блоге: 1
06.08.2013, 01:47
Цитата Сообщение от gogs888 Посмотреть сообщение
Что не понятно?
Не понятно как это попало в раздел C++...
это вообще не понятно что за код
0
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 28
06.08.2013, 01:57  [ТС]
Извените я начинающий-очень нужна такая прога вы можете пример кода-вот запустил архив-вводишь пароль подбор,или запустила программа интернет-браузер-ввела в поле страница нужную страницу,или запустил ехсел-ввела прога(не пользователь) в нужную ячейку символы и сохранила все.
0
Неэпический
 Аватар для Croessmah
18147 / 10731 / 2066
Регистрация: 27.09.2012
Сообщений: 27,030
Записей в блоге: 1
06.08.2013, 01:59
Цитата Сообщение от gogs888 Посмотреть сообщение
архив-вводишь пароль подбор
В смысле подобрать пароль от архива?
0
 Аватар для zybrzybr
18 / 17 / 0
Регистрация: 29.09.2010
Сообщений: 156
06.08.2013, 01:59
дуешь спик инглиша? Вы по русски говорите или гугла переводчиком пользуитесь? )))))
0
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 28
06.08.2013, 02:04  [ТС]
вообще по русски)
0
 Аватар для zybrzybr
18 / 17 / 0
Регистрация: 29.09.2010
Сообщений: 156
06.08.2013, 02:05
Цитата Сообщение от gogs888 Посмотреть сообщение
вообще по русски)
тогда попробуйте еще разок обьяснить
0
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 28
06.08.2013, 02:10  [ТС]
ППц что написать-ладно не смотри на код--как запустить окно сторонней программы посредством с++
0
 Аватар для zybrzybr
18 / 17 / 0
Регистрация: 29.09.2010
Сообщений: 156
06.08.2013, 02:13
Цитата Сообщение от gogs888 Посмотреть сообщение
ППц что написать-ладно не смотри на код--как запустить окно сторонней программы посредством с++
сим сим, ОТКРОЙСЯ )))))
ой Си Си ))))
0
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 28
06.08.2013, 02:26  [ТС]
ты вообще-кто???Дракон??Или яйцо?

Добавлено через 11 минут
Ну что непонятно я не понял(хелп
0
Неэпический
 Аватар для Croessmah
18147 / 10731 / 2066
Регистрация: 27.09.2012
Сообщений: 27,030
Записей в блоге: 1
06.08.2013, 03:48
Цитата Сообщение от gogs888 Посмотреть сообщение
запустить окно сторонней программы посредством с++
MSDN: CreateProcess function
0
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 28
06.08.2013, 20:35  [ТС]
а по русски нету??
я не знаю что это за функции-у Страустрап такого нету(я его по сшке читал..
C++
1
2
3
4
5
6
7
8
9
10
11
12
BOOL WINAPI CreateProcess(
  _In_opt_     LPCTSTR lpApplicationName,
  _Inout_opt_  LPTSTR lpCommandLine,
  _In_opt_     LPSECURITY_ATTRIBUTES lpProcessAttributes,
  _In_opt_     LPSECURITY_ATTRIBUTES lpThreadAttributes,
  _In_         BOOL bInheritHandles,
  _In_         DWORD dwCreationFlags,
  _In_opt_     LPVOID lpEnvironment,
  _In_opt_     LPCTSTR lpCurrentDirectory,
  _In_         LPSTARTUPINFO lpStartupInfo,
  _Out_        LPPROCESS_INFORMATION lpProcessInformation
);
Где тут вставить нужный файл?????????????????????????????????
0
 Аватар для iRomul
163 / 104 / 14
Регистрация: 17.10.2012
Сообщений: 488
06.08.2013, 20:53
Цитата Сообщение от gogs888 Посмотреть сообщение
а по русски нету??
Вы бы сами на нём научились писать для начала
0
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 28
13.08.2013, 11:34  [ТС]
_In_opt_ LPCTSTR lpApplicationName\==drogramm files\girl.pbk\,вот этим открыть да я так понял?

Добавлено через 2 минуты
Цитата Сообщение от Croessmah Посмотреть сообщение
В смысле подобрать пароль от архива?
Да именно-мне нужен код-подбора\скромно\
0
22.08.2013, 01:14

Не по теме:

ох, ребята, вот ради этой темы стоило сегодня сунуть нос на форум.

0
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 28
24.08.2013, 00:16  [ТС]
СКАЖИТЕ ХОТЬ КАК ЗАПУСТИТЬ КАКУЮ-ТО ПРОГРАММУ ПОСРЕДСТВОМ ВИЗУАЛ С++ 6.0.И ЕСЛИ ВОЗМОЖНО ВВЕСТИ ТУДА ЛОГИН И ПАРОЛЬ.

Добавлено через 23 часа 57 минут
Апп

Добавлено через 3 минуты
хочу сделать чтобы автоматом вводило из записной книги-файла

Добавлено через 10 часов 12 минут
вото че-то нашел-не для слабонервных(точно))
Существует несколько способов запуска одной программы из другой.

WinExec - устаревшая функция, используется только для совместимости с 16-битной Windows. Не рекомендуется к использованию в Win32-приложениях.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
CreateProcess - замена WinExec для Win32.
 
    BOOL CreateProcess(
      LPCTSTR lpApplicationName,
      LPTSTR lpCommandLine,
      LPSECURITY_ATTRIBUTES lpProcessAttributes,
      LPSECURITY_ATTRIBUTES lpThreadAttributes,
      BOOL bInheritHandles,
      DWORD dwCreationFlags,
      LPVOID lpEnvironment,
      LPCTSTR lpCurrentDirectory,
      LPSTARTUPINFO lpStartupInfo,
      LPPROCESS_INFORMATION lpProcessInformation
    );
Параметры:

lpApplicationName имя программы
lpCommandLine параметры командной строки
lpProcessAttributes атрибуты безопасности процесса (имеет смысл только в NT/2000)
lpThreadAttributes атрибуты безопасности главного потока (имеет смысл только в NT/2000)
bInheritHandles если bInheritHandles == TRUE, то созданный процесс (запущенная программа), наследует дескрипторы (handles) запускающей программы
dwCreationFlags параметры создания. Здесь можно указать класс приоритета создаваемого процесса и некоторые дополнительные параметры
lpEnvironment указатель на блок окружения или NULL, тогда используется блок окружения родителя
lpCurrentDirectory текущая директория или NULL, тогда используется текущая директория родителя
lpStartupInfo указатель на структуру STARTUPINFO, которая определяет положение главного окна
lpProcessInformation сюда будет записана информация о созданном процессе
Пример запуска notepad.exe.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
STARTUPINFO si;
PROCESS_INFORMATION pi;
 
GetStartupInfo(&si);
 
if(!CreateProcess(
    "c:\\windows\\notepad.exe",
    NULL,
    NULL,
    NULL,
    FALSE,
    0,
    NULL,
    NULL,
    &si,
    &pi)) {
    // обработка ошибок
}
Следует обратить внимание на то, что указан полный путь к файлу notepad.exe. CreateProcess не производит поиск файлов в путях, указанных в переменной PATH.

ShellExecute и ShellExecuteEx - эти функции предназначены не только для запуска программ, но и для открытия и печати различных документов, т.е. запуска приложений, сопоставленных определенным типам файлов. Если, например, в качестве имени файла указать mydoc.doc, то будет запущено приложение, сопоставленное файлам с расширением doc (Microsoft Word). Функции ShellExecute и ShellExecuteEx в отличие от CreateProcess производят поиск файла в путях, указанных в переменной PATH.

C++
1
2
3
4
5
6
7
8
HINSTANCE ShellExecute(
    HWND hwnd, 
    LPCTSTR lpOperation,
    LPCTSTR lpFile, 
    LPCTSTR lpParameters, 
    LPCTSTR lpDirectory,
    INT nShowCmd
);
Эта функция возвращает значение >32 в случае успешного выполнения и значение <= 32 в случае ошибки.

Параметры:

hwnd дескриптор родительского окна
lpOperation строка, описывающая операцию: "open" - открытие (запуск), "print" - печать, "explore" - открыть окно с заданной папкой
lpFile имя файла
lpParameters параметры командной строки
lpDirectory текущая директория для запускаемой программы
nShowCmd параметр, указывающий, как будет показано приложение при открытии. Имеет тот же смысл, что и nCmdShow в WinMain
Пример запуска notepad.exe:

C++
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
if((UINT)ShellExecute(
    NULL,
    "open",
    "notepad.exe",
    NULL,
    NULL,
    SW_SHOWNORMAL) <= 32) {
    // обработка ошибок
}
Пример открытия файла doc1.doc.
 
if((UINT)ShellExecute(
    NULL,
    "open",
    "doc1.doc",
    NULL,
    NULL,
    SW_SHOWNORMAL) <= 32) {
        // обработка ошибок
}
WINSHELLAPI BOOL WINAPI ShellExecuteEx(
    LPSHELLEXECUTEINFO lpExecInfo
);
Формат структуры SHELLEXECUTEINFO:
 
typedef struct _SHELLEXECUTEINFO{
    DWORD cbSize;           // размер структуры
    ULONG fMask;            // маска, указывающая
    HWND hwnd; 
    LPCTSTR lpVerb;         // команда
    LPCTSTR lpFile;         // имя файла
    LPCTSTR lpParameters;   // параметры командной строки
    LPCTSTR lpDirectory;    // текущая директория
    int nShow;              // параметр, указывающий, как будет показано приложение при открытии.
    HINSTANCE hInstApp;     // сюда будет записан hInstance приложения
 
    // Optional members 
    LPVOID lpIDList;        // IDL, определяющий файл для выполнения
    LPCSTR lpClass;         // имя класса файла или GUID
    HKEY hkeyClass;         // дескриптор ключа в реестре для класса файла
    DWORD dwHotKey;         // горячая клавиша
    HANDLE hIcon;           // иконка для класса файла
    HANDLE hProcess;        // дескриптор процесса
} SHELLEXECUTEINFO, FAR *LPSHELLEXECUTEINFO;
Пример запуска notepad.exe:
 
SHELLEXECUTEINFO    SHExecInfo;
ZeroMemory(&SHExecInfo, sizeof(SHExecInfo));
 
SHExecInfo.cbSize = sizeof(SHExecInfo);
SHExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
SHExecInfo.nShow = SW_SHOWNORMAL;
SHExecInfo.lpFile = "notepad.exe";
 
if(!ShellExecuteEx(&SHExecInfo)) {
    // обработка ошибок
}
Функции, предоставляемые стандартной библиотекой языка программирования. Рассмотрение этих функций выходит за рамки данной стать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.08.2013, 00:16
Помогаю со студенческими работами здесь

Модуль CRT - Создать окно и ввести в него небольшой текст
Здравствуйте, требуется помощь в написании программы: Заранее спасибо за помощь.

Создать окно и ввести в него небольшой текст. Слова разделять пробелами.
18. Создать окно и ввести в него небольшой текст. Слова разделять пробелами. Организовать новое окно, в котором будет...

Создать белое окно на синем фоне. Ввести в него текст. Восстановить цвет экрана
Создать белое окно на синем фоне. Ввести в него текст. Восстановить цвет экрана

Послать текст в окно другой программы
Имеется код посылающий введённый текст в окно другой программы, но работает только со стандартным блокнотом, с другими же программа...

Как ввести текст в файл, а потом через функцию продолжить другой текст в этом же файле
Здравствуйте. Допустим, я хочу ввести текст в файл через main, а потом мне нужно вызвать функцию, в которой я должен продолжить писать...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru