|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.07.2010, 17:25 | #1 |
Пользователь
Регистрация: 09.07.2010
Сообщений: 65
|
Создание из консольного приложения .bat
Мне нужно реализовать создание .bat'ника из консольного приложения. Содержание батника, допустим присвоено какой то переменной. Вот как его создать и каким образом в него содержание этой переменной впихать? Подскажите, плиз. Оч надо. С меня- шоколадка по почте):confused :
а в конце окажется, что все проблемы были из-за дивана, что стоял не по фэн-шую...
|
16.07.2010, 17:56 | #2 |
Форумчанин
Регистрация: 28.01.2008
Сообщений: 267
|
.bat файл - это по сути двоичный (бинарный) файл. Данные в него можно записать либо через файловый поток (FileStream) либо с помощью FileOpen, FileWrite, FileClose.
Не забываем говорить спасибо за помощь - это ведь так приятно
|
16.07.2010, 17:59 | #3 |
Пользователь
Регистрация: 09.07.2010
Сообщений: 65
|
Можно пожалуйста каким никаким, но примером. Вообще не понимаю с чего начать и чем закончить.
а в конце окажется, что все проблемы были из-за дивана, что стоял не по фэн-шую...
|
16.07.2010, 18:00 | #4 |
Форумчанин
Регистрация: 28.01.2008
Сообщений: 267
|
а что за переменную вы хотите записать в батник, тип и содержание в студию.
Не забываем говорить спасибо за помощь - это ведь так приятно
|
16.07.2010, 18:14 | #5 | |
Форумчанин
Регистрация: 13.07.2010
Сообщений: 346
|
Цитата:
Non est culpa vin, sed culpa bibentis
|
|
16.07.2010, 18:15 | #6 | |
Пользователь
Регистрация: 09.07.2010
Сообщений: 65
|
Цитата:
ShellExecute(hInstance,'open','C:\W INDOWS\system32 \cmd.exe',' ipconfig',0,SW_SHOWNORMAL); оО...и вот сижу и гадаю отчего же..
а в конце окажется, что все проблемы были из-за дивана, что стоял не по фэн-шую...
|
|
16.07.2010, 18:19 | #7 | |
Форумчанин
Регистрация: 13.07.2010
Сообщений: 346
|
Цитата:
ShellExecute(hInstance,'open','C:\W INDOWS\system32\ipconfig.exe',0,0,S W_SHOWNORMAL); так низя??
Non est culpa vin, sed culpa bibentis
|
|
16.07.2010, 18:24 | #8 |
Пользователь
Регистрация: 09.07.2010
Сообщений: 65
|
можно))))айпиконфиг я случайно воткнула,проводила эксперименты, так и копировала..прошу прощчения... мне нужен netsh firewall add allowed program такая то, такая то))))...
вроде разобралась, там перед комадой надо "/к" поставить..и пашет...может кто знает что это за абра кадабра?.. и еще... SW_SHOWNORMAL(последний параметр) отвечает за видимость приложения, ну cmd.exe в данном случае, да?...а может кто подсказать как отключить видимость?...
а в конце окажется, что все проблемы были из-за дивана, что стоял не по фэн-шую...
|
16.07.2010, 18:30 | #9 |
Форумчанин
Регистрация: 13.07.2010
Сообщений: 346
|
ShellExecute( hInstance,'open','C:\WINDOWS\system 32\cmd.exe','/K 1.bat','c:\',SW_SHOW);
с видимостью не знаю
Non est culpa vin, sed culpa bibentis
|
16.07.2010, 18:33 | #10 |
Пользователь
Регистрация: 09.07.2010
Сообщений: 65
|
Опопоп!!!!!.. это што????....батник сначала делать надо, как я понимаю..иди ты написал пример последнего параметра?...*достает мозг из стола*
Объясни пожалуйста.
а в конце окажется, что все проблемы были из-за дивана, что стоял не по фэн-шую...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перехват строк из консольного приложения | Slonnn | Помощь студентам | 6 | 08.04.2010 14:28 |
Перевод консольного приложения в оконное | varvara16 | Общие вопросы C/C++ | 17 | 10.09.2009 13:20 |
создание оболочки для консольного приложения | Consol | Работа с сетью в Delphi | 2 | 19.08.2009 08:38 |
Закрытие консольного приложения по ENTER в C++ | Сергей089 | Помощь студентам | 4 | 02.03.2009 21:17 |
Перехват вывода консольного приложения | Роман Радер | Общие вопросы Delphi | 0 | 12.02.2007 18:40 |