吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 17415|回复: 283
上一主题 下一主题
收起左侧

[原创工具] 年会抽奖小软件(产生随机数)

    [复制链接]
跳转到指定楼层
楼主
Endurance 发表于 2024-2-6 11:18 回帖奖励
本帖最后由 Endurance 于 2024-4-28 17:54 编辑

3.0版本更新:
支持将结果直接导出到Powerpoint放映中
在配置文件中设置。
注意抽奖结果应该在当前正在播放的ppt页面的下一页。

;使用方法:
;   1. 在当前ppt页面添加一个链接指向本程序,然后新建一个【空白】页面。
;   2. 在新建的页面,【首先根据抽奖人数按照顺序新建<RandomCount>个横排文本框;
;   3. 调整文本框的位置和大小,进行美化并添加其它文字和图片。
;   4. 打开“选择窗格”,把需要填入抽奖结果的文本框的名字填进PresentationIndeces中。
;   在播放界面点击本程序的链接后,程序会自动切换到下一页,并根据抽奖结果更新文本框内容。
ppt例子: 新建 Microsoft PowerPoint 演示文稿.rar (1.8 MB, 下载次数: 120)
新版文件: LotteryOnParty.rar (1.25 MB, 下载次数: 110)
配置与背景图片: config.rar (1.62 MB, 下载次数: 99)
===========================================================

更新2.0版本:
由于之前的配置过于复杂,重新写了一遍,配置起来轻松不少;另外由于提示词可以在制作背景的时候直接弄进去,因此去掉了配置提示词的部分;
增加了选择显示器的功能,支持在副显示器上显示;
支持拖动随机数位置,拖到想要的位置之后点击【右键】可以保存当前配置。
等所有的抽奖结束,右键可以保存抽奖结果。
详细说明可打开config.ini,每一行都有傻瓜式提示。


抽奖软件2.0.rar (1.86 MB, 下载次数: 283)

==================================================
;配置文件详解:
[PHP] 纯文本查看 复制代码
;产生随机数,可用于年会抽奖等活动。
;需要:一副背景图片,一个config.ini用于配置随机数位置、颜色等信息,以及一个人员名单(如果单纯产生随机数的话就不需要了)
;可以灵活配置,相比之前的简单了很多。
;配置方法:修改config.ini文件。
;必须使用ANSI编码,否则中文会显示为乱码。
;下面对config.ini详细说明
;----------------------------------
;这部分用于描述要产生的随机数的数量和位置。
[Layout]                        

;产生3个随机数。
RandomCount=5 


;由于要产生3个随机数,因此需要指定3个随机数距离屏幕左侧的坐标。3个数字之间用英文逗号隔开。        
;注意!一定要有这么多个,否则无法显示。        
Left=1015,1015,1014,1019,1018

;与左侧坐标类似,这是据屏幕顶部的坐标。
Top=254,397,540,685,839                        

;指定产生的随机数字的字体。
FontName=微软雅黑                

;指定产生的随机数字的字号,单位为磅。
FontSize=40                

;指定颜色,格式为$BBGGRR。
FontColor=$FFFFFF                
;指定背景图片。可先用Photoshop等图片编辑工具将提示词写到图片里。
Background="Quicker_20240428_170134.png"

;在产生随机数之前,用来作为占位符的字符。如果不需要,可直接删除本行或设置为""。
StandbyChar=''                

;是否只显示当前正在抽取的这一组,如果为0,则只显示1行,抽取下一行的时候本行隐藏。
;有些场景需要在同一个位置产生多组随机数,可用这个来设置。        
ShowCurrentOnly=0        

;配置屏幕显示的速度,单位是毫秒。数字越小,显示变化的越快。
Interval=10

;配置显示在哪一个显示器上,默认为0,即主显示器;1为第二块显示器,以此类推。
ScreenIndex=1


;这部分用来配置随机数生成的模式。
[Config]                        

;Mode=0时,产生从LowerBound到UpperBound之间的随机数字;
;Mode=1时,从文本文件中读取,并随机抽取文本。文本中每一行为一个元素。
Mode=1                                
                        
;当Mode=0时,用下面两行控制生成随机数范围。产生的随机数范围包括LowerBound和UpperBound。均为整数。            
LowerBound=1
UpperBound=3000                        

;当Mode=1时,从下面指定的文件中抽取文本;抽取数量为RandomCount个。
;文件需要使用ANSI编码,不要用UTF8编码。
FileName="..\abc.txt"        

;下面两行可能会出错,请先保存ppt再测试!
;
;使用方法:
;   1. 在当前ppt页面添加一个链接指向本程序,然后新建一个【空白】页面。
;   2. 在新建的页面,【首先根据抽奖人数按照顺序新建<RandomCount>个横排文本框;
;   3. 调整文本框的位置和大小,进行美化并添加其它文字和图片。
;   4. 打开“选择窗格”,把需要填入抽奖结果的文本框的名字填进PresentationIndeces中。
;   在播放界面点击本程序的链接后,程序会自动切换到下一页,并根据抽奖结果更新文本框内容。
;  
;   【注意】Powerpoint必须处于放映状态才会更新内容!
OutputPresentation=1
PresentationIndices=矩形 3,矩形 4,矩形 5,矩形 6,矩形 7

