再次感谢楼主的奉献精神!
细看后,觉得程序有点长,算法复杂,可读性差.
小弟修改如下:
STRING/dir(132),dir2(132)
dir=&pspec $$获取完整路径及文件名.
m=lenf(dir) $$计算总长.
DO/LA1:,i,m,1,-1 $$从字符串的末尾向前,逐个字符搜索'\',节约运行时间.
dir2=substr(dir,i,1)
if/cmpstr(dir2,'\')==0,jump/la2:
LA1:
la2:
dir2=substr(dir,1,i) $$截获路径.
l1:
xspawn/concur,prog,'C:\windows\explorer.exe '+dir2
halt
敬请批评指教,谢谢! |