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

想编一个超市管理系统,(bat)求助

问题1     不知道如何在指定文本中找指定字符串
问题2     不知道如何在指定文本中找指定字符串出现的次数

目前,没有什么问题了,再有,再请教,xiexie

描述清楚一点,最好能举个例子,方便大家测试

TOP

  1. findstr "bathome" a.txt
复制代码
  1. findstr "bathome" a.txt | find /c /v ""
复制代码

TOP

本帖最后由 wxkzkzk 于 2012-5-26 17:07 编辑

系统:

@echo off
title                          超市管理系统
:1
set /p a=                请输入密码:
if %a% == 12345 goto 2
if not %a% ==12345 echo 输入错误请重新输入!
pause
goto 1
:2
call 时间
pause>nul
cls
if not exist a.txt echo.> a.txt
echo             1. 出售商品
echo.                                
echo             2. 增加库存
echo.                        
echo             3. 查看库存
echo.                     
echo             4. 退出
set /p b=请输入选项数字(1~4):
if %b% == 1 goto 3
if %b% == 2 goto 4
if %b% == 3 goto 5
if %b% == 4 exit
:3
set /p c=请输入商品代码:
call 出售 %c%
set /p d=确定出售? (y/n)
if %d% == y goto 6
if %d% == n goto 7
:6
echo 出售成功 & echo %c% >>a.txt
pause
set /p e=是否继续? (y/n)
if %e% == y goto 3
if %e% == n goto 2
:7
set /p f=是否继续留在出售页面? (y/n)
if %f% == y goto 3
if %f% == n goto 2




没做 2,3

TOP

出售.bat

@echo off
goto %1
:1
echo                      拖布
echo                      12元
pause>nul
goto end
:2
echo                      水壶
echo                      5元
pause>nul
goto end
:3
echo                      锅
echo                      7元
pause>nul
goto end
:end

TOP

谢谢3楼,我加了点修饰

@echo off
set /p z=请输入要查询的商品代码:
findstr "%z%" a.txt | find /c /v ""
pause

TOP

时间.bat


@echo off
echo 上次登录时间:
type time.txt
echo %time% >time.txt




还得在同一目录建一个 time.txt

TOP

给点建议吧
顺便讨论一下怎样做 2,3

TOP

╮(╯▽╰)╭能否放于code里面看代码啊?都跨了几个楼层。。。。
还有,你这个管理系统能否说下用意?

TOP

涉及到钱的东西最好别用批处理!

TOP

……………………

TOP

回复 1# wxkzkzk


    发出来了,给点建议吧

TOP

返回列表