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

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

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

Мне надо чтобы я запускал мою прогу, та запускала другую и 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
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2019, 16:07
Ответы с готовыми решениями:

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

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

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

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

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

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2019, 16:07

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

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

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


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru