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

先做的是个主批:
           负责扫描移动盘
           查看反映每个盘的即时状态
          若是新插入的就调用另外的专门处理里面内容的批是下载完的就20秒提示卸载,20秒后自动卸载
          界面不大,要漂亮的彰显P的NX

TOP

回复 8# BAT-VBS
第一章:处理卡与读卡器
                                前言
   现在几乎至少有10个同事都挺喜欢这种生活方式,每人至少2-3张卡,大小1-

16G,我 们每天上完夜班,第一件事就是至少15张卡要等待处理,一次可处理7-8


                                背景
  该主批每隔30秒扫描一次所有的移动盘,发现有新插入的卡立即调用另外的批

处理来处理相关事务(至于其他批做什么处理,以后的章节会陆续亮相。。敬请

期待)
                                要求
  既然是主批要求界面漂亮大方不占空间,能反映每位卡得到的即时处理,以及

做好每位卡的善后工作,不能出错

                                始章
插上7张卡,批处理自动扫描并且做处理如下:
         1)每隔30秒扫描出所有盘付,并且列出每个卡的即时状态。比如:
               H:正在计算卡的总空间与卡的剩余空间
               I:正在判断是那种内容的卡(比如:言情,武侠。修真。。)
               j: 没有插好哦
               K: 正在修改MTV项目
               l:正在修改歌曲项目
               M: 修改完毕正在下载新内容
               n:下载完成,正在卸载
               o:卸载失败,正在尝试。。
               p:没有读卡器
            失败总结:卸载中的盘会重复调用
                                 末章
                                实际难处
    a:同时插好7张卡,开的批处理主程序,扫描只有5-6个,有1-2个没有插好

,无法判断出是哪个读卡器中的卡没有查好,害怕误拔!不是那个盘付哦,盘付

我判断的出来,就是不知道该盘付是那个读卡器的。这方面网上查了很久,有永

久把固定盘付绑定某个读卡器的方法,太麻烦,于是我展开想象:每个读卡器肯

定有不同的IP,用批识别出来并且绑定到某个盘付上,那样我就把盘付贴死到读

卡器上~
    b:还有就是没有插好卡的读卡器或者没插卡的读卡器,扫描总会弹出错误除

非拔掉读卡器,还有有的1G的卡,冲的比较快,冲完后,用P自动卸载,卸载后非

得拔掉读卡器,否则不拔卡就识别不出来,这方面也不知道WIN7系统怎么处理的

,系统右下角的弹出,无需拔掉读卡器,直接取出卡就行了。而且弹出后“我的

电脑”里面也没有该盘付了
    c:这方面的批很多需要管理员权限,每次点反键点击“以管理员身份运行”

才行
    d:卸载盘付用第3方软件remove,需要复制“removeEXE”到c盘系统目录下,

需要权限,直接用COPY 命令无法复制
                                 
                                  本章完 谢谢欣赏

TOP

回复 7# kzppp


    问题太多了,一个一个解决吧。你给出具体要求,我写代码,然后我们讨论思路。

TOP

回复 5# BAT-VBS


   具体的说来多啊,而且是活的。你就教我大体的思路吧,我要的就是
1:怎样快速处理文件,修改啊移动的,是PI哦,不是软件哦,
我的思路是,1不扫描文件,而是扫描文件夹,尽量少用for /r 而是换成FOR /D /R 自己想的不知道是否真快了,
                  2,尽量到电脑硬盘上分析数据,不要多次扫描移动盘,比如我会把FOR /D 扫描一下卡的第一层目录,然后>>到电脑。txt
   用FOR /F 仔细的分析啊,推敲啊,然后直接提取路径改名,是在不行了有些文件名还是与电脑模板不一致,就这样
findstr /v "不要的或者成功改过的"|刚才扫描的。txt>>第二次。txt
for /f  %%I IN 第二次.TXT(FOR /D /R D:\%%I  %%j IN (相关×) do (if %%j == "&^" ren × ×&del * * &rd /s /q * &move* *))
再太深的目录就只有用FOR /D /R H: IN (*) ()把它扫描出来在处理
                  3所有临时文件都在电脑上,随时删除
                  4.主要先处理文件夹的目录不管多深一定要和模板一致,然后在处理文件,只要是我喜欢的文件和大的电影MTV文件,因为重复冲或者误删耽误时间
                  5,把模板没有的文件移到一起
                  6.然后用ROBOCOPY /mir 镜像某些目录,/XD排除某些目录,然后在复制部分数据
