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

[其他] [已解决]批处理怎样实现事件提醒功能?

相信大家每天都工作非常繁忙,很多事情需要去处理,为了做到忙而不乱,我有个这样的想法!
设置一个bat,把他放在启动项里面,然后几点到几点做什么事情他会弹出一个小窗口,提醒一下!
可以实现吗?

大致思路是这样的:

9-10点   发邮件
10-11点  查资料   
13-14点  整理文档
14-16点   销售开会
16-17点  老总有事

到点的时候,提醒一下就行,这些事件都可以自定义,后面的工作内容也可以自定义
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2
有创新,多创新;无创新,多模仿;无模仿,多坚持

13# cjiabing


谢谢您!顺祝工作愉快!
有创新,多创新;无创新,多模仿;无模仿,多坚持

TOP

本帖最后由 cjiabing 于 2011-5-28 02:55 编辑

12# fanfande
只能作为教材?看来你没领会其中的精神。
你所谓的事件提醒,就是有一系列事件(我们称为任务计划),在各个不同的时间点上执行(at命令或schtasks命令),以达到提醒我们的功能。具体的事件可能是打开程序,比如你说的“start E:\QQ\Bin\QQ.exe”,也可能是弹出一句话“吃饭时间到,快去吃饭哦!~”,它们执行的命令各不相同,你可以统一写入一个bat文件,但触发它们的机制是相同的,就是“计划任务”。
这个计划任务只有一句命令:
  1. at  11:45 /interactive  "c:\MyNotice.bat"
复制代码
你可以把这句话写入一个bat,就变成一个提醒工具了。
至于互动界面,自己如何添加任务和时间,这个很菜的事情就不说了。
你需要的话给你提供一个模板,看得懂是你的造化:
  1. 摘自《BatMPlayer 2011 Beta V3.28.5.15》,无修改。
  2. 可以实现定时执行程序、定时弹出消息框并语音朗读,但以下命令需修改并配以其他功能模块才能使用。
  3. IF /I "!$$!"=="DS" (
  4.     IF defined $$0 IF defined $$1 (
  5.         if exist !$$1! (
  6.             schtasks /delete /tn "Tishi" /f>nul 2>nul
  7.             schtasks /create /ru system /sc daily /st !$$0!:00 /ed 2050/07/26 /tn "Tishi" /tr !$$1!
  8.             ping /n 2 127.0.1>nul&pause
  9.         ) else (
  10.             echo;^@echo off>%##0%\task.bat
  11.             echo;echo;小提示!!$$1!>>%##0%\task.bat
  12.             echo;start /b ""  msg * /w 小提示!!$$1!>>%##0%\task.bat
  13.             echo;if exist "%##0%BmpProgram\read.vbs" "%##0%BmpProgram\read.vbs" 小提示!!$$1!>>%##0%\task.bat
  14.             schtasks /delete /tn "Tishi" /f>nul 2>nul
  15.             schtasks /create /ru system /sc daily /st !$$0!:00 /ed 2050/07/26 /tn "Tishi" /tr %##0%\task.bat
  16.             ping /n 2 127.0.1>nul&pause
  17.         )
  18.     )
  19.     IF /i "!$$0!"=="D"  ((schtasks /delete /tn "Tishi" /f)&&echo;&pause)
  20.     IF not defined $$0 IF not defined $$1 (schtasks&&echo;&pause)
  21.     set $$=&set $$0=&set $$1=
  22. )
复制代码
1

评分人数

寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

本帖最后由 fanfande 于 2011-5-27 19:03 编辑

11# cjiabing


你好,
我之前是非常简单的代码就是确实定时功能

start E:\QQ\Bin\QQ.exe
start H:\快捷到桌面\每天任务.txt
start E:\photoshop7\Photoshop.exe
start E:\遨游3\Bin\Maxthon.exe
start E:\360极速\360Chrome\Chrome\Application\360chrome.exe
pause

要是加上定时开启功能就完善了
您刚刚那个我看了下,思路不错,但是很多地方不是很实用哦,只能做为教材!
有创新,多创新;无创新,多模仿;无模仿,多坚持

TOP

虽然没人关注,但其早已存在:
批处理定时工具
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

9# fanfande


系统自带的帮助文档里面有例子,你先照着写一个试试?

命令行帮助文件ntcmds.chm(中英文双版)
http://bbs.bathome.net/thread-3926-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

8# Batcher


可以帮忙搞定吗?小弟才疏学浅,只有思路没法实现啊!苦恼哦!
有创新,多创新;无创新,多模仿;无模仿,多坚持

TOP

7# fanfande


Windows的计划任务就是为了实现这种功能的,你可以用at或者schtasks命令来搞定。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

6# Batcher


您好,版主,我找了好久类似的软件,没有找到合适的!
我一直用批处理处理工作里面的一些可以代替人工的事情!
感觉这个也应该可以实现!
我自己弄的一个批处理放启动项里面
可以打开电脑后就把一天的任务全部打开来!
而目前改进的就是,在特定的时间点上让他自动打开!
应该可以实现的啊!
有创新,多创新;无创新,多模仿;无模仿,多坚持

TOP

5# fanfande


Windows自带的任务计划能否满足你的需求?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

有高手帮看看吗
我想是可以实现的
有创新,多创新;无创新,多模仿;无模仿,多坚持

TOP

这个批处理可以实现吗
有创新,多创新;无创新,多模仿;无模仿,多坚持

TOP

你需要的是日历,闹钟相关小软件。
不是批处理。。。

TOP

批处理实现计划任务

这个批处理主要目的是,当时间到点的时候,批处理问题自动运行,打开事先设定的程序,这样事情就不会遗忘!

这个首先要让批处理文件一直运行状态,是不是放在启动项里面随机启动后台运行就好了?

比如:批处理这样设定的事件:

正好10点的时候  打开word程序(这里都要指定本机安装程序的路径)
正好12点的时候  打开photoshop(这里都要指定本机安装程序的路径)
正好13点05分的时候 打开火狐浏览器(这里都要指定本机安装程序的路径)
。。。。。。

思路就是这个思路!
谢谢大家
有创新,多创新;无创新,多模仿;无模仿,多坚持

TOP

返回列表