立即注册 登录
公卫人 返回首页

asteriod的个人空间 https://www.epiman.cn/?12177 [收藏] [复制] [RSS]

日志

epidata数据录入工具技巧的再讨论

热度 1已有 913 次阅读2009-6-9 00:00 |个人分类:数据录入工具|

用epidata制作数据录入工具的两个技巧》发表到公卫人论坛(epiman)后,得到了大家的关注。通过讨论,大家对epiman制作数据录入工具有了新的认识,但还有一些模糊的地方,这里再做一深入讨论:

(1)制作漂亮的批处理界面:

代码为:

@echo off
color 5F
mode con cols=100 lines=35
@echo off
:0
cls
echo.                    
echo.            程序制作:asteriod
echo.            联系方式:http://blog.sina.com.cn/asteriod2008
echo.                    ╭︿︿︿╮ 
echo.                    {/ ︿︿ \} 
echo.                     ( (oo) )  
echo.                     ︶︶︶
echo.#######################################
echo.选择需要录入的文件:
echo. 选择1,打开【1.rec】进行录入;
echo. 选择2,打开【2.rec】进行录入;
echo. 选择3,打开【3.rec】进行录入;
echo.#######################################

 

(2)问题2:自动关闭批处理窗口;

论坛里管理员给出了很好的办法,这里就不谈了;

 

(3)chk文件打包的问题:

这个比较难,可以适用这个软件,quickbatchfilecompilerv,网上有下载,下面的截图是插入chk文件的界面


打包后,%myfiles%环境变量来调用打包后的chk文件,具体方法可以参考网上相关的文章。

关于打包的意义,论坛里也有讨论,主要是隐藏校验文件,防止用户修改,主要是开发录入工具时候用。

关于打包chk文件还要提到一点,如果大家觉得麻烦可以不打包,通过批处理改名-重命名-覆盖等操作方法也可以达到隐藏chk文件的目的。

 (4)关于打包用户安装文件,这个非常简单,论坛里有人认为这个最难,其实不是,最难得是打包chk文件。打包可以去网上下载advance installer这个软件,软件截图如下:

安装软件后,直接打开软件,在下面的窗体里选择专业版

在下面的窗体里,设置你的录入软件名称和公司名称:

 

在下面的窗体里,选择所有需要打包的文件(包含epidata的文件及所有的资源文件)

在下面的窗体里,不要选中epidata文件作为启动文件,而把你做好的那个“主批处理”做为主文件!

 

最后,完成这个向导就可以了。

还差一步,需要打这个软件增加到系统工具栏里和桌面快捷方式,在这个“文件”窗体里设置:


左边就是目标计算机,你加什么就在这个界面加。论坛里有人问,rec文件和epidata的关联问题,如果需要,也可以在这里做;

好了,你开发的数据录入工具目前就做好了!

下面测试一下,安装界面:

桌面快加方式 和工具栏见下图


测试通过后,一切ok!

 

先介绍这么多,欢迎大家继续关注epidata打包应用程序的问题。


路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (6 个评论)

回复 dahufa123 2010-1-20 12:42
请教一下大侠,打包后怎样实现实时校验?还有实时校验的原理是什么?
回复 asteriod 2010-1-21 08:50
这个你看这里,两个连起来看就明白了,呵呵,http://forum.epiman.cn/thread-12265-1-1.html
回复 dahufa123 2010-1-21 21:12
不好意思我还是没明白虽然我将您的那个帖子即所有回帖又看了一遍,能不能请您再指点一下我这只菜鸟。实时校验需要选择不同的rec文件,怎么在打包后仍能进行实时校对
回复 asteriod 2010-1-22 08:44
chk文件同exe文件打包到了一起,运行epidata时会自动释放chk文件到文件目录下,释放的chk文件和rec文件同名的话,epidata就会自动识别两者关系并校验的。
回复 dahufa123 2010-2-25 18:11
还是不好意思。我想我说的不清楚。我所说的是指双遍录入时的实时校验及要把两个rec捆绑在一起,而不是chk文件文件对rec录入的质控
回复 dahufa123 2010-2-26 16:32
还有楼主我想让bat中添加一个选项就是能够将rec文件提取出来到桌面上怎么办?特别是有人的桌面还不一定在c盘

facelist

您需要登录后才可以评论 登录 | 立即注册

手机版|会员|至尊|接种|公卫人 ( 沪ICP备06060850号-3 )

GMT+8, 2024-5-17 05:15 , Processed in 0.058644 second(s), 7 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部