??
xmind下载了一个便携版,想用win+r+脚本启动,结果碰到一个问题,以下是解决过程
现象:
- 我有一个vbscript脚本,可以简单的将常用程序、目录调用起来,省得到处找
- 我将便携版的xmind加入到脚本后,发现程序调不起来,大致代码如下
解决:
- 在xmind.exe目录创建了一个startXmind.bat,写了如下代码
1 |
@ECHO OFF |
2 |
|
3 |
::转到当前目录,由于xmind的启动参数里有相对路径,直接调用的话会有问题 |
4 |
cd /d %~dp0 |
5 |
|
6 |
xmind.exe |
- 直接执行的话调用没有问题,用脚本调用也没有问题,但有一个新问题,就是bat文件执行的时候有一个dos窗口,一直到xmind关闭后窗口才关闭,很难看
- 根据 上的建议,又写了一个vbs脚本startXmind.vbs放到当前目录下,可以避免dos窗口存在的问题,如下:
1 |
|
2 |
‘为了解决bat文件有个dos窗口的问题 |
3 |
|
4 |
‘当前目录 |
5 |
dim path |
6 |
path = left(wscript.scriptfullname,instrrev(wscript.scriptfullname,“”)) |