NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

如何设置生成的exe双击后不运行,点击run之后才运行

已解决!
转到解答

我编了一个VI,Build成EXE文件,双击EXE之后,程序就开始运行了。

 

我希望双击EXE之后程序不运行,点击Run之后程序才运行,不知能不能实现?请指点!

Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO | myRIO
微信公众号: 钟博士LabVIEW工作室
0 项奖励
1 条消息(共 10 条)
6,530 次查看

可以在这个地方设置:

在项目浏览窗口“项”标签页下的“程序生成规范”(Build Specifications)下面你自己建的EXE上点鼠标右键,

选择“属性”,在类别选项选择“源文件设置”,然后在右边窗口中选择“自定义VI属性”。

在弹出窗口中不选择“打开时运行”项就行了。

2 条消息(共 10 条)
6,525 次查看

羊八井,你好!

 

我找不到你说的那些,我用的是LabVIEW 7.1英文版。

 

而且我编的VI的执行属性Run when opened本来就没有勾选,结果生成的EXE文件仍然是双击就运行。

Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO | myRIO
微信公众号: 钟博士LabVIEW工作室
0 项奖励
3 条消息(共 10 条)
6,511 次查看

哦,我用的2009中文版的。

7.1的没用过,2009是我用的第1个版本了高兴表情

0 项奖励
4 条消息(共 10 条)
6,509 次查看
解答
已被主题作者 ThomasYoung 接受

http://forums.ni.com/ni/board/message?board.id=2170&message.id=6905&query.id=1446118

 

引:“如果是Labview 7.1的话,在build exe的对话框中,有关于VI setting的选项,把run when opened勾去掉即可。如果是8.0,这个设置在source file setting里,做法同上。”

帖子被ThomasYoung在 04-21-2010 08:45 AM
时编辑过了
帖子被ThomasYoung在 04-21-2010 08:46 AM
时编辑过了
Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO | myRIO
微信公众号: 钟博士LabVIEW工作室
0 项奖励
5 条消息(共 10 条)
6,500 次查看

"...exe双击后不运行,点击run之后才运行"

 

That sounds a little "abnormal" considering it an executable... Why do you need the program to run in such manner? 

Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
0 项奖励
6 条消息(共 10 条)
6,456 次查看

因为程序需要打开后点击一个按钮再运行,而不是直接就启动。这是对这个程序的要求,没有特别的原因。

Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO | myRIO
微信公众号: 钟博士LabVIEW工作室
0 项奖励
7 条消息(共 10 条)
6,451 次查看

ThomasYoung wrote:

因为程序需要打开后点击一个按钮再运行,而不是直接就启动。这是对这个程序的要求,没有特别的原因。


.........
PS1: Thought there could be better way of doing that i.e. upon double clicked on the executable icon, the program open and run a "Do Nothing" loop.... until user hit a front panel button to enter the main loop... or something like that 😉
PS2: Open an executable without running it looks funny... and the scroll bars etc will be visible too...

 

Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
8 条消息(共 10 条)
6,443 次查看
Attached just an idea... there are many ways to achieve the same and better!
Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
下载全部
9 条消息(共 10 条)
6,439 次查看

我遇到了和楼主一样的问题,也是希望打开之后设置参数之后,点击开始在运行,也可以在外面弄一个while循环,执行单次即可!

还有在build里面设置文件源参数里,是有是否开机运行,即便是没有选上,生成的exe也是会自动运行的!

0 项奖励
10 条消息(共 10 条)
5,013 次查看