win键+R,输入cmd并运行可以打开控制台。
1.切换路径
使用cd命令可以在控制台下切换当前路径。
d:
cd d:
cd d:\V3D
默认进去是处于C:\Users\yourName路径下,想切换到D盘需要输入“d:”命令,直接使用cd命令是 不够的。.
2.运行主程序
切换到 …\v3d_external\bin 路径下,在该路径,运行
vaa3d_msvc.exe
就可以召唤V3D界面。使用CMD命令有一个好处,就是调试代码时,当程序运行错误时,命令行不会直接关闭。因此在调试代码时用的很多。
3.运行插件
同样利用控制台可以直接调用插件。直接调用插件的好处是免去了打开程序的等待时间、打开图片的时间、拖入swc和marker等的时间,可以加速调试。
不方便的是插件的数值输入可能不太方便。
采用控制台直接运行方式,调用的是dofunc,从街面上运行的是domenu。
调用格式如下
vaa3d -x plugin_name -f funcname -i <inimg_file> -o <outswc_file> -p <para>
比如调用APP2的示例如下
"D:\v3d_external\bin\vaa3d_msvc.exe" /x "D:\v3d_external\bin\plugins\neuron_tracing\Vaa3D_Neuron2\vn2.dll" /f "app2" /i "C:\Users\204\Desktop\data analyse\friutfly\fruitfly-1\fruitfly1.v3draw"
ubuntu上是-x,windows上是/x
在路径包含空格的时候,需要在两边加上双引号。
4.dofunc的写法
这个可以参照APP2的方式。
其中最重要的是输入参数的获取。
这个只需要模仿APP的写法就行了。
再次强调,使用dofunc的目的是节省调试时间,尽量将无关的时间省略。