Как правильно запустить программу/процесс/приложение через CreateProcess()? Покажите пример04.03.2021, 22:45. Показов 27719. Ответов 73
Метки нет (Все метки)
Пишу так
Покажите свой пример а не копипаст из справки. Про дочерние процессы тоже не понял спрашиваю здесь Покажите пример дочерних и унаследованных процессов, но я смотрю у меня даже базовый обычный процесс не запускается.
0
|
||||||
| 04.03.2021, 22:45 | |
|
Ответы с готовыми решениями:
73
Как запустить консольное приложение через CreateProcess и спрятать его окно?
Покажите пример как реализовать новости через RSS |
|
Невнимательный
|
|||||||
| 07.09.2022, 23:07 | |||||||
|
... к директории видимо ,) т.к есть завешающий слеш %~d0 - буква диска %~p0 - путь %0 - батник с полным путём Другие варианты можно посмотреть например если выполнить команду
0
|
|||||||
| 08.09.2022, 01:36 [ТС] | |||
C:\MultiBot\my_Bots\home\home-2\Data\profile, Есть также и этот путь C:\MultiBot\my_Bots\home\home-2\App\FirefoxЗачем столько данных извлекать если просто нужно этот файл "file:///C:/MultiBot/my_Bots/home/home-2/main_File/loader.html?m=run.js" передать в "C:\\MultiBot\\my_Bots\\home\\home-2\\home-2.exe".Человек не может нормально написать что получается в этой строке START /min %pathToFirefox%%processName% -no-remote -profile %pathToProfile% %work_script%. Какая там формируется команда учитывая что копируются какие-то пути, и во что единое они соединяются? И всё же не понятно что такое -no-remote и имеет ли отношение -profile к строке SET pathToProfile=%~dp0..\Data\profile.
0
|
|||
|
Невнимательный
|
|||
| 08.09.2022, 11:33 | |||
@ECHO OFF - Не выводить выполняемые командыif "%1_"=="_" (START /MIN CMD.EXE /C %~s0 any_word & EXIT)если запущен без передачи параметра... например просто кликом по файлу запускается второе окно смд, свёрнутое. которое выполняет снова этот файл передавая парамметром строку any_word ... первое выполнение прерывается. title home-1меняется заголовок этому свёрнутому окну и настраивается некая опция ,) выполнения команд, без которой вроде дальнейший код даст точно такие-же результаты. ... переменным устанавливаются значения SET processName="home-2.exe"это понятно... SET pathToFirefox=%~dp0..\App\Firefox\значение C:\Progi\My\..\App\Firefox\ ... как-бы то-же что и C:\Progi\App\Firefox\ SET pathToProfile=%~dp0..\Data\profileзначение C:\Progi\My\..\Data\profile SET work_script=file:///%~dp0loader.html?m=run.jsзначение file:///C:\Progi\My\loader.html?m=run.js ... слеши разные, как я говорил taskkill.exe /F /IM %processName%попытка убить два процесса ... возможно ранее запущеный "home-2.exe" и окно ошибки выполнения чего-либо START /min %pathToFirefox%%processName% -no-remote -profile %pathToProfile% %work_script%значение START /min C:\Progi\My\..\App\Firefox"home-2.exe" -no-remote -profile C:\Progi\My\..\Data\profile file:///C:\Progi\My\loader.html?m=run.js Как-бы это не лучший образчик продуманного написания красивой программы.Кавычки не туда... всё свёрнутым зачем-то запускается Да я запускал браузеры... но как понять что за home-2.exe там запускается ... с параметрами как у FF , и из папки как у FF Этот неизвестный мне home-2.exe я никогда не видел он может делать с параметрами всёчто хотел его автор ... где-то на дисках у меня FF-91-ESR ... но home-2.exe там в его папке нет
1
|
|||
|
252 / 185 / 47
Регистрация: 31.01.2021
Сообщений: 934
|
||||||
| 09.09.2022, 09:34 | ||||||
1
|
||||||
| 09.09.2022, 23:05 [ТС] | |||
|
Добавлено через 35 секунд Добавлено через 1 час 24 минуты В общем ребята через CreateProcess, не запустишь такое дело, т.к. файл run.js требует запуска батника, в моём случае не прокатывает.
0
|
|||
|
Модератор
|
|||||||
| 10.09.2022, 15:40 | |||||||
|
Nexi99, батник, предложенный YUEN HOIFEF,
Как правильно запустить программу/процесс/приложение через CreateProcess()? Покажите пример позволяет запустить то, что Вам нужно, так, как Вам нужно?
0
|
|||||||
| 10.09.2022, 23:11 [ТС] | ||
|
0
|
||
|
Невнимательный
|
||||||||||||
| 11.09.2022, 02:02 | ||||||||||||
![]() mintty 2.4.2 (i686-ps-msys)
... сама командная строка в заголовках. эти эмуляторы не любят эти обратные слеши в путяхт ... виндовс чаще нормально любые... home2-exe неизвестно )) ... и, как в начале я заметил, были такие браузеры, которые ничего не понимали кроме file:///c:/... это home-2.exe может и к порту какому-нибудь биндиться и браузер запускать для загрузки как с сервера... заголовки чтобы какие-то добавить. ... то ли вредоносы какие, то ли для консперации используется .)
0
|
||||||||||||
| 11.09.2022, 02:48 [ТС] | |||||||
pathToFirefox,pathToProfile,work_script в консоль на языке bat(кто-то говорил что это Pascal). И по прежнему не понятно что такое -no-remote -profile?Добавлено через 11 минут run.js накходится по пути C:\MultiBot\my_Bots\home\home-2\Data\profile\iMacros\Macros, в ТГ человек написал что чтение скрипта происходит.Что касаемо процесса home-2.exeто у него 2 пути:1ый-C:\MultiBot\my_Bots\home\home-2\App\Firefox\home-2.exe но если от туда запустить браузер обнавляется и не работает а вот движок браузера как раз там и описан, 2ой- C:\MultiBot\my_Bots\home\home-2\home-2.exe-отсюда идёт запуск а работа идёт из 1го пути. Также сам макрос запускается loader.html-запускается отсюда C:\MultiBot\my_Bots\home\home-2\main_File\loader.html. В конечном итоге получает такую кашу что у процесса 2 пути 1из которого идёт запуск, 2ой тот где описан движок ну и нужно задействовать 2 файла run.js и loader.html. И не совсем понятно что делает -no-remote -profile. Вывести бы это всё в консоль и посмотреть значения строк и команд.
0
|
|||||||
| 11.09.2022, 16:38 [ТС] | |||||||
C:\MultiBot\my_Bots\home\home-2\main_File\..\App\Firefox"home-2.exe" -no-remote -profile C:\MultiBot\my_Bots\home\home-2\main_File\..\Data\profile file:///C:\MultiBot\my_Bots\home\home-2\main_File\loader.html?m=run.js C:\MultiBot\my_Bots\home\home-2\main_File\..\App\Firefox"home-2.exe" -no-remote -profile C:\MultiBot\my_Bots\home\home-2\main_File\..\Data\profile file:///C:\MultiBot\my_Bots\home\home-2\main_File\loader.html?m=run.js Как такую команду сунуть в CreateProcess.
0
|
|||||||
| 11.09.2022, 17:24 [ТС] | ||||||
Сообщение было отмечено politoto как решение
Решение
и может ли он такую команду принять?
Добавлено через 39 минут В общем ребята сделал вот так.
0
|
||||||
|
336 / 129 / 18
Регистрация: 26.12.2010
Сообщений: 501
|
||
| 16.09.2022, 18:07 | ||
|
0
|
||
| 16.09.2022, 18:07 | |
|
Запустить приложение с помощью CreateProcess Запустить консольное приложение CreateProcess CreateProcess: кроме запуска процесса запустить и само приложение Закрыть процесс, запущенный через CreateProcess Нужно запустить паралельно 3 програми через CreateProcess Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса
Калибровка параметров симбиотической модели: технический обзор
Содержание:
Введение
Постановка проблемы
Технические аспекты реализации
Процесс внедрения изменений
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии
Введение
Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
|
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np
class PlantAgent:
def __init__(self, name, strategy, initial_biomass):
self. name = name
self. strategy = strategy # "greedy" (широколиственные) или. . .
|