У меня проблема с созданием файла .vbs, потому что этот "" не может поместить его в "". Вот пример: Где batch << "echo x = msgbox (" <- и эти кавычки блокируют последний. Как мне заставить его работать?
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ofstream batch;
batch.open("name.bat");
batch<<"@echo off";
batch<<"echo x=msgbox("Your Text Here" ,0, "Your Title Here") >> msgbox.vbs";
batch<<
batch.close();
std::cin.get();
return 0;
}
Используйте `\`, например "echo x = msgbox (\" Ваш текст здесь \ ", 0, \" Ваш заголовок здесь \ ") >> msgbox.vbs"
Спасибо за ответ!
Или необработанная строка: batch<< R"(echo x=msgbox("Your Text Here" ,0, "Your Title Here") >> msgbox.vbs)";.
@ JsonFile191 Почему вы отказались и удалили свой вопрос о error: src_path = open"C:\Users\Admin\Desktop\Fol\text.jpg"? Я был бы рад помочь вам исправить ошибку, но вы удалили вопрос, поэтому я оставляю здесь комментарий, если вам все еще нужна помощь.





Избегайте их с помощью \.