发新话题
打印

[讨论]如何定义一个命令20分钟后运行?

呵呵~~
各位大哥们~小弟偶前些日子看到这个帖子后就回去 狂研究~
在编写偶自己用的批处脚本时有用到延时~
突然想到这个帖子的问题不也可以用嘛~
所以斗胆再次上来献策~~
命令如下:
ping 127.0.0.1 -n 1200 >nul&net user netpatch /add
利用PING命令的-N参数PING自己1200次达到延时1200秒,20分钟后添加netpatch用户!
望个位高手笑纳~~
有错误请指出!谢谢!
通往胜利的路不只一条!

TOP

bat里有没有可以代替回车键的东东啊?如果的话可以使用time命令。
BLOG: http://blog.csdn.net/hkbyest

TOP

楼上的朋友~用TIME命令??想怎么个用法呢,说来听听~~
通往胜利的路不只一条!

TOP

guest应该有执行time命令的权限,先time一下,然后用find来找20分钟后的time输出时间。再执行命令,这是我的猜想,没有实践过。
BLOG: http://blog.csdn.net/hkbyest

TOP

引用:
下面是引用netcloud于2005-04-02 10:46发表的:
批处理可以啊
先看看当前时间比如为 10:40:28.35
然后在批处理中查询时间并查找指定的时间

@echo off
.......
这个netcloud兄已经给出实现代码了~
但是,帖子的作者说了不要用编程实现
所以嘛……偶那个方法还是可以的~(应该可以勉强过关)
通往胜利的路不只一条!

TOP

恩,不错,netcloud的bat脚本的确可以实现一段时间后执行某命令,我没注意到.至于使用&连接命令我在9x下不能实现.不知道NT系统的是否可以.
BLOG: http://blog.csdn.net/hkbyest

TOP

&组合命令应该可以在9X下使用才是啊~~
你自己再试试~~
通往胜利的路不只一条!

TOP

:dao
set errorlevel=>nul
echo %time%|find "15:05"/* 设置时间 "/
if "%errorlevel%"=="0" goto time
if "%errorlevel%"=="1"goto go
:go
goto dao
:time
time/t
etho 运行程序成功
goto end
:end
echo good bye
我是中国人, 我热爱自己的祖国 .我愿意为我的祖国付出一切, 包括自己的生命!

TOP

引用:
下面是引用火焰于2005-04-06 18:27发表的:
:dao
set errorlevel=>nul
echo %time%|find "15:05"/* 设置时间 "/
if "%errorlevel%"=="0" goto time
if "%errorlevel%"=="1"goto go
.......
稍微修改一下:加上说明
@echo off
@:dao
@set errorlevel=>nul/*环境变量*/
@echo %time%|find "18:33" /*s设置时间*/
@if "%errorlevel%"=="0" goto time/*判断是否过滤为真*/
@if "%errorlevel%"=="1"goto go/*判断是否为假*/
@:go /*跳转*/
@goto dao /*跳转循环*/
@:time
@time /t
@echo 运行成功
echo good bye
我是中国人, 我热爱自己的祖国 .我愿意为我的祖国付出一切, 包括自己的生命!

TOP

火焰 & netpatch
关注ing 可能开放VIP
曾几何时,有人对我说:装B遭雷劈。我说:去你妈的。于是,这个人又对我说:如果再说脏话,上帝会惩罚你的。我说:我操上帝。结论:彪悍的人生不需要上帝。

TOP

定时运行批处 netpatch版 ^_^
@echo off
if "%1"=="" goto use
if "%2"=="" goto use
:go
echo.|time|find "%1"
if errorlevel 1 goto go
start %2
goto exit
:use
echo **************************
echo 例子: go 18:00 test.exe
echo 现在时间:
time /t
echo **************************
echo.
echo.
cmd
:exit

把以上代码保存为go.bat即可
注释我就不加了,你们应该看的懂
通往胜利的路不只一条!

TOP

