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

TOP

因为还看不懂  所以支持一下

TOP

先不论技术,首先这个题就没有多打意义?批处理的优势在于“源码”完全公开,还搞那么流氓干啥?

TOP

  从楼主的描述来看,可能是想做一个批处理版的流氓程序,挑战一下批处理的极限——既然是挑战区,就意味着不一定具有多大的现实的实用性,有可能只是做一些尝试,甚至是近似无聊的尝试,有时候,从这些尝试中会得到意想不到的收获。
尺有所短寸有所长,学好批处理没商量;
考虑问题复杂化,解决问题简洁化。

心在天山,身老沧州。

TOP

原帖由 he200377 于 2009-4-28 21:12 发表
先不论技术,首先这个题就没有多打意义?批处理的优势在于“源码”完全公开,还搞那么流氓干啥?


呵呵,谢谢你的指正..

其实,批处理的优势并不在于源代码的公开,那个叫开源.

批处理的优势在于能处理一些我们很讨厌的重复劳动..仅仅如此而已..

比如,用批处理做四则混合运算?为什么要用批处理呢?只是因为想尝试一下可能性而已..

请问,你有无尝试用批处理做过c语言里的绝大多数题目...

在尝试后。你会发现,当遇到一个新的题目的时候。你会很容易的判断出你想要做的事情,批处理是否可以办得到....

如果你都办到了.那么你的批处理水平就小成了...可是这不够..因为批处理只是辅助工具..

学会了批处理可能会花掉小小工夫..但以后的工作里,会节省好多的功夫..

挑战的意义在于思维的开阔,而不是你说的"流氓软件"

TOP

原帖由 pusofalse 于 2008-8-21 19:49 发表
思路是有,但感觉总会有点绕。
“主军”的PID。。。万一运行时开着另外一个CMD.EXE,那要如何区分呢。
这个问题得好好想想。

  1. copy c:\windows\system32\cmd.exe 786236546346556.exe
  2. start 786236546346556.exe /c d:\my.bat
  3. exit
复制代码

这样不就行了  找786236546346556.exe这个就可以了
再找个监视进程随时重起程序就可以了  HOHO
最后不用的时候  把生成的这个临时的程序删掉就行了
名字可以随机生成数字

TOP

有难度啊,考虑考虑,还是考不出来
但借用临时文件的话,可以监视
重点代码是什么

TOP

原帖由 pusofalse 于 2008-8-21 19:49 发表
思路是有,但感觉总会有点绕。
“主军”的PID。。。万一运行时开着另外一个CMD.EXE,那要如何区分呢。
这个问题得好好想想。

那就先把CMD给KILL一下在运行呗

TOP

原帖由 qq381234916 于 2009-3-25 13:41 发表
@echo off & SetLocal EnableDelayedExpansion

set "self=%~0"
if /i "%~1"=="ExitCode" goto :EXIT
if /i "%~1"=="" echo 现在是测试运行
if /i "%~1"=="WIN_Exit" echo 貌似我又复活了
echo start "" "%~0" ...




  如果快速的连续点结束    就直接结束了!

TOP

扩展思路,请验证。

使用debug 命令  即可生成exe

满足楼主条件 (debug为CMD命令,exe为临时文件)

这样  一些系统函数,API钩子 均有exe做  即可满足楼住条件(exe能做到的多了去了)

挑战完毕。O(∩_∩)O~

TOP

如果不设置一个子程序来监测,可以调用 at 命令来检查自己是不是被关掉..不过,at只能每分钟执行一次...

如果要顽固点,就要写入注册表,比如跟随ie,explorer启动了..

TOP

终于找到了,找你找得好苦啊!!!!以前开到过了,也测试过,但是没保存下来1!!!现在终于找到了!!!!!哈哈,收藏了

TOP

牛人的挑战……学习中!

TOP

关注ing              ,,,,,,,,,,,,,,

TOP

假如在执行的话能让这个批处理在使用就好了,要不可以删除。删除后关闭就不能复活了。
我是新手只能关注各位大侠

TOP

返回列表