请高手帮忙!如何自动运行?(100分)

  • 主题发起人 主题发起人 偶像痞子
  • 开始时间 开始时间

偶像痞子

Unregistered / Unconfirmed
GUEST, unregistred user!
我是初学者,公司要我做一个类似sql的数据维护计划的东西。
描述:通过向导填写一些必要的资料,按完成就生成了自己的维护计划,随后进入后台运行(功能:可自己删除几天前的文件,并每天自动复制文件)。
可小生就是不懂怎么让他每天自动运行,要是每天都关机那不是要每天都打开一次??
还有就是如果它已经工作,可顾客又打开这个程序,那会不会和原来的产生冲突?
请大侠们务必说得详细一点。
 
一个监控程序,可以些成windows的服务程序,一个执行程序,监控程序负责向执行程序发指令执行,当然可以判断是否已经在工作。向导只是用来生成维护计划的,不用每天都启动。
 
这不很简单吗?通过计时器,把时间间隔定为24小时
 
>要是每天都关机那不是要每天都打开一次??
在注册表:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run
下建一项字符串: MyApp = '应用程序全路径'
每次启动计算后,它会自动运行。自动运行后,可采用Tray技术,最小化,只在Tray区显示图标。
>可顾客又打开这个程序,那会不会和原来的产生冲突?
限制执行次数,只允许一个实例运行。
如果发现有运行过,复恢它。
 
哎,一个问题问了两次,我晕,花了我200分!
apw大哥,Tray技术是什么技术,我不太了解啊,能不能例详细点。
 
Tray是指开始菜单上右侧的托盘区。
在上面安装图标,响应Windows发送的消息。
许多控件就可以帮你完成此类工作。
如:RxLib中的 TRxTrayIcon等。
 
就是最小化成一个图标在状态栏上
 
ok 了,apw大哥功劳大些,得多些,其他的平分
 
添加到 Windows 注册表 启动组就行了
 
多人接受答案了。
 
后退
顶部