@Maximus said in Выполнить код при ошибке или ручном неудачном завершении потока:
@Fox так он просто завершит поток а не вернет исключение
Вам было бы быстрее проверить то, что я сказал, вместо того, что бы спорить на форуме
Вобщем очень странную штуку заметил в BASe.
Возможно кто из знатоков подскажет чем отличается:
cmd окружение в Винде
от cmd окружения в котором я запускаю batch код через кубик "Выполнить код"
Пример бага\фичи что я заметил :
start "" "C:\Program Files\Memy7.1.1\MEmu\MEmuConsole.exe"
Код запускает огромное окно софта на весь экран и в низком разрешении (растянуто на весь экран):

cd C:\Program Files\Memy7.1.1\MEmu
start MEmuConsole.exe
и окно открылось в нормальном размере:

попробовал через nodejs запустить ,но та же проблема, софт (консоль эмулятора memu) запустилась на весь экран
код:
const { exec } = require('child_process');
// Путь к исполняемому файлу
const exePath = `"C:\\Program Files\\Memy7.1.1\\MEmu\\MEmuConsole.exe"`;
// Выполнение команды для запуска MEmuConsole.exe
exec(exePath, (error, stdout, stderr) => {
if (error) {
console.error(`exec error: ${error}`);
return;
}
if (stderr) {
console.error(`stderr: ${stderr}`);
}
console.log(`stdout: ${stdout}`);
});
Мистика какая-то))) , почему он запускается растянутым на весь экран
