【求大神指点代码】PRG连编成EXE后,输出excel文件到固定路径失效
自己写了个程序,获取当前程序所在路径,然后输出excel文件指定到某个文件夹,在prg状态下,没问题,但是编译成exe就失效了,不知道是怎么回事,请大神们指导!例如:
exe或prg文件所在目录 D:\测试
自由表啥的要处理的dbf都在 D:\测试\dbf文件放入此文件夹
输出的excel想要在exe所在的目录 (D:\测试)
以下是程序代码,中间的就忽略了
PUBLIC LCNowpath
LCNowpath=Addbs(Justpath(Sys(16))) &&获取当前运行程序所在工作目录。
LCNowpath2= LCNowpath+"dbf文件放入此文件夹" &&我的自由表啥的都在这个文件夹,所以默认目录设在这里了
set defa to '&LCNowpath2'
*
*
*
USE phjk1.dbf
ksk1 = LCNowpath + "合成【总表】.Xls Type Xl5"
Copy To &ksk1
在运行prg程序的时候,可以成功的将excel导出到和exe同目录下,但是连编成exe后,就不管用了,生成的excel就在之前设置的默认目录里了。
这是什么情况,请大神分析分析,给小弟指点迷津!
[此贴子已经被作者于2019-6-13 18:11编辑过]