[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

批处理怎样绑定机器代码?

我想就是检测主板型号或者CPU的型号或硬盘信息或者每个机器上的一些特殊信息,在来执行一些文件,
比如机器

CPU是: AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
主板是: HA03-GT2

批处理检测后若 该电脑的CPU或主板是这个,就执行start c:\windows\5200.exe


若不是,就不执行
就是想写个处理指令,让一个批处理文件,不会被无限复制到别的机器上,高手们,帮帮忙啦,
qq是498303156
不知道有没办法可以做到,在论坛搜索了一番,好想没查询到相关的知识。

为什么不加密呢 ?

TOP

14# miaoyiting


不是后,是前。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

本帖最后由 batman 于 2011-5-27 01:00 编辑

以前写的,再加上unicode文件头(程序运行一次后复制以及移动均不可用同时菜鸟看不到源码):
  1. %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a
  2. @echo off&cls
  3. for /f %%i in (%~fs0) do set "ok=%%i"
  4. if "%ok%" equ "::" (
  5.    goto begin
  6.    ) else (
  7.    echo,:: "%~dp0" "%~nx0" endoffile>>%~fs0
  8. )  
  9. :begin
  10. for /f "tokens=1-3 delims=: " %%a in ('findstr "endoffile$" %~fs0') do if %%a:%%b equ "%~dp0" if %%c equ "%~nx0" goto next
  11. echo 错误!不是原文件,请使用原文件运行。&ping /n 2 127.1>nul&goto :eof
  12. :next
  13. rem 下面放你的代码
  14. echo www.bathome.net
  15. pause>nul
复制代码
注:在pause>nul后面(最后)要空一行(论坛把这一行吃了)。。。。
***共同提高***

TOP

13# Batcher


问下,这个东东怎么用哦?直接加在我的那个批处理的后面?

TOP

  1. @echo off
  2. wmic BaseBoard get Manufacturer | findstr "HA03-GT2" >nul || goto :eof
  3. echo "Hellow World!"
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

以前写过一个复制和移动后不能用的批代码,但是知道的一样能改啊。。。
***共同提高***

TOP

10# zm900612


嗯,就是想让自己写的东东不会被别人直接复制到别的机器上用就好~
能帮帮忙,出个主意么

TOP

批处理几乎可以说是完全开源的,想防止别人盗用,难

TOP

跪求大侠帮忙,事成之后咱给包烟钱  联系qq 最好 498303156  在线等

TOP

来人帮帮我吧

TOP

谢谢楼上的回复哦,可是怎么用呢?我不会判定,怎么用这个代码去判定是我想让他用批处理的机器呢?

简单的说就是我复制了几个批处理, 想给一些人用,可是不想让他们 把这个东东无限复制给别的机器用,有什么办法可以解决这个么, 跪求各路高手帮忙

TOP

  1. wmic CPU get Name /value
复制代码
  1. wmic DiskDrive get Caption /value
复制代码
  1. wmic BaseBoard get Manufacturer /value
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

嗯嗯,了解了,新手小白,不好意思,已经改过!

TOP

************************************************************

标题违规!

请阅读论坛发贴规则:

        http://www.bathome.net/thread-963-1-1.html

提示:

        请大家在楼主修改标题并得到管理层认可之前不要给出任何有意义的回复。

        否则一律视为无视论坛纪律扣2分!(管理层和技术组扣4分)

        论坛是大家的,也要靠大家来维护。。。

************************************************************
***共同提高***

TOP

返回列表