Александровский форум
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 ]
Заголовок сообщения: 

Млин я на дельфях в одну строчку такую прогу напишу :lol: В подсказку ShellExecute :roll:

Автор:  ...Lucky))) [ 09 ноя 2009, 21:52 ]
Заголовок сообщения:  Re: Bath File

в конце end. припеши :9:

Автор:  Alexey [ 09 ноя 2009, 22:46 ]
Заголовок сообщения:  Re: Bath File

На даты постов смотреть не судьба?

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/