美文网首页
使用CMD来查谁没有交材料

使用CMD来查谁没有交材料

作者: xdqkid | 来源:发表于2017-08-06 22:31 被阅读0次

    收文件还要催,催了半天还不交,又懒得一个一个去对名单,很麻烦,就写个脚本吧。

    首先考虑用C/C++,中文乱码彻底打败我了,Java打包还要下Jar包,还是用CMD最省事了。

    1. 新建记事本命名为"查找尚未提交的同学.bat",填写以下内容
    @ECHO OFF
    ECHO ----------------------
    ECHO Beta1.0 By xdqkid
    ECHO 以下的同学没有交文件
    ECHO ----------------------
    FOR /F "eol=; tokens=1,2 delims=     " %%i in (名单.txt) do (
       IF NOT EXIST *%%i* IF NOT EXIST *%%j*  ECHO %%j
    )
    PAUSE
    
    1. 新建"名单.txt",从Excel里把学号、姓名、";"列(新建一列全是;)拉到记事本里。

    2. 把上述两个文件放到材料的文件夹下面,运行"查找尚未提交的同学.bat",OK

    简单的几行代码,居然写了半天,具体原因是CMD的语法不熟悉,没想到换行就失效了,有点像Python。

    PS:ORz,好心帮班长写个脚本,居然被虐狗~~~

    相关文章

      网友评论

          本文标题:使用CMD来查谁没有交材料

          本文链接:https://www.haomeiwen.com/subject/nxwnlxtx.html