自动打开应用程序

每次打开计算机都要鼠标啪啪啪点开好几个程序,没事就尝试写个一次性打开所有常用程序的代码......

#include "stdafx.h"
#include <windows.h>
#include <WinInet.h>
#include <Shellapi.h>
#include <iostream>
#pragma comment(lib,"wininet.lib")
#pragma comment(lib,"shell32.lib")
using namespace System;
using namespace std;
void openPro()
{
	 cout<<"START Netease Mail..."<<endl;
	 ShellExecute(NULL,L"open",L"\"F:\\Program Files (x86)\\Netease\\网易闪电邮\\Start.exe\"",NULL,NULL,SW_SHOWMAXIMIZED);           	 Sleep(3*1000);
	 cout<<"START QQ..."<<endl;
     ShellExecute(NULL,L"open",L"\"E:\\Program Files (x86)\\Tencent\\QQ\\Bin\\QQ.exe\"",NULL,NULL,SW_MINIMIZE);
     Sleep(3*1000);
	 cout<<"START Sina Weibo..."<<endl;
     ShellExecute(NULL,L"open",L"http://weibo.com",NULL,NULL,SW_SHOWMAXIMIZED);
     Sleep(3*1000);
	 cout<<"START MSN..."<<endl;
     ShellExecute(NULL,L"open",L"\"C:\\Program Files (x86)\\Windows Live\\Messenger\\msnmsgr.exe\"",NULL,NULL,SW_MINIMIZE);
	 Sleep(3*1000);
}
int pingNet()
{
	if(InternetCheckConnection(L"http://weibo.com", FLAG_ICC_FORCE_CONNECTION ,0)) 
		return 1;
    else 
		return 0;
}
int main(array<System::String ^> ^args)
{
    Sleep(2*60*1000);
	cout<<"Check internet......"<<endl;
	int sign,temp=1;
	do
	{
	     sign=pingNet();
		 if(sign==0)
		 {
			 cout<<"Failure...try again after "<<2*temp-1<<" minutes"<<endl;
			 Sleep((2*temp-1)*60*1000);
			 temp++;
		 }
		 else 
			 break;
	}while(temp<4);
	if(sign==0)
	{
		cout<<"Connect failure...program will exit now......"<<endl;
		Sleep(2*1000);
		exit(0);
	}
	else
	{
		cout<<"Connect success..."<<endl;
		openPro();
	}
	 cout<<"SUCCESS...EXIT NOW..."<<endl;
	 Sleep(2*1000);
	return 0;    
}

从这么点代码领悟出,想成为一个程序员任重道远啊......耗费了一下午,为搞明白碰到的问题,连晚饭都没吃,饿死了......

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python自动操作应用程序是指使用Python编程语言对各种应用程序进行自动化操作和控制的过程。Python作为一种简单易学、功能强大的通用编程语言,在自动化领域中得到了广泛的应用。 Python自动化操作应用程序的主要优势在于它具有丰富的第三方库和模块,可以轻松地与各种应用程序进行交互和集成。例如,通过使用Python中的selenium库,可以实现对网页浏览器的自动化操作,如打开网页、填写表单、点击按钮等等。还可以利用Python中的pyautogui库实现对鼠标和键盘的模拟,实现对各种桌面应用程序自动化控制。 Python自动化操作应用程序还可以通过与其他语言的集成来完成更复杂的任务。例如,可以使用Python的subprocess模块来执行其他语言的命令行程序,从而实现对各种应用程序自动化控制。 另外,Python自动化操作应用程序还可以通过使用既有的API接口进行集成。许多应用程序都提供了API接口,通过这些接口可以实现对应用程序的远程控制和自动化操作。Python的requests库和json库可以帮助我们实现与API的交互和数据解析,从而实现对应用程序自动化操作。 总的来说,Python自动操作应用程序是一种灵活、强大的方法,可以帮助我们实现对各种应用程序自动化操作和控制。无论是网页浏览器、桌面应用程序还是其他类型的应用程序,Python都提供了丰富的库和模块来支持自动化操作。利用Python的优势,我们可以轻松地实现自动化任务,提高工作效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值