2,一切自动化,一点不要让人去干预,去选择,我会设置大量变量去判断默写文件的存在与否 存在=1 不存在=0
实在重要的就留个CHOICE /T 20秒选者20秒后选个最佳的,也不需要人去处理
3,想设计复制内容的时间,有是别人等的不个着落
4.。。。
5‘’‘有待实际处理的有去发现

TOP

回复 5# BAT-VBS
1:首先,我每次插上卡到电脑上,批处理程序自动检测我的盘符,过滤电脑硬盘包括U盘,光驱,还有笔记本自带的读卡盘符,这个要求我是用的wmic命令提取到的,到现在还有个致命缺陷,就是我用的是带数据显示的读卡器,传送数据闪动卸载盘符后不显示,用系统卸载后灭了而且不用拔出读卡器,继续插卡支持使用,可惜用P的romove工具一处盘后1:插卡后无效,非得拔掉后重新插好麻烦 :2那个我设计的P,20秒扫描一次,移除卡后不拔出TF卡,扫描弹出框 3:最重要的是我无法知道我的H盘是装载哪个读卡器,每次处理非得等到所有的处理完了才敢拔出,现在还没处理了
2:计算移动盘的大小,我有多张卡,1张8G,2张4G,1张2G, 1张1G,用P识别大小后,进入下部识别内容
3:识别卡内内容
没张卡内装的小说内容不一样,如:言情,爱情,浪漫,伦理。。。等等大量小说,呵呵是上夜班没事做下的,情一类的还有大量的类别歌曲,电影,MTV在一张卡上
武侠,修真,玄幻。。英雄系列,包括这类电影歌曲,mtv在一张卡上,以后打算买几张16G的CLASS10卡,电影,mtv舍不的删除,时间长了腻了就挪到电脑上了
高调的歌曲,有劲的DJ,电影mtv又是一张卡
低调的,温柔的。。。。又在一种卡,每天上夜班,电脑彻夜开着下载排行榜的歌曲小说mtv以度过漫长的第二夜。。。呵呵,上班族懂的
4,我回家做的是就是插上几张卡,懒得一个一个看,上夜班的朋友懂的,很累,不想多操心,只想点下鼠标自动处理,等我洗完澡一切都处理的漂漂亮亮,其实我不光为我自己,有很多同事也想这样,所以我决定肩负起这个使命,一定要完成,以前上过技校,懂点C++,使用选择批处理
5,所有的资料我电脑上有,每次电脑是个模板,批要判断,卡的大小,内容,卡上的内容优势和电脑不一样,因为我上班时,看到别人的好就复制到卡上,优势我要在手机上修改目录的名字啊,移动目录的某些文件啊,等造成和电脑模板不一样啦,批需要判断内容而不是目录名字,然后修改目录名,把同类的移动到一起,歌曲给歌曲,小说给小说,然后在用ROBOCOPY命令复制新文件到卡上,前提是卡上的目录路径必须和电脑模板一致,否则会重复重
6,判断卡上的内容,然后修改目录路径和电脑一致,这个我现在还烦,你知道吗?搜索8G的电影内容电脑不卡,速度快。搜索100M的电子书,天啊,卡的厉害,速度慢啊,同时插上6张卡,有我的,几个同事的,呵呵我都成了为他们服务的的啦,反正电脑卡,我用的命令是FOR /D /R和FOR /R分别处理文件夹和文件,嗨,不想看他处理,想点下去洗澡
7,最麻烦的事,就是冲完了的卡不知道插在哪个读卡器上,不想搞个本本画,我现在就是老办法,高张纸写盘符,生怕拔错 了
你好,现在都快半夜2点了,你都睡熟了吧,我看到你想帮我,高兴死了,找了好久,觉得批处理的功能仿佛到了尽头一样,在这个论坛上匿名了很久,不得已,注册个号,发发贴,请高手帮忙,给我个思路也行,我的到镜头了,
我想休息会,不屑了,本来想仔细改下错别字,算了,你请原谅吧,只要意思明白就好我会天天来关注我的贴的,麻烦你了

TOP

回复 4# kzppp


    请用文字详细描述一下需求,我帮你重写代码。

TOP

回复 3# BAT-VBS

局限性太多,我想要批,能自动改名,移动。删除,他只是找到,而且仅NF系统

TOP

试试这个软件:
http://www.bathome.net/thread-3573-1-1.html

TOP

缺个),不是什么大问题,关键是我就这么点墨水

TOP

返回列表