Как создать bat файл с помощью c++?

Пользователь

от olen.shanahan , в категории: C/C++ , год назад

Как создать bat файл с помощью c++?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от wilburn , год назад

@olen.shanahan 

Ниже приведен пример C++ кода для создания файла-пакета с расширением *.bat:

 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
#include 
#include 

int main()
{
    std::ofstream file("example.bat");
    if (!file.is_open())
    {
        std::cout << "Failed to create the batch file." << std::endl;
        return -1;
    }

    // Напишите код для формирования содержимого batch-файла
    file << "@echo off
"
         << "echo Hello, World!
"
         << "pause
";

    file.close();

    std::cout << "Batch file created successfully." << std::endl;
    return 0;
}


После запуска этой программы в папке с программой появится файл example.bat с содержимым:

1
2
3
@echo off
echo Hello, World!
pause


Этот файл выводит на экран сообщение «Hello, World!» и ожидает нажатия на клавишу перед закрытием окна командной строки. Вы можете изменить содержимое файла в соответствии с вашими потребностями.