Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема c ShellExecute  (Прочитано 7540 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Olegg
Гость
« : 12-07-2004 12:01 » 

Подскажите пожалуйста.
Код:
String StrRun=Form1->Caption+"//System32//Command.com";
String StrDir="C://";
ShellExecute(0,"open",StrRun.c_str(),"cd S",StrDir.c_str(),SW_SHOWNORMAL);
Хочу по средством Command.com создать директорию.
Command.com ругается, что слишком много параметров, каталог поиска задан не верно.
Что не так я деляю?
« Последнее редактирование: 30-11-2007 20:11 от Алексей1153++ » Записан
Olegg
Гость
« Ответ #1 : 12-07-2004 12:57 » 

Извеняюсь не cd, а md, но суть дела не меняеет!
Записан
Kivals
Команда клуба

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 12-07-2004 13:04 » 

Ничего  понял Улыбаюсь
1. Почему не создать каталог средствами API (CreateDirectory/CreateDirectoryEx)?
2. Почему прямые слеши и почему они сдвоены?
3. "cd" - это комманда перехода. При чем тут создание? (mkdir)
Вывод: странно все это Улыбаюсь
Записан
Olegg
Гость
« Ответ #3 : 12-07-2004 13:17 » new

/c не хватало!

String StrRun=Form1->Caption+"//System32//Command.com";
String StrDir="C://";
ShellExecute(0,"open",StrRun.c_str(),"/c md S",StrDir.c_str(),SW_SHOWNORMAL);
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines