TC官方合作论坛
标题:
请问怎样写无界面程序
[打印本页]
作者:
zee_mars
时间:
2014-1-6 19:25
标题:
请问怎样写无界面程序
本帖最后由 zee_mars 于 2014-1-6 19:40 编辑
可不可以实现无界面程序:就是双击生成的可执行文件后不显示界面,直接执行脚本。
我在窗体的初始化中写入了
function init()
help.settray("abc",false) //系统托盘
myhWnd = window.getmyhwnd()
window.hidewindow(myhWnd)
endfunction
但是发现初始化的时候游戏窗体还没有被显示,所以hidewindow并没法正常执行。
后来我想到可以将hidewindow写到线程中,这样可以做到隐藏界面
function init()
help.settray("abc",false) //系统托盘
thread.beginthread("myform.mHideForm","")
endfunction
function mHideForm()
help.sleep(500)
var myhWnd
myhWnd = window.Findwindow("myform")
window.hidewindow(myhWnd)
endfunction
但是这样做可能也不完美,有时候会看到窗体闪一下消失。我就想问问有没有能够直接不初始化窗体的办法????
作者:
老顽童
时间:
2014-1-6 19:33
同求
作者:
菜鸟狙丶
时间:
2014-1-6 19:45
[attach]13766[/attach] 看看这个吧,这个示例也许可以帮助你学习到使窗口透明,从而实现无界面程序,很厉害的!
作者:
zee_mars
时间:
2014-1-6 19:57
菜鸟狙丶 发表于 2014-1-6 19:45
...
这个倒是提醒了我,我研究研究
作者:
小小徐
时间:
2017-1-23 11:04
把等待调短点
作者:
剑仙十号
时间:
2017-1-23 12:47
初始化事件()
var hwnd = 窗口获得自身句柄()
窗口移动(hwnd, 6000,6000)
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1