С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 14.05.2019
Сообщений: 5
1

Как запустить из моей проги другую, чтобы моя старая закрылась через батник

17.05.2019, 16:07. Показов 260. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Мне надо чтобы я запускал мою прогу, та запускала другую и batnik, batnik закрывается 1 прогу , а вторая прога спокойно работала. Вот код 1 проги.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream>
#include <windows.h>
#include <fstream>
 
using namespace std;
 
int main(){
    setlocale(LC_ALL, "Russian");
    cout << "Choose your language.\nSend 1  if you need English, send 2 if you need Russian." << endl;
    cout << "Выберите свой язык.\nОтправьте 1 если вам нужен Английский, 2 если вам нужен Русский" << endl;
    int a;
    cin >> a;
    if (a == 0) {
        cout << "Eror, closing the programm\nОшибка, закрытие программы..." << endl;
        Sleep(2000);
        exit(0);
    }
 
    if (a > 2) {
        cout << "Eror, closing the programm\nОшибка, закрытие программы..." << endl;
        Sleep(2000);
        exit(0);
    }
 
    if (a == 2) {
        ofstream file;
        file.open("открой меня.txt");
        file << "Привет, это программа создала этот файл."; // всместо этого тут будет то, что мне надо
        cout << "Программа закрывается, так как у вас теперь есть нужный вам файл.";
        file.close();
        Sleep(2000);
        WinExec("files\\source.exe", SW_SHOW);
        Sleep(1500);
        WinExec("files\\dell\\bat.bat", SW_SHOW);
        exit(0);
    }
 
    if (a == 1) {
        ofstream file;
        file.open("open this.txt");
        file << "Hello, it's me create this file, sorry."; // всместо этого тут будет то, что мне надо
        file.close();
        cout << "Programm the closing, but you now have a text file";
        Sleep(2000);
        system("files\\dell\\bat.bat");
        Sleep(1500);
        system("files\\source.exe");
        exit(0);
    }
    }
Что лучше использовать для открытия файла в этом коде WinExec или system ? Вот код 2 проги
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <windows.h>
#include <string>
#include <fstream>
 
using namespace std;
 
int main() {
    system("color F0");  // Установка белого фона и черного текста
    setlocale(LC_ALL, "Russian");
    BlockInput(true);
    Sleep(1500);
    cout << "Успешная загрузка.";
    Sleep(1000);
    WinExec("music\\1.mp3", SW_SHOW);
    Sleep(2250);
    WinExec("picture\\1.png", SW_SHOW);
    cin.get();
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2019, 16:07
Ответы с готовыми решениями:

Как запустить батник через 5 минут после загрузки компьютера?
Приветствую. Подскажите, можно ли запустить батник через 5 минут после загрузки ПК?

Запустить другую программу из-под моей утилиты
Добрый день форумчане. Необходимо запустить другую программу из под моей утили. Запускаю через...

Хочу, чтобы в IE картинки были видны, а из моей проги в WebBrowsere - небыли.
А можна вышеупомянутую вещь использовать свои настройки. Напрмер, если я хочу, чтобы в IE картинки...

Как запустить батник с флешки, не зная её буквы, чтобы он выполнился относительно места его нахождения?
Каламбур получился в вопросе? Попробую еще разок подробнее. Есть сложный многостраничный батник,...

0
17.05.2019, 16:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2019, 16:07
Помогаю со студенческими работами здесь

С моей программы запустить другую программу и вставить сообщение
Доброго времени суток, пишу программу на С# которая запускает другую программу, в которой есть...

При нажатии кнопки открывалась новая форма, a старая закрылась
Есть две формы Form1 и Form2. Нужно чтобы при нажатии на кнопку на Form1 появилась Form2, а Form1...

Как сделать так, чтобы батник запускал батник на другом компьютере по локальной сети?
Как сделать что бы батник запускал батник на другом компьютере по локальной сети?

Как создать инсталл моей проги?
Как создать иснсталл моей проги?

Как запустить другую программу (.exe) через код?
4) Как запустить другую программу (.exe) через код? Delphi XE5

Как узнать предыдущее окно из моей проги?
Была помойму то ли в винапи то ли в самой делфи такая фича, можно было узнапть порядок расположения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru