我正在使用可能同时打开多达5,000个文件的软件。 (也许软件是有缺陷的,但它是我必须使用的,并没有替代方案)。我从批处理文件中调用.exe程序。
Windows 10最多可以打开509个文件,但我读到这个可以使用_setmaxstdio()函数设置为2048。我尝试使用python代码重置图形但是没有用 - 我认为这是因为_setmaxstdio()图特定于使用它的应用程序。
我想,如果我在批处理文件中调用它,它会让我大约在2048年但是......
答案 0 :(得分:0)
感谢您对Mofi的回复 - 它帮助我得到了答案(最终......)。
正如您所说,_setmaxstdio是特定于流程的。答案是获取应用程序的源代码,添加其他代码以将默认的最大打开值更改为2048,然后重新编译。
我在这个过程中学到了很多东西,因为我只是一个Python脚本编写者!