|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.04.2018, 17:34 | #1 |
Регистрация: 16.04.2018
Сообщений: 6
|
ShellExecute с параметрами
Добрый день!
Есть строковая переменная (param) с параметрами, как мне запустить CMD, используя в качестве параметров содержимое этой строки? Явная запись работает, а из переменной не получается. Заранее благодарен за ответ. |
16.04.2018, 17:36 | #2 |
Регистрация: 16.04.2018
Сообщений: 6
|
Да, необходимо запустить cmd с правами локального админа, посему пользуюсь ShellExecute
|
16.04.2018, 17:43 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
погуглил.
вот это не ваш случай? Код:
|
17.04.2018, 09:25 | #4 |
Регистрация: 16.04.2018
Сообщений: 6
|
Нет, мне надо открыть cmd и передать в него параметры, которые я сохранил в строковой переменной "param".
|
17.04.2018, 09:35 | #5 |
Регистрация: 16.04.2018
Сообщений: 6
|
Вот например:
не работает... param = "ipconfig"; ShellExecuteA(0, "runas", "cmd.exe", param.c_str(), NULL, SW_RESTORE); работает... ShellExecuteA(0, "runas", "cmd.exe", "/K ipconfig", NULL, SW_RESTORE); что я делаю не так? |
17.04.2018, 09:39 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Выдает-то что?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
17.04.2018, 09:49 | #7 |
Регистрация: 16.04.2018
Сообщений: 6
|
Командную строку.
Разобрался, в строку "param" добавил ключ /K, заработало, как сразу не заметил не пойму. Другая проблема в строке param содержится путь с пробелами, как его описать правильно? param = "C:\\Program files\\Speccy\\Speccy.exe" |
17.04.2018, 09:55 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
17.04.2018, 11:35 | #9 |
Регистрация: 16.04.2018
Сообщений: 6
|
"C:\Program" не является внутренней или внешней командой ... и т.д. Не помогло.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ShellExecute | Артегор | Общие вопросы C/C++ | 16 | 01.06.2016 17:22 |
Перенос Edit в ShellExecute или переменые в ShellExecute | VMG | Общие вопросы Delphi | 5 | 11.02.2014 15:12 |
программа с типизированными параметрами-значениями и параметрами-переменными | Kira09 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 20.12.2010 22:23 |
ShellExecute | SNUPY | Общие вопросы Delphi | 4 | 19.02.2008 22:59 |