Александровский форум https://icmsystem.ru/forum/ |
|
Bath File https://icmsystem.ru/forum/viewtopic.php?f=7&t=220 |
Страница 1 из 1 |
Автор: | ene [ 05 апр 2008, 23:41 ] |
Заголовок сообщения: | Bath File |
cd\ cd program files cd agnitum outpost.exe А дальше вопрос,как завершить кансоль cmd.exe или выйти в корень диска,exit-не помогает. Или здесь нужно использовать сценарий? |
Автор: | Alexey [ 06 апр 2008, 13:35 ] |
Заголовок сообщения: | |
А какой результат нужно получить? |
Автор: | ene [ 06 апр 2008, 20:12 ] |
Заголовок сообщения: | |
Пакетным файлом выполнить запуск ну к примеру OutPost , DuMetr для ленивых и забывчевых перед походом в инет, после как отработают команды, cmd.exe нужно завершить,чтоб не мозолила глаза. В C:\Win\_default.pif использует встроенные команды MSDOS.SYS NTDETECT.COM и в свойствах есть галка "Закрывать окно по завершению работы" не могу сообразить как закончить строку, читал справку и поддержку но это для умных и сообразительных. |
Автор: | Alexey [ 06 апр 2008, 21:15 ] |
Заголовок сообщения: | |
Чето както все сложно у тебя. Создаешь bat файл. В нем пишешь "c:\programm files\хялямаля.exe" и усе. А не проще эти проги поместить в автозагрузку? |
Автор: | Jon-cs [ 07 апр 2008, 07:40 ] |
Заголовок сообщения: | |
......действительно, или просто поставить галку в проге, чтоб сама запускалась.... |
Автор: | ene [ 07 апр 2008, 12:43 ] |
Заголовок сообщения: | |
Попарядку.Машина слабенькая,юзер-ребёнок играет игрушки на ней,пользует интернет а иногда инет его! Если постояно держать загруженными приложения Fairwall,Dumetr,ICQ-тормозят игры,пошёл киндер в инет и (или) забыл,лень по порядку запустить бранмаудер и контроль трафика(сотовое соединение).Вот и появилась эта идея,решил детя юзануть инет а у него перед глазами большой,красивый ярлычок с надписью "ИНТЕРНЕТ" щёлкнул,а он запустил все необходимые ему проги для инета+браузер.Всё это получается но хотелосьбы что'б как отработают все команды консоль закрывалась сама... и всё. |
Автор: | Syxarik [ 07 май 2008, 17:42 ] |
Заголовок сообщения: | |
Очень странно, что не работает "exit" Попробуйте так: Код: exit;
|
Автор: | Alexey [ 08 май 2008, 08:41 ] |
Заголовок сообщения: | |
Все там работает. Просто пока предыдущая команда не выполнится окно не закроется. В нашем случае оно закроется только после выхода из outpost.exe. |
Автор: | Syxarik [ 08 май 2008, 14:34 ] |
Заголовок сообщения: | |
В таком случае её можно просто свернуть. Есть два способа. Первый - отредактировать свойства ярлыка. В свойствах нужно указать "Выполнять в свёрнутом окне". Второй, чуть более веселый, но эффективный: Код: #include <process.h>
#include <stdio.h> #include <windows.h> int WINAPI WinMain(HINSTANCE hInst,HINSTANCE hPrev,LPSTR lpszCmd,int nCmd) { STARTUPINFO si; PROCESS_INFORMATION pi; /* create process with new console */ memset(&si,0,sizeof(si)); si.cb = sizeof(si); si.dwFlags = STARTF_USESHOWWINDOW; si.wShowWindow = SW_HIDE; if( CreateProcess( NULL, lpszCmd, NULL, NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi ) ) { CloseHandle( pi.hProcess ); CloseHandle( pi.hThread ); } /* terminate this */ return 0; } Подробнее о втором способе - http://forum.oszone.net/showthread.php?t=29630 |
Автор: | Alexey [ 09 май 2008, 16:41 ] |
Заголовок сообщения: | |
Только ты забыл добавить что для второго способа нужно для начала поставить С++ и скомпилить. |
Автор: | Syxarik [ 18 июн 2008, 20:54 ] |
Заголовок сообщения: | |
Э Ну да, есть немного. |
Автор: | Vas [ 18 июн 2008, 22:42 ] |
Заголовок сообщения: | |
Млин я на дельфях в одну строчку такую прогу напишу В подсказку ShellExecute |
Автор: | ...Lucky))) [ 09 ноя 2009, 21:52 ] |
Заголовок сообщения: | Re: Bath File |
в конце end. припеши |
Автор: | Alexey [ 09 ноя 2009, 22:46 ] |
Заголовок сообщения: | Re: Bath File |
На даты постов смотреть не судьба? |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |