网吧有200多台机器我想让电脑开机动态调整他的启动项,具体实现方法
电脑开机判断自己的名字是不是存在于服务器上config.ini配置文件中。如果在config.ini中存在自己的名字,
那么bat批处理接着往下面执行程序,如果没有程序就退出。主要有使用的两个文件,一个bat批处理本身,另外
就是配置文件config.ini
程序bat代码
----------------
for /f "skip=1 tokens=1" %%N IN (\\173.16.0.250\网管盘$\jw\Config.ini) Do if %ComputerName%==%%N
(
start \\173.16.0.250\网管盘$\jw\jw1.exe
) Else (
@echo 本台机器今天不运行程序
)
注释----------------
\\173.16.0.250\网管盘$\jw\Config.ini 这个是服务器上面的config.ini文件,隐藏可写共享
\\173.16.0.250\网管盘$\jw\jw1.exe jw1这个是我想要执行的程序。
----------------
具体的config文件的内容格式是
----------------
ex-011
ex-013
ex-012
ex-014
ex-015
ex-016
ex-017
ex-018
每行一个机器的名字,这样可以动态的调整下面的那台机器要运行程序,那台不要运行。现在客户机每台机器上都有一个启动项,用来执行上面的那个bat
但是这个bat好象有问题一直不能执行希望各位高手给于指点!!!
─────────────────── 版务记录 ────────────────────
执行:lxmxn
标题:各位版主,各位老大,各位高手,帮帮我!!
说明:因标题表述过于模糊,不便于论坛的搜索和管理,请在三日内修改标题。
提示:修改标题请在当前帖的右下脚点 编辑,修改完毕之后按 编辑帖子 即可。
处罚:若三日之后尚未修改标题,将扣除2点积分,
以示惩罚,并由版主强制修改标题。请点击这里阅读论坛发帖规定或者查看
提问的智慧,以避免在今后的讨论中违规发帖。
─────────────────── 版务记录 ────────────────────
Last edited by shenbaise on 2007-5-18 at 12:34 PM ]