问题标签 [getopenfilename]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - GetOpenFileName API 在 2003 服务器上间歇性变慢
在 Windows Server 2003 上运行以下代码时,在GetOpenFileName
初始化常用对话框时会出现间歇性减速。启动时间约为 30 秒。下面的代码是我制作的一个临时程序,用于举例说明我在大型项目中遇到的问题,但两个问题都存在。
一个重要的注意事项是,当所有网络接口都被禁用时,初始化所需的时间更接近正常 - 通常约为 2 秒。一旦再次启用它们,问题就会再次出现。
我已经将初始化时间与其他带有文件打开常见对话框(如记事本)的程序相比,这些程序没有相同的问题,无论是否启用了网络接口。
代码:
获取新文件名.h:
获取新文件名.cpp:
excel - 在“Application.GetOpenFilename”中单击退出或取消时出现错误消息
我正在将工作簿中的特定工作表导入我正在使用的当前工作簿中。通过在再次导入之前删除当前工作表,导入可以连续正常工作。有一件小事需要解决。当我取消或退出GetOpenFilename
应用程序时,它带有:
找不到 False.xlsx (...)
所以我补充说:
中Sub import_click()
,但我不希望它两次向我索要文件。但是,如果我不包括filespec = Application.GetOpenFilename()
它,它就不起作用。这是代码:
如何成功退出或取消GetOpenFilename
申请,只要求一次文件?
microsoft-dynamics - 在 getOpenFileName (X++) 中设置默认路径
我想知道如何Open File
在 X++ 中为对话框设置默认路径。情况是这样的:在 Microsoft Dynamics AX 中有一个表格InventTable
,它显示了有关我们库存的所有数据。
每个项目的属性之一是图像。这些图像都存储在我们服务器上的同一个文件夹中。所以当我们按下按钮设置或更改图像时,我希望对话框自动到这个文件夹,这样用户就不必自己去那里了。
Change Image
到目前为止,这是 -button 背后的代码:
我读过我可以在 - 方法中设置默认路径getOpenFileName
,但这似乎不起作用。
表单本身有一个被调用的方法filenameLookupInitialPath
,它只返回一个空字符串。
python - pyqt QFileDialog.getOpenFileName() 获取文件所在目录的路径
我正在寻找一种方法来获取我选择的文件目录的路径QFileDialog.getOpenFileName()
。我知道您可以通过 访问它os.path.dirname(os.path.realpath(filename)
,但我正在寻找更好的方法,因为我需要在此目录中工作。我真的不明白为什么你可以通过open(filename, 'r')
你当前的工作目录访问文件(当输入print(os.getcwd())
不是文件的目录时。也许有一种方法可以访问像 Qt.Application 的当前工作目录这样的东西,但我没有成功。。
我也有你需要的函数arg1 = directory
和arg2 = filename1
(在目录中)作为参数。有趣的是,他们突然似乎使用 just(!)arg1 = 'C:'
作为目录,我访问的文件是arg2 = filename2
什么时候。filename2
QFileDialog.getOpenFileName()
我很高兴有任何解释!
windows - PyQt QFileDialog getOpenFileName 不能从命令行工作(Windows)
我正在尝试制作一个 gui(Qt Designer)来导入一个 excel 文件并在 gui 中显示数据。
当我从我的 IDE (Spyder) 中运行它时,该脚本运行良好,但如果我从命令窗口运行它或从 Windows 资源管理器打开 python 文件,则导入功能不起作用。(gui 启动正常,但是当按下导入按钮并选择文件时,什么都没有发生,也没有产生错误。从 Spyder 运行时,数据按预期导入并显示在 gui 中)。
如果我预先选择了文件位置(在下面的代码中注释掉了),那么脚本可以从命令行正常工作或通过从资源管理器中单击。
谢谢你的帮助!
Python 2.7 (Anaconda)、Windows 10、PyQt4
c++ - GetOpenFileName 可以在默认目录“计算机”中打开吗?
我GetOpenFileName
用来在 C++ 中打开文件,是否可以在“计算机”虚拟位置设置初始目录lpstrInitialDir
?
谢谢,李。
c++ - OPENFILENAME 对话框返回亚洲字母而不是文件路径
我正在尝试创建一个从OPENFILENAME对话框获取文件路径的函数。我的代码看起来像这样。
在注释行放置断点后,我可以检查“src”和“文件名”的值,在这一点上,对我来说,它们是无法识别的亚洲字母。为什么会这样?这是转换问题吗?
编辑:
由于快速回复和一些评论,代码现在功能齐全。感谢 Hans Passant 提供了一个非常直接的解决方案,也非常感谢 Cody Gray 重写了函数,解释了错误,并给了我如何处理它的教训。由于我仍在迈出学习 winapi 的第一步,因此这些信息将在以后的程序中为我提供很好的帮助。