相关疑难解决方法(0)

Windows批处理脚本中的文件/文件夹选择器对话框

通常,要求用户向批处理脚本提供文件名是一件混乱的事情,不需要拼写错误,带有空格的路径周围的引号等等.不幸的是,用户并不知道准确性.在直到运行时才知道输入文件位置的情况下,使用GUI进行文件选择输入可降低用户错误的可能性.

有没有办法File... Open从Windows批处理脚本调用样式gui文件选择器或文件夹选择器?

如果脚本用户安装了PowerShell或.NET,则可以.请参阅以下答案.

我也有兴趣看看其他人能提供的其他解决方案.

.net windows powershell cmd batch-file

36
推荐指数
6
解决办法
4万
查看次数

确定第三方应用程序安装目录

我有一个应用程序,在整个公司的数百台计算机上使用,我必须修改应用程序的安装目录中的INI文件.用户可以随意安装应用程序,并且可以在任何给定时间安装多个版本的应用程序.我需要能够找到该安装目录.

到目前为止我考虑过的方法:

  • 使用WindowsInstaller按名称查找产品并查找其安装目录.(从这里). - 这几乎可以工作,但我希望填充的属性(TARGETDIR,APPDIR)不是.
  • 查看注册表以查找特定应用程序的安装目录.它不在那里.
  • MsiGetComponentPath()?我在上面提到的相同链接中看到了这个,但我不知道如何实现它.我可以使用Windows安装程序获取ProductID,但我不知道如何以编程方式选择一个组件并随机查找其ID.任何人?

好吧,让我们听一下以编程方式确定Windows应用程序的安装目录的任何其他方法.

c# installation wmi windows-installer

7
推荐指数
1
解决办法
2583
查看次数