EDA365电子工程师网

标题: 在skill中打开某个路径下的资料夹的函数(命令)? [打印本页]

作者: jekyllcao    时间: 2012-8-24 16:52
标题: 在skill中打开某个路径下的资料夹的函数(命令)?
有谁知道?请告知我一下!
作者: gpxknk    时间: 2012-8-25 09:28
楼主回复很积极啊,应该是PCB方面的高手了

我这有个:
  1. axlCmdRegister("fo" 'wxOpenFolder)
  2. ;axlShell("alias 命令 命令")
  3. ;axlShell("alias k fo")
  4. ;axlShell("alias kk skill 'load(\"wxOpenFolder.il\")'")

  5. /*

  6. ├─
  7. │ ├─        程序名称:
  8. │ ├─        程序功能:打开某一文件夹
  9. │ ├─        创建时间:2011年12月17日
  10. │ ├─        修改时间:
  11. │ ├─        作    者:gpxknk
  12. │ └─        备    注:
  13. ├─

  14. */

  15. procedure( wxOpenFolder( @optional (mypath nil)  )
  16. prog( ()
  17.         if(mypath then
  18.                 unless(isFile(mypath) || isDir(mypath)
  19.                         printf("File or Folder [ %s ] is not exist.\n",mypath)
  20.                         return(nil)  
  21.                 )       
  22.         else
  23.                 mypath= axlGetDrawingName()        ;完全路径
  24.                 ;axlCurrentDesign();单纯文件名,不含扩展名
  25.         )
  26.         rexCompile( "/" )
  27.         printf("%s\n",mypath)
  28.         mypath= rexReplace(mypath "\\\\" 0)
  29.         ;printf("%s\n",mypath)
  30.         sh(strcat("cmd /c start explorer /select,",mypath)   )
  31.         t
  32. );prog
  33. );procedure
复制代码

作者: betamelody    时间: 2012-8-25 10:26
axlHttp("C:/")
作者: jekyllcao    时间: 2012-8-25 10:28
在此谢过!呵呵
作者: szhot    时间: 2012-8-27 19:08





欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2