标题:
[其他]
求助怎么用批处理来实现投票?
[打印本页]
作者:
liuks001
时间:
2009-9-26 21:38
标题:
求助怎么用批处理来实现投票?
怎么用批处理来实现投票?求助!!
我需要找一个用批处理来实现投票的功能,希望高手指点一下谢谢!!
不好意思 没说清楚!!
我的意思是例如 1 2 3 4
要求大家投票选择 然后 在统计结果 选择 1的有多少 选择 2的有多少 选择 3的有多少 选择 4的有多少
[
本帖最后由 liuks001 于 2009-9-26 22:00 编辑
]
作者:
Batcher
时间:
2009-9-26 21:51
@echo off
echo 投票
pause
复制代码
作者:
liuks001
时间:
2009-9-26 22:01
楼上的 谢谢你的热心 能在帮个忙看看吗??
作者:
m22485462
时间:
2009-9-26 22:29
@echo off
color 17
title 投票
echo -------------------------------------------------
echo 本批处理用于投票
echo -------------------------------------------------
echo .
echo 1.为1投票
echo 2.为2投票
echo 3.为3投票
echo 4.为4投票
echo 5.显示结果
echo 6.投票清零
echo 7.退出
echo -------------------------------------------------
echo .
echo -------------------------------------------------
set v1=
set v2=
set v3=
set v4=
set /a v1=0
set /a v2=0
set /a v3=0
set /a v4=0
:vote
set vote=
set /p vote=你的选择是:
if %vote%==1 goto 1
if %vote%==2 goto 2
if %vote%==3 goto 3
if %vote%==4 goto 4
if %vote%==5 goto 5
if %vote%==6 goto 6
if %vote%==7 goto 7
:1
set /a v1=%v1%+1
goto vote
:2
set /a v2=%v2%+1
goto vote
:3
set /a v3=%v3%+1
goto vote
:4
set /a v4=%v4%+1
goto vote
:5
echo 1号的票数为:%v1%
echo 2号的票数为:%v2%
echo 3号的票数为:%v3%
echo 4号的票数为:%v4%
goto vote
:6
for /l %%i in (1,1,4) do (set /a v%%i=0)
goto vote
:7
exit
我是超级新手哈 所以代码可能有点复杂 但是能符合楼主要求
作者:
liuks001
时间:
2009-9-26 22:34
谢谢 楼上朋友的帮助!
但是 当他选择了过后 可以自动退出吗
还有选择的结果怎么保存啊 可不可以设置成 一个IP只能选择一次啊
[
本帖最后由 liuks001 于 2009-9-26 22:47 编辑
]
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2