会写BAT或者VB的进来
我现在有一个想法,想让大侠们帮我一下:首先我在自己电脑上登录一个QQ,然后把设置里面接收文件改成“全部接收”,然后不管我在任何地方,只要用我的手机登陆上另一个QQ,把一个...
我现在有一个想法,想让大侠们帮我一下:
首先我在自己电脑上登录一个QQ,然后把设置里面接收文件改成“全部接收”,然后不管我在任何地方,只要用我的手机登陆上另一个QQ,把一个关机的BAT文件发送到在这个电脑登陆的QQ上,然后他就会自动保存到这电脑的某个地方(假如这里我设置的是保存到桌面的新建文件夹里面);再就是需要最后一步了,要怎么让电脑自动打开我刚才发送到这电脑上的关机的BAT程序,我想到个办法不知道行不行, 写一个VB或者BAT之类的小程序,运行他过后,他会自动每隔多久时间自动打开一次桌面---新建文件夹里面的这个关机的BAT程序,在文件发送过来之前这文件夹里面肯定没有关机BAT这个程序,所以想要写的这个程序还要有这功能,没有这个关机这个BAT的话他不能弹出警告之类的框框,他自己看,要是到他隔10分钟运行的时候文件夹里面没有这BAT的话,他就没什么反应,要是有的话他就会打开。要是这样的话我就可以在任何地方关闭我家里的电脑了。
不要叫我用什么软件,我现在只想用这种办法。
其实我就是想远程关机(别给我介绍软件,我就只要这种办法) 展开
首先我在自己电脑上登录一个QQ,然后把设置里面接收文件改成“全部接收”,然后不管我在任何地方,只要用我的手机登陆上另一个QQ,把一个关机的BAT文件发送到在这个电脑登陆的QQ上,然后他就会自动保存到这电脑的某个地方(假如这里我设置的是保存到桌面的新建文件夹里面);再就是需要最后一步了,要怎么让电脑自动打开我刚才发送到这电脑上的关机的BAT程序,我想到个办法不知道行不行, 写一个VB或者BAT之类的小程序,运行他过后,他会自动每隔多久时间自动打开一次桌面---新建文件夹里面的这个关机的BAT程序,在文件发送过来之前这文件夹里面肯定没有关机BAT这个程序,所以想要写的这个程序还要有这功能,没有这个关机这个BAT的话他不能弹出警告之类的框框,他自己看,要是到他隔10分钟运行的时候文件夹里面没有这BAT的话,他就没什么反应,要是有的话他就会打开。要是这样的话我就可以在任何地方关闭我家里的电脑了。
不要叫我用什么软件,我现在只想用这种办法。
其实我就是想远程关机(别给我介绍软件,我就只要这种办法) 展开
6个回答
展开全部
这个很难容易呀!只要你的计算机能够接收到bat文件,并保存下来的话。你的想法是可以实现的。但是,我把程序写好发给你,也不是一件好事(你不怕我发病毒给你呀)。所以只能将vb程序代码写好了发给你,你自己编译后,在你计算机上运行。
方法如下:
在vb窗口中画一个Timer控件,加入如下代码:
Private Sub Form_Load()
Timer1.Interval = 1000 '设置检查文件是否存在的时间间隔为1秒, 1秒=1000毫秒
End Sub
Private Sub Timer1_Timer()
Dim i As Integer
On Error Resume Next '当发生错误时,执行下一句。
i = Len(Dir$("bat文件路径")) '检查文件是否存在
If Err Or i = 0 Then
'0表示文件不存在,什么都不做
Else
Shell "bat文件路径" '1表示文件存在,调用你的bat文件
End If
End Sub
在华军软件站下载vb精简版安装后运行,加入以上代码代码。将代码中的 《bat文件路径》替换为你的bat文件保存路径,编译成可执行程序即可,在你离开家时运行这个程序就能达到你想要的效果。
我把代码简单说一下:1 代码中的标点符号为英文的,否则会出错。 2 ' 号后面的为注释语句在代码中起说明代码的作用,在程序中不产生任何动作。
在如果你连bat文件(也就是批处理文件)都不会的话,那么,你就把以上代码中的Shell "bat文件路径" 替换为Shell "cmd /c" & "shutdown -s -t 0"即可
试试看吧 !你一定能成功。
方法如下:
在vb窗口中画一个Timer控件,加入如下代码:
Private Sub Form_Load()
Timer1.Interval = 1000 '设置检查文件是否存在的时间间隔为1秒, 1秒=1000毫秒
End Sub
Private Sub Timer1_Timer()
Dim i As Integer
On Error Resume Next '当发生错误时,执行下一句。
i = Len(Dir$("bat文件路径")) '检查文件是否存在
If Err Or i = 0 Then
'0表示文件不存在,什么都不做
Else
Shell "bat文件路径" '1表示文件存在,调用你的bat文件
End If
End Sub
在华军软件站下载vb精简版安装后运行,加入以上代码代码。将代码中的 《bat文件路径》替换为你的bat文件保存路径,编译成可执行程序即可,在你离开家时运行这个程序就能达到你想要的效果。
我把代码简单说一下:1 代码中的标点符号为英文的,否则会出错。 2 ' 号后面的为注释语句在代码中起说明代码的作用,在程序中不产生任何动作。
在如果你连bat文件(也就是批处理文件)都不会的话,那么,你就把以上代码中的Shell "bat文件路径" 替换为Shell "cmd /c" & "shutdown -s -t 0"即可
试试看吧 !你一定能成功。
展开全部
按照你的意思 ,可以这样做 ,假如路径是 D:\桌面\新建文件夹里面\关机.bat
做一个工程 ,加入Timer控件 ,设定好Interval
在Timer事件里写入
if len(dir("D:\桌面\新建文件夹里面\关机.bat"))>3 then 检测文件是否存在
shell shutdown -s -t 1 '用Shutdown关机
endif
做一个工程 ,加入Timer控件 ,设定好Interval
在Timer事件里写入
if len(dir("D:\桌面\新建文件夹里面\关机.bat"))>3 then 检测文件是否存在
shell shutdown -s -t 1 '用Shutdown关机
endif
追问
?????????????没听懂!我对电脑不是很熟悉啊,只会基本的上网,你能不能说明白点???呵呵!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我有个程序,这个程序会运行在托盘里,
它的功能是:监视内存中有没有某个标题的程序运行,没有的话就去执行指定路径的程序。
我想,你可以做个关机bat,命令如下;
1 关闭计算机
shutdown - s
2、重启计算机
shutdown - r
3、定时关机
shutdown - s -t 30
指定在30秒之后自动关闭计算机。
留下你的email,我把程序发给你
它的功能是:监视内存中有没有某个标题的程序运行,没有的话就去执行指定路径的程序。
我想,你可以做个关机bat,命令如下;
1 关闭计算机
shutdown - s
2、重启计算机
shutdown - r
3、定时关机
shutdown - s -t 30
指定在30秒之后自动关闭计算机。
留下你的email,我把程序发给你
追问
415086413@qq.com 这就是我的邮箱,发过来嘛,顺便说下这个要怎么用哦,我不怎么会!
追答
帮你把bat 也写了,发过去了。只是我奇怪你怎么把文件发上去,难道 你说的那台是服务器?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有一个东西叫计划任务,它就在你的系统里面,在 控制面板-计划任务
可以设置为10分钟
然后呢运行命令就是关机,
或者是一个CMD命令。
至于判断文件的事情,可以大致这样用BAT:
if extis e:\关机.bat call e:\关机.bat
意思是如果e:\关机.bat 存在,就执行e:\关机.bat
可以设置为10分钟
然后呢运行命令就是关机,
或者是一个CMD命令。
至于判断文件的事情,可以大致这样用BAT:
if extis e:\关机.bat call e:\关机.bat
意思是如果e:\关机.bat 存在,就执行e:\关机.bat
追问
你说这个应该行,能不能说具体点啊?我不知道怎么弄,你说具体点嘛,帮下忙咯!
追答
QQ:254186917,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
放弃吧 没可能的
关机脚本很简单
难的事 根本不可能自动执行
关机脚本很简单
难的事 根本不可能自动执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以在你的电脑里先编个程序
先判断桌面的文件夹里有没有手机发过来得BAT程序,如果有就执行,没有就过几分钟再检查,一直循环下去。。。。。。。。
先判断桌面的文件夹里有没有手机发过来得BAT程序,如果有就执行,没有就过几分钟再检查,一直循环下去。。。。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询