![Board logo](images/default/logo.gif)
标题: 批处理怎样绑定机器代码? [打印本页]
作者: miaoyiting 时间: 2011-5-26 05:28 标题: 批处理怎样绑定机器代码?
我想就是检测主板型号或者CPU的型号或硬盘信息或者每个机器上的一些特殊信息,在来执行一些文件,
比如机器
CPU是: AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
主板是: HA03-GT2
批处理检测后若 该电脑的CPU或主板是这个,就执行start c:\windows\5200.exe
若不是,就不执行
就是想写个处理指令,让一个批处理文件,不会被无限复制到别的机器上,高手们,帮帮忙啦,
qq是498303156
不知道有没办法可以做到,在论坛搜索了一番,好想没查询到相关的知识。
作者: applba 时间: 2011-5-26 07:42
- (wmic cpu get name|find "5200"&&start /max "c:\windows\5200.exe") >nul 2<&1
复制代码
我是现学现用哈哈
作者: Bearxy 时间: 2011-5-26 07:54
发帖前不看版规,标题立意模糊。如果你不修改标题的话,大家都不会来帮你的。
作者: batman 时间: 2011-5-26 08:00
************************************************************
标题违规!
请阅读论坛发贴规则:
http://www.bathome.net/thread-963-1-1.html
提示:
请大家在楼主修改标题并得到管理层认可之前不要给出任何有意义的回复。
否则一律视为无视论坛纪律扣2分!(管理层和技术组扣4分)
论坛是大家的,也要靠大家来维护。。。
************************************************************
作者: miaoyiting 时间: 2011-5-26 11:21
嗯嗯,了解了,新手小白,不好意思,已经改过!
作者: Batcher 时间: 2011-5-26 11:52
复制代码
- wmic DiskDrive get Caption /value
复制代码
- wmic BaseBoard get Manufacturer /value
复制代码
作者: miaoyiting 时间: 2011-5-26 19:55
谢谢楼上的回复哦,可是怎么用呢?我不会判定,怎么用这个代码去判定是我想让他用批处理的机器呢?
简单的说就是我复制了几个批处理, 想给一些人用,可是不想让他们 把这个东东无限复制给别的机器用,有什么办法可以解决这个么, 跪求各路高手帮忙
作者: miaoyiting 时间: 2011-5-26 21:24
来人帮帮我吧
作者: miaoyiting 时间: 2011-5-26 21:48
跪求大侠帮忙,事成之后咱给包烟钱 联系qq 最好 498303156 在线等
作者: CrLf 时间: 2011-5-26 22:17
批处理几乎可以说是完全开源的,想防止别人盗用,难
作者: miaoyiting 时间: 2011-5-26 23:10
10# zm900612
嗯,就是想让自己写的东东不会被别人直接复制到别的机器上用就好~
能帮帮忙,出个主意么
作者: batman 时间: 2011-5-26 23:16
以前写过一个复制和移动后不能用的批代码,但是知道的一样能改啊。。。
作者: Batcher 时间: 2011-5-26 23:16
- @echo off
- wmic BaseBoard get Manufacturer | findstr "HA03-GT2" >nul || goto :eof
- echo "Hellow World!"
复制代码
作者: miaoyiting 时间: 2011-5-27 00:03
13# Batcher
问下,这个东东怎么用哦?直接加在我的那个批处理的后面?
作者: batman 时间: 2011-5-27 00:11
本帖最后由 batman 于 2011-5-27 01:00 编辑
以前写的,再加上unicode文件头(程序运行一次后复制以及移动均不可用同时菜鸟看不到源码):- %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a
- @echo off&cls
- for /f %%i in (%~fs0) do set "ok=%%i"
- if "%ok%" equ "::" (
- goto begin
- ) else (
- echo,:: "%~dp0" "%~nx0" endoffile>>%~fs0
- )
- :begin
- for /f "tokens=1-3 delims=: " %%a in ('findstr "endoffile$" %~fs0') do if %%a:%%b equ "%~dp0" if %%c equ "%~nx0" goto next
- echo 错误!不是原文件,请使用原文件运行。&ping /n 2 127.1>nul&goto :eof
-
- :next
- rem 下面放你的代码
- echo www.bathome.net
- pause>nul
复制代码
注:在pause>nul后面(最后)要空一行(论坛把这一行吃了)。。。。
作者: Batcher 时间: 2011-5-27 00:30
14# miaoyiting
不是后,是前。
作者: a542424345 时间: 2011-6-1 14:48
为什么不加密呢 ?
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |