C как запустить exe файл
Обратите внимание:
1. Прежде чем начать новую тему или отправить сообщение, убедитесь, что вы не нарушаете правил форума!
2. Обязательно воспользуйтесь поиском. Возможно, Ваш вопрос уже обсуждали. Полезные ссылки приведены ниже.
3. Темы с просьбой выполнить какую-либо работу за автора в этом разделе не обсуждаются.
4. Используйте теги [ code=cpp ] . текст программы. [ /code ] для выделения текста программы подсветкой.
5. Помните, здесь телепатов нет. Старайтесь формулировать свой вопрос максимально грамотно и чётко: Как правильно задавать вопросы
6. Запрещено отвечать в темы месячной и более давности без веских на то причин.
Модераторы: B.V.
‘> Запуск exe файла на выполнение
- Подписаться на тему
- Сообщить другу
- Скачать/распечатать тему
Сообщ. #1 , 22.10.09, 18:22

Рейтинг (т): 1
Кто нибудь знает как запустить файл на выполнение в Visual C++ ? Чего я только не перепробовал.
ShellExecuteA(NULL,NULL,» C:\\file.exe»,NULL,NULL,SW_SHOW);
WinExec(«C:\\file.exe», SW_SHOWNORMAL);
QProcess* proc=new QProcess(this);
proc->start(«notepad C:/file.exe»);
Скажите пожалуйста, неужели нет какой то простой команды которая делает это? Просто экзешник, без параметров. Я уже весь мануал облазил. Всякие Exec, execute и еще куча всего. Ничего не помогает.
Как запустить exe файл в коде с++?


- C++
- +1 ещё
Как найти наикратчайшие пути взвешенного орграфа, представленного матрицей инцидентности, используя алгоритм Дейкстры?
- 1 подписчик
- 05 дек.
- 98 просмотров

- C++
- +1 ещё
Compilation error: exit status 1?
- 1 подписчик
- 05 дек.
- 62 просмотра

- C++
Как преобразовать char* содержащий символы unicode?
- 1 подписчик
- 04 дек.
- 92 просмотра

- C++
- +1 ещё
Пытался скомпилировать код GyverControl. Выдаёт ошибку: collect2.exe: error: ld returned 1 exit status. Что делать?
- 1 подписчик
- 01 дек.
- 76 просмотров

- C++
Не работает сортировка?
- 1 подписчик
- 01 дек.
- 88 просмотров

- C++
Как можно улучшить код?
- 1 подписчик
- 30 нояб.
- 146 просмотров

- C++
- +2 ещё
Какие есть методы сборки кода на игровых движках? Какой лучше для примитивного 2d вроде vn генератора?
- 1 подписчик
- 29 нояб.
- 197 просмотров

- C++
Как оформить правильно выполнение?
- 1 подписчик
- 28 нояб.
- 63 просмотра

- C++
Почему не подсчитывается количество книг с тремя о в название?
- 1 подписчик
- 27 нояб.
- 89 просмотров

- C++
Как создать exe файл с интерпретатором angel script?
- 1 подписчик
- 26 нояб.
- 77 просмотров
от 160 000 до 220 000 ₽
от 200 000 до 250 000 ₽
08 дек. 2023, в 15:01
5000 руб./за проект
08 дек. 2023, в 15:01
5000 руб./за проект
08 дек. 2023, в 14:36
5000 руб./за проект
Минуточку внимания
Присоединяйтесь к сообществу, чтобы узнавать новое и делиться знаниями
- Почему после запуска контейнера к нему нельзя подключиться в браузере?
- 2 подписчика
- 1 ответ
- 4 подписчика
- 1 ответ
- 3 подписчика
- 1 ответ
- 3 подписчика
- 3 ответа
- 3 подписчика
- 1 ответ
- 2 подписчика
- 0 ответов
- 2 подписчика
- 1 ответ
- 2 подписчика
- 1 ответ
- 2 подписчика
- 1 ответ
- 2 подписчика
- 1 ответ
C как запустить exe файл
Доброй ночи. Подскажите как запустить файл EXE из 1С 8.1.
Код 1C v 8.х
Процедура Кнопка2Нажатие(Элемент)
ЗапуститьПриложение(«C:\ProgramData\Medoc\Medoc\ezvit.exe -org 00111475 -user Admin»);
КонецПроцедурыПытаюсь запустить exe с параметрами. В bat-нике с этими же параметрами запускается на ура. В 1С выдает ошибку:
Не удается найти «C:\ProgramData\Medoc\Medoc\ezvit.exe -org 00111475 -user Admin». Проверьте, правильно ли указано имя и повторите попытку.Вангую что файл на клиенте, а код выполняется на сервере
и код и файл на клиенте. Обе программы установлены на одном компьютере.Если нажать Win+R и туда вставить «C:\ProgramData\Medoc\Medoc\ezvit.exe -org 00111475 -user Admin». Корректно отработает?
C как запустить exe файл
Чего-то бессонница замучила.
Вот решил сделать: https://yadi.sk/d/mFMwx65HtIal5g
Как юзать:
1. EXE2PAS.exe Example.exe //исходник прилагается, может кто захочет его в свой IC запихнуть.
получаем Example.pas
2. В IC ( в схеме Project96.sha) в uses пишем имя файла пишем имя файла Example созданного EXE2PAS.exe
В примере Project111
3. Редактируем функцию в строке 143 ProcessInfo:=MemoryExecute(@FileData, ‘Командная строка’, false);
Вписываем командную строку, если нужно, или оставляем пустую строку.
true — Запустит в скрытом режиме наш файл, false — в оконном.
Верхние точки не делал, думаю, что они не к чему.#1.1 контекстная реклама от партнеров

