У меня есть папка с файлами .jpg. Я хочу отправить все эти изображения на принтер.
Я пробовал использовать ShellExecute с двумя файлами:
UnicodeString filePath1 = "something1.jpg";
UnicodeString filePath2 = "something2.jpg";
UnicodeString cmd = "print";
ShellExecute(Form1->Handle, cmd.c_str(), filePath1.c_str(), NULL, NULL, SW_SHOWNORMAL);
ShellExecute(Form1->Handle, cmd.c_str(), filePath2.c_str(), NULL, NULL, SW_SHOWNORMAL);
Но созданы 2 экземпляра принтера Windows. По одному на каждый файл. Я хотел бы иметь один экземпляр с двумя файлами: по одному изображению на файл.
Я тоже пробовал filePath = "something1.jpg something2.jpg"
, но он не работает.
Спасибо.