绿色软件的命令行调用

??

xmind下载了一个便携版,想用win+r+脚本启动,结果碰到一个问题,以下是解决过程

 

现象:

  1. 我有一个vbscript脚本,可以简单的将常用程序、目录调用起来,省得到处找
  2. 我将便携版的xmind加入到脚本后,发现程序调不起来,大致代码如下

  • 检查后发现xmind启动参数里会通过xmind的相对路径找一些配置信息和一些jar包,但是通过脚本运行的时候,由于程序的默认路径是脚本的路径,因此找不到配置信息和jar
  •  

    解决:

    1. xmind.exe目录创建了一个startXmind.bat,写了如下代码

     1 

    @ECHO OFF

     2 

     

     3 

    ::转到当前目录,由于xmind的启动参数里有相对路径,直接调用的话会有问题

     4 

    cd /d %~dp0

     5 

     

     6 

    xmind.exe

     

    1. 直接执行的话调用没有问题,用脚本调用也没有问题,但有一个新问题,就是bat文件执行的时候有一个dos窗口,一直到xmind关闭后窗口才关闭,很难看
    2. 根据 上的建议,又写了一个vbs脚本startXmind.vbs放到当前目录下,可以避免dos窗口存在的问题,如下:

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2014年5月20日
    下一篇 2014年5月20日

    相关推荐

     1 

     

     2 

    ‘为了解决bat文件有个dos窗口的问题

     3 

     

     4 

    ‘当前目录

     5 

    dim path

     6 

    path = left(wscript.scriptfullname,instrrev(wscript.scriptfullname,“”))