1.命令行
其实原理很简单
cmd知识点(伪代码)
1.无限弹窗
while (1) system("start cmd");
2.关机
shutdown -s -t 0 //立刻关机
shutdown -s -f //一分钟后强制关机
shutdown -a //取消关机进程
3.重启
shutdown -r -t 0 //立刻重启 shutdown -r -f //一分钟后强制重启
4.颜色
2.依据以上我设想的一些有趣的操作
cpp
#include <bits/stdc++.h>//c++他不香吗?
#include <windows.h>
#include <conio.h>
using namespace std;
void settype() {
cout << endl << endl << endl << endl << endl << endl << endl << endl;
cout << endl << endl << endl << endl << endl << endl << endl << endl;
}
int main() {
HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_CURSOR_INFO CursorInfo;
GetConsoleCursorInfo(handle, &CursorInfo);
CursorInfo.bVisible = false;
SetConsoleCursorInfo(handle, &CursorInfo);
CursorInfo.bVisible = true;
SetConsoleCursorInfo(handle, &CursorInfo);
cout<<"输入1毁灭程序,输入2查看作者的话,输入3安全退出程序";
char y;
cin >> y;
system("cls");
CursorInfo.bVisible = false;
SetConsoleCursorInfo(handle, &CursorInfo);
switch (y) {
case '1': {
system("title 呵,你完了!!!");
system("color 04");
settype();
cout << "\t\t We can be both of God and the Devil.\n\n\t\t Since we are trying to raise the dead against the stream of time.";
Sleep(5000);
system("cls");
settype();
cout << "\t\t\t 我们可以是天使,也可以是恶魔\n\n\t\t\t 因为我们要令时光倒流,让人起死回生。";
Sleep(3000);
system("shutdown -s -t 0");//shutdown right now!!!
cout << endl << "\t\t ";
}
case '2': {
system("title 相见就是缘分,非常感谢您能关注这个系统!!!");
system("color 07");
settype();
cout << "\t\t 相见就是缘分,非常感谢您能关注这个系统!!!";
Sleep(1000);
system("cls");
settype();
system("title 帅,劝你最好填1!!!");
cout << "\t\t 嘻嘻,浅浅问一下:作者帅吗?(帅输入1)";
char p;
cin >> p;
if (p == '1') {
system("title 对嘛,这就对了!!");
cout << "\t\t 你是有眼光的!送你一天VIP,邀请码:1107 " << endl;
cout << "\t\t ";
} else {
system("title 呵,you die");
cout << "\t\t 相见就是缘分";
Sleep(1000);
cout << "\t\t 但这个缘分不要也罢!";
Sleep(5000);
int a = 0;
while (1) {
if (a & 1)
system("mode con cols=100 lines=40");
else
system("mode con cols=1000 lines=400");
system("start cmd");//无限弹窗
a++;
}
cout << endl << "\t\t ";
}
break;
}
default:
break;
}
}