|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.07.2010, 17:07 | #1 |
БохЪ
Форумчанин
Регистрация: 30.09.2009
Сообщений: 724
|
Bat
Доброго всем! Возник вопросик, запускаю простенький тестовый bat вида:
md newdir функцией ShellExecute батник типо запускается, но не выполняется...тоесть папка не создается, а вот если ручками запустить то создается. Помогите...
В планах порабощение вселенной...
|
30.07.2010, 17:42 | #2 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
Delphi7, все прекрасно создаеться и через ShellExecute и через WinExec (только папка создаеться рядом с exe, это на случай, если у вас bat лежит в другом каталоге, то там "новоиспеченой" папки не будет...).
|
30.07.2010, 19:44 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Варианты решения: 1) в батнике указывать ПОЛНЫЙ путь создаваемого каталога: md "C:\Program Files\Mozilla Firefox\MyNewDir" или 2) в батнике перед созданием обеспечить переход на нужный диск, нужную папку: C: cd "C:\Program Files\Mozilla Firefox" md MyNewDir или 3) перед выполнением батника сделать текущей нужную папку в самом Delphi через функцию SetCurrentDir |
|
31.07.2010, 09:14 | #4 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
Да лучше в проге своей создавай папку через CreateDir или ForceDirectories
|
31.07.2010, 10:13 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Вообще-то, да!! +1000 Но, я надеюсь, что в батнике у него кроме md ещё предполагается что-то важное!... А прикольно, если TC действительно ничего другого, кроме как создать папку, и не нужно!! LOL! |
|
31.07.2010, 12:10 | #6 |
БохЪ
Форумчанин
Регистрация: 30.09.2009
Сообщений: 724
|
Я просто пишу удаленный контролер и нужно коректно выполнять батники md эт так, для примера. Serge_Bliznykov помог твой третий способ, спасибо.
В планах порабощение вселенной...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Bat | ЭдуардPhp | Операционные системы общие вопросы | 3 | 04.06.2010 19:33 |
*.bat | hov | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 8 | 12.02.2010 19:11 |
*.bat | necky | Помощь студентам | 8 | 23.06.2009 16:09 |
BAT | Д'якон | Безопасность, Шифрование | 2 | 28.05.2009 20:00 |
bat | alexxxxZxxxx | Свободное общение | 5 | 11.01.2009 01:40 |