每周一要写周报 总是忘记 于是在windows的计划任务中 增加了定时任务:每周一早上八天弹窗提醒 升级到win10后 显示消息选项已弃用
于是乎 用了启动cmd 的方法 最近又在搞java 于是乎 又用cmd调了java 自娱自乐
1.计划任务的设置
2.a.cmd 代码
@echo off
echo ===========周报===============
cd C:\
cls
color 0a
mshta vbscript:msgbox("周一写周报时间,请规划好一周工作内容并严格执行",64,"提示")(window.close)
java -jar hello.jar
ping 127.1 -n 2 >nul
color 0b
echo .
ping 127.1 -n 2 >nul
color 0c
echo .
ping 127.1 -n 2 >nul
color 0d
echo .
ping 127.1 -n 2 >nul
color 1a
echo .
ping 127.1 -n 30 >nul
exit
3.java 代码
package com.test;
import java.text.SimpleDateFormat;
import java.util.Date;
public class HelloWorld {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 设置日期格式
int i = 10;
try {
//Thread th = Thread.currentThread();
// System.out.println("Tread name:"+th.getName());
System.out.println();
System.out.println(df.format(new Date()) + "\t请计划本周工作并提交周报......");
System.out.println();
while (i > 0) {
String str = " ==系统自爆倒计时== :" + i + "s";
System.out.println(str);
Thread.sleep(1500);
i--;
}
Thread.sleep(800);
System.out.println("\t!!!");
Thread.sleep(500);
System.out.println("\t!!!!");
Thread.sleep(200);
System.out.println("\t!!!!!");
Thread.sleep(8000);
System.out.println(printHeart("="));
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
private static String printHeart(String input) {
int[] array = { 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 4, 5, 2, 3, 4, 1, 0, 1, 0, 0,
0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
StringBuffer sb = new StringBuffer();
for (int i = 0; i < array.length; i++) {
if (i % 7 == 0)
sb.append("\n");
if (array[i] == 0)
sb.append(" ");
else if (array[i] == 4)
sb.append(" ");
else if (array[i] == 5)
// sb.append(" I ");
sb.append(" ");
else if (array[i] == 2)
sb.append(" ");
else if (array[i] == 3)
sb.append(" ");
else
sb.append(" " + input);
}
return sb.toString();
}
}
java代码在eclipse中打成jar包 放到c盘根目录下
4. 最终效果