[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 求助怎么用批处理来实现投票?

怎么用批处理来实现投票?求助!!


   我需要找一个用批处理来实现投票的功能,希望高手指点一下谢谢!!

  不好意思 没说清楚!!
                 我的意思是例如     1    2    3  4
     要求大家投票选择  然后 在统计结果 选择 1的有多少  选择 2的有多少 选择 3的有多少 选择 4的有多少

[ 本帖最后由 liuks001 于 2009-9-26 22:00 编辑 ]

  1. @echo off
  2. echo 投票
  3. pause
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

楼上的 谢谢你的热心 能在帮个忙看看吗??

TOP

@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

我是超级新手哈 所以代码可能有点复杂 但是能符合楼主要求

TOP

谢谢 楼上朋友的帮助!
  但是 当他选择了过后 可以自动退出吗
    还有选择的结果怎么保存啊   可不可以设置成 一个IP只能选择一次啊

[ 本帖最后由 liuks001 于 2009-9-26 22:47 编辑 ]

TOP

返回列表