;这一行设置退出时是否有提示。0为不确认直接退出,1为显示一个确认退出对话框。                                
ConfirmExit=0

==========================================================================

做了一个年会抽奖的小软件,支持产生随机数、在固定列表中随机选择,支持自定义背景图片和提示词的字体、颜色等。
按空格开始/结束,按Esc退出程序。

通过配置config.ini和Layout.ini进行配置,一共有2个版本,一个版本从文本文件中随机选择一行,另一种从指定的随机数范围内按照均匀分布的方式随机产生一个数字。
------------------------config.ini---------------------
后面的N行是这些随机数的提示。
接着的2*N行表示每一组随机数的上下界,即每组随机数都在这些数字的范围之内。注意!这些数字只能小于2147483648。
最后面6行中,前三行代表提示文字的字体名称、字号、字体颜色,后三行代表变化的随机数的名称、字号和字体颜色。
------------------------Layout.ini---------------------------
由于在config.ini中已经指定了随机数个数N,所以在Layout.ini中总共有4*N行数字。
每四行表示:
        提示的左边距;
        提示的上边距;
        随机数的左边距;
        随机数的上边距。
=============================================================
注意:请严格按照配置文件的格式书写,否则可能无法使用。配置文件的格式包括:
        1、不要有空行;
        2、每一行必须有相应内容;
        3、数字的范围不要出错。


产生随机数.rar (852.64 KB, 下载次数: 690)

image.png (329.59 KB, 下载次数: 1)

image.png

免费评分

参与人数 29吾爱币 +28 热心值 +25 收起 理由
fation01 + 1 + 1 谢谢@Thanks!
15235109295 + 1 + 1 谢谢@Thanks!
xghxsw + 1 谢谢@Thanks!
WJF12321 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
p009p + 1 + 1 谢谢@Thanks!
aeki888 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
djswen116 + 1 谢谢@Thanks!
Mahuajie + 1 我很赞同!
cometome + 1 热心回复!
xrds1969 + 1 + 1 我很赞同!
onlymocha + 1 + 1 热心回复!
Jay1129 + 1 挺不错的分享!
atu1995 + 1 + 1 谢谢@Thanks!
catoo1 + 1 我很赞同!
wind5170 + 1 + 1 谢谢@Thanks!
inaturals + 1 + 1 我很赞同!
maicorgj + 1 谢谢@Thanks!
hh442 + 1 + 1 我很赞同!
拎壺沖 + 1 + 1 求分享源码,感谢楼主
叶轩哥 + 1 + 1 我很赞同!
wen198710 + 1 我很赞同!
gaoming513 + 1 + 1 谢谢@Thanks!
抱薪风雪雾 + 1 + 1 谢谢@Thanks!
luozi1653 + 1 + 1 热心回复!
darklure + 1 + 1 谢谢@Thanks!
confiant + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
schtg + 1 + 1 谢谢@Thanks!
hcm3292 + 1 + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
cnouge 发表于 2024-4-8 10:50
kcuye 发表于 2024-2-19 17:14
其实我更想要一个潜规则,比如按某个按键后,会指定某个人必中《主要是指定董事长中奖,他不但不领,反而会 ...

我以前在广州一家公司就这样
部门经理中奖(二等奖及以下),部门经理不但不能拿奖,还得捐一个同等级别的奖项出来,二等奖以上直接重新抽
公司副总级别同规则乘以3
抽中老板5倍
抽中老板娘(主管财务)10倍
有一年一等奖抽中老板娘,按理老板娘要捐4W,结果老板娘直接现场捐了20个一等奖,那年抽特等奖的时候,全场已经炸裂了
推荐
kcuye 发表于 2024-2-22 13:45
hyzhangyong 发表于 2024-2-20 10:22
尼玛,我公司董事长中了特特等奖,一万,直接自己入袋。

人与人是不一样的,每次年会,我们董事长明说:我中奖的话,我再拿几个W出来助助兴.....奈何抽奖软件做不了假,只能凭运气抽....<后面我们就准备了两份名单,一份全公司,一份只有董事会成员..>
沙发
niuniu11 发表于 2024-2-6 11:50
3#
tantan8410 发表于 2024-2-6 11:53
感谢分享,正好需要
4#
wuai22222 发表于 2024-2-6 12:17
实用工具,公司搞活动用得上,感谢分享。
5#
wkjxs2015 发表于 2024-2-6 12:47
有点安静,加上音乐更好!
6#
waityj 发表于 2024-2-6 13:51
你发的正是时候
7#
wxbxdwq 发表于 2024-2-6 13:52
不错的小软件,感谢
8#
wangxsh0459 发表于 2024-2-6 14:04
感谢分享,实用工具。
9#
jubaicc 发表于 2024-2-6 14:04
感谢分享,最近正需要这个软件
10#
zj82 发表于 2024-2-6 14:18
感谢分享,正是时候
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 21:17

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表