在控制台下运行Vaa3D及插件--dofunc,实现和规则

20 篇文章 0 订阅

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的目的是节省调试时间,尽量将无关的时间省略。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值