У меня есть пакетный файл, который выполняет программу для каждого файла TIFF в папке. Программа анализирует изображение и записывает результат в файл в папке. Если я выполню это вручную, все будет хорошо. Если я запускаю Batchfile, то файл не записывается.
Программа, изображения и пакетный файл находятся в одной папке.
Программа называется так: for %%i in (.\*.tif) do cpix_laengs.exe %%i
В случае, если это имеет значение, вывод файла осуществляется с помощью этой команды:
outputfile = ("./out-laengs__" + argv1 + ".txt");
ofstream efile(outputfile, std::ofstream::out)
Я хотел бы знать, почему не пишутся файлы и как избежать этой проблемы. Поэтому мне не нужно выполнять программу для всех файлов вручную.