Windows PowerBuilder与批处理
我正在使用PowerBuilder 10.5,作为一个新手,我有点被卡住了,因为谷歌没有给我一个满意的答案,所以我向堆栈溢出小组请教一些建议。 我有一个富文本编辑字段,用户可以在其中编写内容、插入图片等等。完成后,他转到“搜索”命令按钮,单击该按钮搜索符合其需要的批处理文件(将该文本复制到现有word文档中,创建一个新word并将文件夹放在web上,等等–共有6个不同的批处理)。单击“搜索”命令按钮事件中的代码如下:Windows PowerBuilder与批处理,windows,batch-file,batch-processing,powerbuilder,Windows,Batch File,Batch Processing,Powerbuilder,我正在使用PowerBuilder 10.5,作为一个新手,我有点被卡住了,因为谷歌没有给我一个满意的答案,所以我向堆栈溢出小组请教一些建议。 我有一个富文本编辑字段,用户可以在其中编写内容、插入图片等等。完成后,他转到“搜索”命令按钮,单击该按钮搜索符合其需要的批处理文件(将该文本复制到现有word文档中,创建一个新word并将文件夹放在web上,等等–共有6个不同的批处理)。单击“搜索”命令按钮事件中的代码如下: String ls_s GetFileOpenName('PB_app', l
String ls_s
GetFileOpenName('PB_app', ls_s, ls_s, 'BAT', "Win Batch Files (*.BAT),*.BAT", 'C:\Programs\Test')
我的问题来了:我无法连接我的应用程序和所选的批处理文件。我希望所选批处理文件的路径在单行编辑字段中可见,但我不知道如何到达那里,更不用说我在如何连接PB应用程序、批处理文件、甚至如何对批处理文件说“富格文本编辑中的文本”方面一窍不通“你必须和谁一起工作?”…?
因此,我需要一些建议、指导,也许是一些链接或任何文献的名称,可以帮助我理解应该如何做。我已经失去了两天,一事无成,我只需要一些建议让我继续…你的问题是,最初的程序员使用一个变量作为两个返回值。如果你声明一个新的字符串变量能够并传递它而不是第一个ls_,您将看到这将返回路径。如果您遇到问题,PB有一个很好的帮助文件(手册也在线),其中包括GetFileOpenName() 祝你好运
TerryTerry…谢谢你的建议,但在谷歌搜索之后,我决定使用OLE对象来解决这个问题。这似乎是一个更简单的解决方案?!Windows脚本主机似乎是从PB运行程序的最简单的方法。要获得批处理文件的路径,我会按照Terry的方法来做。