andrestudioОтветов: 5227
Рейтинг: 585
#2: 2020-04-12 10:39:50 ЛС | профиль | цитатаflint2, зая. нечего сказать. Осталось только подождать кулибиных которые пополнят антивирусные базы своим творчеством. А мы обычные смертные будем оху. ть что у нас не с того не с чего антивирус схлапывает
Мой форум — http://hiasm.bbtalk.me/ схемы, компоненты.

flint2
Ответов: 2059
Рейтинг: 131
#3: 2020-04-12 11:52:59 ЛС | профиль | цитата
andrestudio, столовыми ножами гораздо больше убивают, чем из огнестрела.
сожалею, что нет огнестрела в свободной продаже.
Общество очистилось-бы хлеще чем от короновируса.P.S.
Хочу привиньчивать C\C++ компилятор https://bellard.org/tcc/ в свои схемы. Не только в качестве IC, но и как скрипты юзать.
https://www8.cs.umu.se/kurser/TDBD12/VT04/lab/lua/tolua++.htmlРедактировалось 4 раз(а), последний 2020-04-12 12:16:56

NUB
Ответов: 56
#4: 2020-05-18 07:41:19 ЛС | профиль | цитата
flint2 писал(а):
Вот решил сделать: https://yadi.sk/d/mFMwx65HtIal5gЗдравствуйте. Не пойму, как это работает? Я создал Example.PAS с помощью EXE2PAS.exe. В IC, изменил имя файла в строке uses, функцию в строке 143 редактировал по-разному. Я так понимаю, что схема Project96 должна компилироваться и через неё, запускаться основная программа (не скрытая). Но схема не компилируется и не создается файл Project96.exe. Или это не так работает? Объясните пожалуйста.
На этом форуме, самые умные и добрые люди, всегда помогут! СПАСИБО!

flint2
Ответов: 2059
Рейтинг: 131
#5: 2020-05-18 10:32:29 ЛС | профиль | цитатаNUB, надо сделать всего два движения:
1. Запускаем EXE2PAS.exe scenario.exe получаем scenario.PAS
2. В IC пишем так:interface
uses Windows, kol,Share, scenario, Debug; // сюда пишем имя файла созданного EXE2PAS.exe
typeКомпилируем. Всё!
Внизу IC:
ProcessInfo:=MemoryExecute(@FileData, », false) // false Запустит наш файл в видимом режиме
ProcessInfo:=MemoryExecute(@FileData, », true) // true Запустит наш файл в скрытом режиме
Пример https://yadi.sk/d/TYp3Nyow8Fv8cgРедактировалось 1 раз(а), последний 2020-05-18 10:33:02

NUB
Ответов: 56
#6: 2020-05-21 12:22:45 ЛС | профиль | цитата
flint2,
flint2 писал(а):надо сделать всего два движения:
1. Запускаем EXE2PAS.exe scenario.exe получаем scenario.PAS
2. В IC пишем так:Спасибо за ответ. Я так уже делал, не работало. Всё заработало, когда я попробовал запустить на другом ПК. Потом на своем, переустановил HiAsm. Сейчас работает))
На этом форуме, самые умные и добрые люди, всегда помогут! СПАСИБО!

3042
Ответов: 1921
Рейтинг: 172
#7: 2020-10-05 15:29:32 ЛС | профиль | цитатаflint2, а можно сделать подобное для присоединения библиотеки dll к программе? Например, bass.dll чтобы так впихнуть в прогу и вызывать из памяти.

flint2