工具:
bios RTC, VBS, MATLAB, BAT, 计划任务;
详细步骤:
首先要让我的计算机自动开机起来,在电脑的bios中电源管理里面开启RTC功能,RTC一般需要主板的支持,然后设置自动开机时间(如果你的主板不支持这个功能的话,那只能自己开机或用网卡唤醒功能了,要不然就自己手动按下电源键了,不过一般主板都支持,我的笔记本比较悲剧不支持)
添加VBS代码,和计划任务,使得开机的时候自动运行MATLAB.
首先需要一个matlab的lnk(快捷方式)在属性里面添加一些代码,使得快捷方式能够自动运行matlab启动时首个m程序.并支持log文件输出.建议你复制一下你桌面上的matlab快捷方式,然后在这个复制的快捷方式中添加下列代码,在目标中添加
“D:\Program Files\MATLAB\R2011b\bin\matlab.exe” -r your_m_file.m
-logfile D:\logfile
-r
表示启动matlab的时候运行your_m_file.m这个m文件.-logfile表示你命令框里面输出的信息输入到这个log文件中.我的log文件我放在D盘.这个m文件最好在你的path中,如果不在path中,会运行不了的.我们把这个修改过来的快捷方式,放在d盘根目录。命名为matlab
然后添加vbs代码让vbs调用这个lnk(实际上你也可以直接把这个lnk放在计划任务里面,做相应的设置就可以了,这里使用vbs代码主要是为了能够更好地控制一些代码的运行,比如运行时间控制等一些细节.)用记事本建立一个名字为automatlab.vbs的文件,vbs代码如下:
Dim Wsh
Wsh=CreateObject(“WScript.Shell”)
Wsh.run “D:\matlab.lnk” „true
在>控制面板>计划任务>添加计划任务
点击下一步,