查看: 1034|回复: 9
收起左侧

[已解决] 批 处 理 高 手 进 来

 关闭 [复制链接]
firefox-000
发表于 2010-11-15 20:26:55 | 显示全部楼层 |阅读模式
本帖最后由 firefox-000 于 2010-11-15 21:19 编辑

bat根据计算机名 运行程序

假如计算机名 是 Z或 T的就运行 a.exe b.exe

这里有一个参考
if /i "%computername%"=="z" start %cd%\a.exe
if /i "%computername%"=="T" start c:\b.exe

在这两个名字外的机就弹出内容为“HI”的对话框(首选)  或者 运行 当前目录的 C.exe

急用,多谢各位帮助

RE:如果把检测计算机名 改成 检测 mac 应该怎样修改
Lgwu
头像被屏蔽
发表于 2010-11-15 21:06:15 | 显示全部楼层
只有两台机子?参考:
  1. if %computername% equ T (start c:\b.exe) else (start C.exe)
  2. pause
复制代码
firefox-000
 楼主| 发表于 2010-11-15 21:16:09 | 显示全部楼层
回复 2楼 Lgwu 的帖子

thanks!
如果把检测计算机名 改成 检测 mac 应该怎样修改
Lgwu
头像被屏蔽
发表于 2010-11-15 21:34:14 | 显示全部楼层
回复 3楼 firefox-000 的帖子
  1. for /f "delims=: tokens=2" %%a in ('ipconfig /all^|find "Physical Address"') do set CheckMac=%%a
复制代码
CheckMac 的值就是MAC地址。
firefox-000
 楼主| 发表于 2010-11-15 21:40:27 | 显示全部楼层
本帖最后由 firefox-000 于 2010-11-15 21:43 编辑

回复 4楼 Lgwu 的帖子

  1. for /f "delims=: tokens=2" %%a in ('ipconfig /all^|find "Physical Address"') do set CheckMac=%%a
  2. if "%%a" equ "00-53-45-00-00-00" (start c:\b.exe)
复制代码
这个错在哪里 为什么运行不了,它默认是网卡的MAC地址吧?
cokea
发表于 2010-11-15 21:48:36 | 显示全部楼层
if /i not "%computername%"=="z" echo HI
Lgwu
头像被屏蔽
发表于 2010-11-15 22:11:14 | 显示全部楼层
回复 5楼 firefox-000 的帖子

汗,因为批处理功能太弱,所以以前只是学习了下,未作深入了解。
跟了一下才发现,获取到的MAC地址左侧是多一个空格的。
对比前补上这句去前面空格的代码看看:
  1. set CheckMac=%CheckMac: =%
复制代码
firefox-000
 楼主| 发表于 2010-11-15 22:31:38 | 显示全部楼层
回复 7楼 Lgwu 的帖子
  1. for /f "delims=: tokens=2" %%a in ('ipconfig /all^|find "Physical Address"') do set CheckMac=%CheckMac: =%
  2. if "%%a" equ "00-13-8F-26-33-27" (start c:\b.exe)
复制代码
不行 Q:714420962  请教一下
firefox-000
 楼主| 发表于 2010-11-15 23:20:03 | 显示全部楼层
回复 7楼 Lgwu 的帖子

多谢Lgwu 和提供建议的人 你太好人了

@echo off
for /f "delims=: tokens=2" %%a in ('ipconfig /all^|find "Physical Address"') do set  CheckMac=%%a
set CheckMac=%CheckMac: =%
if %CheckMac% equ 00-53-45-00-00-01 (start %cd%\a.exe)
if %CheckMac% equ 00-53-45-00-00-00 (start %cd%\b.exe) else (start dd.exe)
pause

最后代码
jcsskk
发表于 2010-11-16 10:51:20 | 显示全部楼层
只检测mac 用处不大吧.你们好强
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-6-15 14:21 , Processed in 0.131548 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表