|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.11.2012, 22:52 | #1 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 137
|
Вопрос о запуске через делфи.
Здравствуйте уважаемые программисты и любители.
У меня возник вопрос. Имею login.bat файл с содержанием Код:
У меня вопрос как можно по средствам делфи запустить его. Когда Я пользуюсь стандартным кодом запуска Код:
Код:
Подкиньте пожалуйста варианты кода который сможет запустить полноценно данный файл. Раньше (2 года назад) у меня был код который запускал этот батник нормально, но вот не углядел и потерял код. Последний раз редактировалось Jleksern; 15.11.2012 в 22:55. |
15.11.2012, 23:05 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Вы не указали рабочую папку, откуда будет запущен bat.
Подробнее: http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx |
15.11.2012, 23:13 | #3 | |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 137
|
Цитата:
Боюсь не имеет большого значения. Но Я думаю Вы не даром спросили... I:\Documents and Settings\XXX\Рабочий стол\Project\Login\login.bat В папке Project находиться проект Delphi, дальше в папке login храниться сам батник который будет запущен. По моей памяти помню что нужный мне код был в одну строчку. Нашел его на просторах интернета, а сейчас хоть убей не могу найти. З.Ы. ShellExecute я написал заранее чтоб Вы знали какая будет ошибка. Предыдущий код не на ShellExecute начинался 1оо% Последний раз редактировалось Jleksern; 15.11.2012 в 23:19. |
|
15.11.2012, 23:20 | #4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Я вам дал ссылку, и вы даже не зашли. Пичально.
Подсказка: lpDirectory |
15.11.2012, 23:44 | #5 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 137
|
Я перешел по вашей ссылки, но с английским чтением у меня явная проблема.
А вот с Ваша подсказка была мне помогла обнаружить в поиске такой код, который я адаптировал под себя. В итоге нашел получилось вот такое... Код:
Код:
Прежняя ошибка. Знаю есть и другие способы запустить файл кроме ShellExecute, но не знаю какие и какой подойдет мне должен помочь. По этому прошу у Вас помощи. |
15.11.2012, 23:49 | #6 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Код:
У вас оно nil а значит из папки %system32% и там нет Цитата:
|
|
15.11.2012, 23:54 | #7 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Я бы все таки попробовал в ShellExecute задать полный путь батника и следующим параметром полный путь к рабочей папке.
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 15.11.2012 в 23:58. |
|
16.11.2012, 00:14 | #8 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 137
|
Всё решил...
Спасибо всем большое без Вас бы не получилось. На будущее если у кого-то будут подобные проблемы. Вот этот код работает как стрелки на Биг Бене. Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Свернуть програму при запуске через PI.dwProcessId | Человек_Борща | Общие вопросы Delphi | 4 | 22.09.2010 11:03 |
Проблема найти путь к винде при запуске программы через удаленный рабочий стол | grenles | Общие вопросы Delphi | 4 | 12.04.2009 23:29 |
В окне делфи форма с элементами есть, а при запуске элементы исчезают | lenant | Помощь студентам | 8 | 29.05.2008 15:44 |