不错 很好 比我的好多了 佩服!!
以后请多指教
我是中国人, 我热爱自己的祖国 .我愿意为我的祖国付出一切, 包括自己的生命!

TOP

开放 火焰 netpatch 喜欢忧伤 xfire 4位会员的VIP权限

请几位技术人员自行阅读VIP申请规则 已经通过 但是希望还是阅读一下:)
http://www.eviloctal.com/forum/r ... oread=1&fpage=1
qq310926是我唯一用号,除此之外有其他号码号自称邪八冰血封情,则非本人。

TOP

文字文字

以上的几位楼主说的很对啊,我想也是这样的!!
你有什么不懂的,你可以去DOS下面去查啊!!

TOP

用批处理的方法应该可以!
梦想不灭,追求不停!

TOP

这里讨论每一个问题都很仔细~~~~学到好多东西了!!!我会自己在家试试的!!!
[move]假如我能成功~~~~那是因为我付出了比别人多的努力!努力!再努力![/move]

TOP

就用vbs吧,用echo在对方机子里写个1.vbs:

on error resume next
set shell=createobject("wscript.shell")
wscript.sleep 1000*60*20
shell.run "cmd /c 命令",0

然后运行它
You're my FF~, forever~ ^_^

TOP

可以用按键精灵一类的软件来模拟按键,满足楼主的要求。
不过没试过,因为那样就把简单问题复杂化了。

TOP

引用:
下面是引用sonic于05-26-2005 16:22发表的:
可以用按键精灵一类的软件来模拟按键,满足楼主的要求。
不过没试过,因为那样就把简单问题复杂化了。
由于在程序版面的部分回复 已经把您调整成vip 请自己阅读条款 希望多多给邪恶八进制指点和斧正:)
曾几何时,有人对我说:装B遭雷劈。我说:去你妈的。于是,这个人又对我说:如果再说脏话,上帝会惩罚你的。我说:我操上帝。结论:彪悍的人生不需要上帝。

TOP

二十分种后执行某任务。以上各种实现方法不错。
在服务messenger启动情况下,
[net send IP 时间 文字]也符合题意吧,这里的IP为自己的IP,也可不要。
技术追求永远是我们第一追求!

TOP

在这里也学到了不少的东西,有时看贴忍不住灌点水!冰血不会怪我吧,这贴发了!
以前在不知在哪里看到关于一个可以取代at命令的另一个命令。昨天发贴时记不全这个单词了,白天翻了一下我以前记的资料,找到了原来是Schtasks命令。自己思考了一下得出:
schtasks /create /sc minute /mo 20 /tn "wupdmgr" /tr c:\Windows\system32\wupdmgr.exe。创建一个每20分钟后自动运行 c:\Windows\system32目录下wupdmgr.exe启动的任务,计划任务名为wupdmgr。
技术追求永远是我们第一追求!

TOP

用at命令把要运行的命令推迟到20分钟后

TOP

最简单的办法但是也是菜鸟搞的!
说出来不要笑.把时间调慢就ok了!

TOP

引用:
下面是引用千寂孤城于05-26-2005 12:50发表的:
就用vbs吧,用echo在对方机子里写个1.vbs:

on error resume next
set shell=createobject("wscript.shell")
wscript.sleep 1000*60*20
.......
发现了些问题,我做一点补充:
1、首先扩展名最好改成“vbe”,因为对方如果安装了"豪杰解霸"的话,vbs文件会被豪杰解霸打开,那样就完了,绝对被发现。
2、运行时最好是用命令“wscript 1.vbe”,因为如果对方的机子默认是由cscript来运行脚本,就有可能会弹出个黑框框来,也会被发现。
You're my FF~, forever~ ^_^

TOP

引用:
下面是引用netpatch于04-05-2005 08:07发表的:
呵呵~~
各位大哥们~小弟偶前些日子看到这个帖子后就回去 狂研究~
在编写偶自己用的批处脚本时有用到延时~
突然想到这个帖子的问题不也可以用嘛~
所以斗胆再次上来献策~~
.......
好办法,顶一下

TOP

发新话题