一个网络计算机教室,有一台教师机和50台学生机;教师教的操作系统为win2003,学生机操作系统为win2000;前提条件,我知道教师机的登陆名和密码,具有任何的操作权限;现在,我想要实现的功能是:如果通过DOS命令制作一个批处理文件,让每个学生通过每台计算机,输入自己的姓名,然后,就自动将姓名传送到教师机的记事本文件中,保存起来!这样,我就可以通过发批处理文件,让学生都输入姓名,之后,在教师机一打开记事本文件,就可以看到每个同学的姓名了!请问,我如何做呢?谢谢大家,或者,还有其它方法吗,更好的!我的意图就是要让学生输入自己的名字,之后保存到教师机的某个文件中!

解决方案 »

  1.   

    教师机上开一个共享目录,所有学生机有权限写入。
    编写批处理a.bat,@echo off
    echo 请输入姓名:
    set /p name=
    echo %name% >> \\教师机地址\共享目录\name.txt把a.bat复制到每个学生机上,让学生运行a.bat后输入名字。
      

  2.   

    多谢wjq兄台;echo %name% >> \\教师机地址\共享目录\name.txt 但是这一句,学生机能有权限将姓名追加到教师机的文件吗?不过,我知道教师机的登陆名和密码,如何通过DOS命令,将权限拿给学生机,让其输入姓名后,能将内容追加到教师机的文本文件中呢?再次谢谢!
      

  3.   

    net use \\教师机\共享目录 密码 /user:[域\]用户名
    这句添加权限
    net use \\教师机\共享目录 /delete
    去掉权限但这样写批处理里,学生就能看到帐号密码了。总的来说不推荐你用批处理
      

  4.   

    还有,dos命令能调用输入框吗,让学生通过输入框,输入姓名,将参数值传递到上面的name,这样,似乎更好,谢谢!
      

  5.   

    用任意能编译成exe的语言写一个,很快,很方便。