问题标签 [fileopendialog]
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.
vba - VBA:获取 Excel FileDialogOpen 默认指向“我的电脑”
我试图让excels保存并打开对话框默认打开到“我的电脑”,这样用户就可以从那里选择一个驱动器。
我已经让对话框打开到任何驱动器或我的文档等上的任何路径,但似乎找不到打开到我的计算机的方法。
这是我目前正在使用的代码,它适用于已知路径:
另外,我从这个网站上找到了这个。
如果您粘贴::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
到 Windows 资源管理器地址栏中,它会将您带到我的计算机,但如果我在我的 VBA 代码中使用它
它说它找不到目录或其他东西。所以不确定是否有解决这个问题的方法。
这也不起作用:
我希望将对话框打开到计算机的原因是我们将在 Windows 服务器上托管 excel 文档,并通过 RemoteApp 和远程桌面进行访问。用户将无权访问(权限)服务器驱动器和文件夹等,他们只能访问其本地计算机上自己的驱动器,这些驱动器将被映射并在服务器“我的电脑”文件夹下可见,因为没有更好的单词。服务器上的主文档使用 VBA 代码生成副本,然后保存到用户本地硬盘驱动器。
delphi - 根据预定义的文件名过滤打开的对话框
问题 1:我想过滤只显示特定文件名的打开对话框。文件名在 TEdit 框中给出。这是我的代码,但它仍然显示目录中的整个文件。
过程 TForm1.ButtonLoad(Sender: TObject);
/li>
虽然打开对话框上的文件名显示正确,但它仍然显示目录内的整个文件。
问题2:
我可以过滤带有特定前缀的文件吗?
例如; 我的文件名为 FLOWER-3320、FLOWER-2230 等。所以我想过滤打开的对话框,它只会显示任何前缀名为 FLOWER- 的文件(忽略文件扩展名)
最美好的祝愿,蜜蜂。
vbscript - 来自 vbScript 自定义操作的 FileOpenDialog 出现在主对话框后面
我正在创建一个必须打开文件浏览器的安装程序。wix 中没有文件浏览器,所以我构建了一个使用该Shell.BrowseForFolder
方法的自定义 vbscript 操作。它工作正常,但文件对话框显示在主 wix 窗口后面。有谁知道我可以用来解决这个问题的 wix/vbscript 方法?
excel - VBA将工作簿“存储”在全局变量中
我正在尝试确定是否可以使用文件打开对话框打开工作簿并将其“存储”在全局变量中,以便多个子例程可以访问它。
我有Workbooks.Open Filename:=FileToOpen
哪个可以很好地打开工作簿,并且我已经声明了一个公共变量,例如Public wb As Workbookbook
. 但是,当我尝试通过 do 将一个分配给 t'other 时,wb=Workbooks.Open Filename:=FileToOpen
或者Set wb=Workbooks.Open Filename:=FileToOpen
我得到“编译错误。预期语句结束”突出显示Filename
谁能告诉我这是否可能,如果是最好的方法来解决它?
(基本上我想要实现的是能够运行一小块 VBA,以尽可能“傻瓜证明”(用户证明)的方式重新排列 csv 文件中的数据。因为你不能使 VBA 独立 .exe我在想:自动运行一个使用单个按钮打开用户表单的宏。单击按钮并选择一个 csv,我的代码运行,保存 csv 并关闭它。任何其他建议对此表示赞赏!)
java - Java读取文件内容
嘿,我需要读取文本文件内容并将其存储(例如在字符串中)。问题是,我不想读取某个文件,比如这里:
我想获取一个文件的包含,使用 fileChooser 选择,例如:
问题是:如何?
java - JNLP 文件服务拒绝访问本地文件
我正在尝试编写一个小型 Java 小程序来读取用户浏览历史记录。因此,我需要做的就是读取用户本地文件系统上的文件。
不过我还没有成功。当我尝试使用 JNLP API 的 ExtendedService openFile() 时,getInputStream() 失败并出现 IOException。我尝试使用 FileOpenService openFileDialog(),但是当对话框打开时,目录显示为空或带有不可访问的图标。
屏幕截图在这里: http: //timewitnesser.com/publisher/screenshot1.png和这里http://timewitnesser.com/publisher/screenshot2.png
关于我如何构建和部署它的一些细节:我基本上遵循 Java 小程序的部署指南:docs.oracle.com/javase/tutorial/deployment/applet/deployingApplet.html
我使用 jnlp 文件来启动小程序。我尝试将安全设置为所有权限或未指定。这是 jnlp 文件的代码:
/li>在我的 html 页面中,我使用以下代码启动它:
/li>我使用 jar 命令构建 jar,包括一个清单,其中我指定了 java 指南中提到的 3 行,包括“Permission one”。我使用的命令是
jar cvfm HistoryReaderApplet.jar mymanifest.txt historyreaderapplet
- 我使用 jarsigner 对 jar 进行签名,虽然我自己使用 keytool 生成了我的密钥,但我没有证书颁发机构签署的证书
- 我什至尝试将我的本地 java 机器安全设置设置为中等,并将我的域添加到受信任域列表中。
- 我已经尝试从本地服务器运行页面,并上传到远程服务器
- 当我运行该页面时,它会提示一个授权框,我在其中允许该应用程序。当我在沙盒模式下运行时,当它到达 fileopendialog 时,它再次提示我是否要授权应用程序在本地文件系统上读写,我这样做了。但即使有所有这些确认,它也不起作用。
知道可能是什么问题吗?
编辑:这是 Janela 的报告,我只包括了红色部分:
在我看来,第一行可能是原因,但我不明白。“安全”标签不应该是 jnlp 标签的直接子代吗?
c# - 单击链接标签时打开文件对话框
我创建了一个登录面板,其中使用了透明组框(带有用户名文本框和密码文本框),并在背景上使用了墙纸,现在我在此登录面板上使用了链接标签单击它,用户可以更改登录面板的背景墙纸。
意味着当用户单击带有文本“单击此处更改背景”的链接标签(lnklblChangeBackGround)时,将打开打开对话框,用户可以从此处选择墙纸,然后单击确定或选择墙纸将分配给背景登录面板
任何人都可以帮我解决这个问题
- 如何通过单击链接标签打开打开的对话框
- 如何将选择的壁纸分配给我的登录面板的背景
注意:我正在使用 C# 使用 VS 2010 创建它。它是一个桌面应用程序,我在这里使用 winform。
c# - 在给定父级的情况下获取打开窗口句柄的最有效方法是什么?
我正在开发一个程序来同时控制少数相同类型的其他程序。
到目前为止,我使用 EnumWindows() 并收集我将要控制的相应窗口(程序)的句柄。在识别出一些键盘击键后,我遍历所有程序(可能有任意数量的程序打开),并通过使用 EnumChildWindows() 来同时向所有这些程序发布点击消息,以找到相应的窗口(按钮)基于哪个击键被按下,然后使用 PostMessage() 实际发送点击。
我控制的每个程序都有一个名为“加载设置”的按钮,单击该按钮会打开一个打开文件对话框。我想做的是首先使用 PostMessage() 单击“加载设置”(我已经成功做到了这一点,接下来是我正在尝试做的事情)。然后我想得到那个打开文件对话框窗口的句柄,用我已经确定的适当设置文件的路径填写文本字段,然后单击“打开”按钮完成任务并关闭打开窗口.
我的主要问题是找到那个打开的窗口。现在,我可以再次使用 EnumWindows 找到该窗口,但问题在于单击“加载设置”时,打开窗口不会立即打开。单击按钮后我可以睡觉,然后通过窗口枚举找到它,但这不切实际,因为窗口可能需要任何时间才能打开。
我已经使用 spy++ 来收集有关此窗口的一些信息,但据我所知,这些信息都没有足够的帮助。无论如何,这是我发现的:
- “打开”窗口是打开它的程序的上一个窗口。
- “打开”窗口的父窗口是打开它的程序。
- “打开”窗口的所有者是打开它的程序。
但是即使它在其窗口属性下被列为主程序的子程序,它也被列为与主程序相同的级别(它不像其他子窗口那样嵌套)。
我试过 FindWindowEx() 和 EnumChildWindows() 但都找不到打开窗口。
我认为应该有某种方法可以根据某个句柄获取前一个窗口的句柄。
一旦它工作了,那么我需要用适当的文件路径填充编辑(文本字段)窗口。
vim - gvim 打开对话框文件类型过滤器
我有时喜欢在 gvim 中使用文件浏览器,但我不喜欢的是文件过滤器总是设置为当前正在编辑的文件类型。
例如,如果我在当前缓冲区中打开了一个 .cpp 文件并转到文件打开对话框,则文件过滤器设置为“C++ 源文件 (*.cpp *.c++)”。我希望默认情况下也显示标题(比如说)。
有没有办法改变这种默认行为?
c# - 使用自定义 WPF OpenFileDialog 进行多文件选择
我正在使用自定义 WPF 对话框来选择一个或多个文件。问题是当您选择多个文件时,它会抛出 Argumentexception("Illegal characters in path.") 因为
堂上的方法FileDialogExt
。问题的原因是多个文件的路径名如下:
不是一个有效的参数 会抛出 Argumentexception("Illegal characters in path.")。
我该如何解决这个问题?
问候