精华内容
下载资源
问答
  • 一、打开应用程序 二、关闭应用程序 本文主要介绍在C#中使用System.Diagnostics.Process打开和关闭第三方exe外部应用程序。 一、打开应用程序 要求:根据需要打开的应用程序所在路径修改FileName后的exe程序路径...

    目录

    一、打开应用程序

    二、关闭应用程序


    本文主要介绍在C#中使用System.Diagnostics.Process打开和关闭第三方exe外部应用程序。

    一、打开应用程序

    要求:根据需要打开的应用程序所在路径修改FileName后的exe程序路径。

    Process m_Process = new Process();
    m_Process.StartInfo.FileName = @".\exe\ERSSky\bind\ERSSky.exe";
    m_Process.Start();

    二、关闭应用程序

    要求:根据关闭的应用程序名称修改GetProcessByName函数中的程序名称。

    Process[] proc = Process.GetProcessesByName("ERSSky");
    for (int i = 0; i < proc.Length; i++)
    {
        proc[i].Kill();  //逐个结束进程.
    }

     

    展开全文
  • 使用命令行打开应用程序

    万次阅读 多人点赞 2019-05-16 22:36:19
    当桌面图标太多时或者在多个窗口进行作业不想返回桌面时,可以使用命令行方式打开指定的应用程序

    当桌面上已经有很多正在使用的窗口,想要打开新的应用程序,又不想将桌面上已存在的窗口最小化返回桌面,通过双击桌面上的应用程序快捷方式打开应用程序,这时候有没有什么快捷简便的应用程序打开方式呢?

    ☆☆可以使用Win+R组合键打开“运行”窗口,然后使用命令打开应用程序。☆☆

     


    这种通过命令来打开应用程序的方式,如何来实现呢?

    下面来介绍一下实现的方法:

    方法1:

    步骤1、复制应用程序的快捷方式到C:\Windows\System32目录下,;

    步骤2、将快捷方式的名称修改为简单好记的名称;

    步骤3:然后使用Win+R组合键打开运行窗口,在窗口中输入快捷方式的名称,按回车键或者点击“确定”按钮,即可打开应用程序。

    示例:在电脑桌面上有谷歌浏览器的快捷方式,

    将其复制到C:\Windows\System32目录下,修改其名称为Google 

    使用Win+R打开运行窗口,输入Google或者google,按回车键, 

    可以看到Google浏览器页面出现。 


    以上步骤未进行时,使用命令行打开Google浏览器会失败,如下图所示:


    方法2:

    步骤1、使用Win+R组合键打开运行窗口,输入cmd,按回车键,进入命令提示符窗口;

    步骤2、在窗口中可以看到命令行的默认路径,如下图所示,图中默认路径为C:\Users\Lenovo>,按照此路径打开文件夹,最终定位到Lenovo文件夹目录下;

    步骤3、将桌面快捷方式复制到此目录下,修改其名称为简单好记的名称;

    步骤4、打开cmd命令提示符窗口,输入步骤3中的名称,按回车键,即可打开应用。

    cmd命令提示符窗口

    示例:

    桌面上有酷狗音乐应用程序快捷方式;

    将其复制进C:\Users\Lenovo目录下,并更名为kugou;

    打开运行窗口,输入kugou,按回车键;

    酷狗音乐应用程序打开了;


    方法3:

    步骤1、编写Windows命令脚本/批处理脚本,文件名最好简单好记,以.cmd或者.bat为文件后缀;

    步骤2、将该文件所在的文件夹路径添加到Path环境变量中。

    在C盘根目录下创建文件夹,文件夹命名为QuickStartApp,在文件夹内创建以.cmd或者.bat为后缀的批处理脚本

     

     

     将C:\QuickStartApp添加到Path环境变量当中,方法如下:

    1. 右击“此电脑”、点击“属性”,打开“系统”窗口,也可以打开控制面板,通过点击“系统和安全”、“系统”打开“系统”窗口;

    2. 在系统窗口中,点击“高级系统设置”,打开“系统属性窗口”;

    3. 在系统属性窗口中,点击“高级”,再点击“环境变量”,打开“环境变量”窗口;

    4. 在环境变量窗口中,编辑Path环境变量,将文件夹路径添加到Path变量中,依次点击确定关闭窗口。

    说明:

    在环境变量窗口中用户变量和系统变量,用户变量只对登录此计算机的该用户有效,换个用户名登录后,就会无效;

    系统变量是针对操作系统而言的,修改后,对所有用户都生效。

     

    系统窗口

     

    环境变量窗口

     

    脚本命令格式如下:

    @echo off
    chcp 65001
    title title_name
    color bf
    start "" ".exe文件的完整路径"

     命令作用:

    1、@echo off 命令:关闭回显,即执行此条命令后,不将这条命令后的所有命令(包括此条命令)打印出来;

    2、chcp 65001 命令:修改当前窗口的编码为UTF-8;

    3、title title_name命令:设置窗口标题;

    4、color bf 命令:其中b是指定背景色的十六进制数字、f是指定前景颜色(即字体颜色)的十六进制数字。

    color命令对应的颜色值
    0:黑色 1:蓝色 2:绿色 3:湖蓝 4:红色 5:紫色 6:黄色 7:白色
    8:灰色 9:淡蓝 A:淡绿 B:浅绿 C:淡红 D:淡紫 E:淡黄 F:亮白

    注:如果没有指定bf任何数值,该命令会将颜色还原到cmd.exe启动时的颜色。 如果b和f参数值一样,视为无效输入。只有一个参数时,设置字体。

    5、start "" "path" 命令:调用路径为path的应用程序,path路径中可包含空格。

    示例:

    在C:\QuickStartApp目录下编写一个启动eclipse的批处理脚本文件,文件名称为eclipse.cmd,文件内容如下:

    @echo off
    chcp 65001
    start "" "E:\培训课堂文件\阶段1授课软件\eclipse\eclipse.exe"
    

    在上述三行命令中:

    chcp 65001 命令的作用是修改当前窗口的编码为UTF-8,否则当路径中存在中文时,读取命令时会出现乱码而无法执行命令;

    start一行命令的作用是启动指定路径下的应用程序;

     


    —— END ——

    展开全文
  • 很快问题就出现了:安装某个软件的时候,提示您没有权限来打开应用程序 试了好多种办法,最终解决了。方法如下:这个方法, 首先需要下载一个修复插件: https://mac8k.lanzous.com/itmi6j4571g 打开终端,在...

    最近电脑更新了Macos的最新11版大苏尔 Big Sur。很快问题就出现了:安装某个软件的时候,提示您没有权限来打开应用程序

    试了好多种办法,最终解决了。方法如下:这个方法,

    首先需要下载一个修复插件: https://mac8k.lanzous.com/itmi6j4571g

    打开终端,在里面输入

    sudo 拖进去插件 -d 拖进去损坏的APP的执行文件(APP上右击,显示包内容,macOS,进去之后就是执行文件)

    然后输入管理员密码,输入的时候密码是不显示的,但是确确实实输入了,然后敲回车就行

    展开全文
  • 在这里列举三种情况:在程序中,纯粹打开外部应用程序、纯粹关闭外部应用程序、打开应用程序后过会儿再关闭它。 我在这里只讲方法,不讲原理(因为windows api 太恶心了) 1,纯粹打开外部应用程序:使用...

    项目里有几个应用程序,它们之间有先后关系,有时需要在某个程序中,重新启动另外一个应用程序,因此需要找到windows api来实现。

    在这里列举三种情况:在程序中,纯粹打开外部应用程序、纯粹关闭外部应用程序、打开应用程序后过会儿再关闭它。

    我在这里只讲方法,不讲原理(因为windows api 太恶心了)

    1,纯粹打开外部应用程序:使用ShellExecute()

    #include<iostream>
    #include<Windows.h>
    #include<shellapi.h>
    int main(int argc, char* argv[])
    {
    	ShellExecute(0,L"open",L"e:/GWSLN/gwsln/Debug/Collector.exe",L"",L"",SW_SHOWNORMAL);
    	……
    }

    它的第三个参数为我们要打开的应用程序。

    注意点:

    windows api 使用自身的数据类型,因此想要传递字符串时,在字符串前加上 L 。


    2,纯粹关闭外部应用程序:使用FindWindow()找到应用程序窗口句柄,用GetWindowThreadProcessId() 得到该句柄对应的进程ID,然后关闭该进程。

    #include<iostream>
    #include<Windows.h>
    #include<shellapi.h>
    int main(int argc, char* argv[])
    {
    	HANDLE hProcessHandle; 
    	ULONG  nProcessID;
    	HWND   TheWindow;
    	TheWindow = ::FindWindow( NULL, L"计算器");//找到键盘窗口句柄
    	//"VVr2Keyboard"为键盘程序的名称				
    	if(NULL == TheWindow){
    		return FALSE;
    	}
    	::GetWindowThreadProcessId( TheWindow, &nProcessID );
    	hProcessHandle =::OpenProcess( PROCESS_TERMINATE,FALSE, nProcessID );
    	::TerminateProcess( hProcessHandle, 4 );
    	……
    }

    注意点:

    上面的FindWindow() 的第二个参数,是windows应用程序窗口左上方的那些东东,必须完全一致才能够打开,而不是应用程序在硬盘的存储位置。如我打开了计算器了,想要在应用程序里面关闭它,它的第二个参数就是窗口栏上的名称。如图:



    3,打开应用程序后过会儿再关闭它。使用ShellExecuteEx() 和 TerminateProcess() 来实现。

    #include<iostream>
    #include<Windows.h>
    #include<shellapi.h>
    int main(int argc, char* argv[])
    {
    	SHELLEXECUTEINFO e1;
    	memset(&e1,0,sizeof(e1));
    	e1.cbSize=sizeof(e1);
    	e1.hwnd=NULL;
    	e1.lpFile=L"e:/GWSLN/gwsln/Debug/Collector.exe";
    	e1.nShow=1;
    	e1.fMask=SEE_MASK_NOCLOSEPROCESS;
    	ShellExecuteEx(&e1);
    	Sleep(5000);
    	TerminateProcess(e1.hProcess,0);
    }

    通过填充一个 SHELLEXECUTEINFO 结构体,用它作为ShellExecuteEx()的参数,来打开应用程序,此函数跟ShellExecute() 函数的区别是,ShellExecute()在打开应用程序后,就关闭了该应用程序的句柄,就此两个应用程序不再产生关联。而ShellExecuteEx()打开应用程序后,把该应用程序的句柄保存在结构体的 .hProcess里面,以后可以通过该句柄关闭外部应用程序。






    展开全文
  • 平时觉得自己老喜欢用鼠标去左侧栏去打开相应的应用程序
  • 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D...Unity3D C#打开外部应用程序,并检测应用程序是否关闭退出实现代码。 using UnityEngine; using System.Collections;
  • 在运行框中用命令快速打开应用程序

    千次阅读 热门讨论 2017-01-07 21:39:04
    效率第一,然而今天这里我不是要说快捷键的使用,是要给大家分享一个快速打开应用程序的方法--在运行框中用命令打开应用程序。 比如说,我们先用Win+R调出运行,在运行框中输入jmb,回车就可以直接打开今目标程序了...
  • 关闭 adb shell am force-stop com.android.settings 系统程序的包名及类名 com.android.settings/com.android.settings.Settings打开系统设置主界面 com.android.settings/com.android.settings.SecurityS.
  • 很多使用mac电脑的用户在电脑升级macos big sur后遇到了很多问题,例如打开某些应用或者某些注册机的时候有没有遇到过提示您没有权限来打开应用程序“XXXX”,下面为大家带来详细的解决办法。 不要着急,这里小编为...
  • Mac “您没有权限来打开应用程序

    万次阅读 多人点赞 2021-01-16 09:56:35
    最近MacOS更新到Big Sur之后,下载了某些应用程序,发现居然提示“您没有权限来打开应用程序”提示,之前没升级前会有程序报“无法打开应用程序错误”,如图: 经过一番sudo、chmod 777、rootless一波操作之后,...
  • java代码打开应用程序

    千次阅读 2018-09-20 09:32:09
    直接上代码,向下看: ... * java代码打开应用程序  * @author dellpc  */ public class Open { /*  * windows下路径的两种写法  * 1: path = "C:\\Program Files (x86)\\Google\\Chrome\\Applica...
  • 本教程将向您展示如何打开关闭以让您的帐户或 Windows 10中的所有用户在后台运行应用程序。   来源:雨后清风官网-雨后清风重装助手 https://www.jzdecai.com/wenti/Hbur51.html   在“设置”中打...
  • 现在有这样一个需求:当用户在用mobile browser浏览该网站的时候会点击一个按钮/超链接,通过这个按钮的点击事情需要打开安装在本机的应用程序,或者如果本机没有安装该应用程序打开应用商店并打
  • 应用程序池自动关闭 Posted on 2011-11-08 17:25 地菜 阅读(4378) 评论(0) 编辑 收藏 defaultapppool,应用程序池自动关闭,iis应用程序池设置  现象:  症状:打开事件查看器,在“系统”里看见有...
  • 项目中当关闭主窗口时,需要将同时打开的其他窗口关闭,并退出应用程序,实现方法如下: 在main函数中将QApplication::lastWindowClosed()信号和QApplication::quit()槽函数相关联,将主窗口的属性设置为QWidget:...
  • 打开应用程序coredump

    万次阅读 2018-02-28 21:55:59
    1.系统环境: centos 7.22. 开启应用程序coredump: 第一种方法,直接改配置文件,重启系统后仍然生效 #vim /etc/security/limits.conf * soft core unlimited 第二种方法,把修改core f...
  • 确认关闭应用程序&amp;amp;quot; 如下图: 解决方案 打开cmd的管理员窗口或者powershell的管理员窗口: 输入如下命令检查Windows系统完整性: DISM.exe /Online /Cleanup-image /Restorehealth ...
  • python 打开应用程序

    千次阅读 2010-06-10 11:23:00
    import os os.system('notepad.exe') 首先要将应用程序的exe文件目录加入到系统目录下。如notepad.exe 打开代码为:  
  • 使用批处理打开应用程序

    万次阅读 2018-07-16 09:50:07
    @echo off :关闭回显start D:\dev_tool\nginx-1.9.9\nginx.exe:如果路径在红有空格可以直接用: start /d “路径”空格 程序名 。/d 是指定路径的意思start /d "D:\Program Files (x86)\JetBrains\...
  • Android应用打开另一个应用程序

    万次阅读 2015-12-27 19:20:11
    在程序开发过程当中,常遇到需要启动另一个应用程序的情况,比如在点击软件的一个按钮可以打开地图软件。 如果既有包名又有主类的名字,那就好 办了, 直接像下面就行: Intent intent = new Intent(Intent....
  • Linux通过终端打开应用程序(自用)

    千次阅读 2019-04-01 17:13:46
    最近在使用某些应用程序时发现点击启动会没有反应,然后就自己找了挺多的解决方法,最终解决了我的小小需求。 前提是你要小小记得你的应用程序的名字,比如网易云,你要记得netea…才能准确找到你的应用程序名字。 ...
  • 打开应用程序的批处理命令

    千次阅读 2016-09-01 08:24:38
    每天开电脑后,都会打开相同的一些应用,这种重复性操作感觉没啥意思, 所以写了一个批处理命令,大大方便了自己。 工具自用,很简单,直接上干货。 @echo off echo Starting sublime... start "" "D:\...
  • mac在终端打开应用程序

    千次阅读 2014-10-09 14:00:39
    方法1 :使用“open -a /Applications/Sublime\ Text\ 2.app/”,这种方法可以直接打开,但是每次都要这样做的话为免麻烦。在网上又找到方法二方法2 :使用“alias sublime='open -a /Applications/Sublime\ Text\
  • Mac 下在终端中打开应用程序的命令

    千次阅读 2019-04-12 11:37:35
    Mac 下在终端中打开应用程序的命令
  • 升级到最新的macOS Big Sur后,有一些软件会出现无法打开的情况,比如autocad的激活工具xf-adsk20.app等,会弹出提示:您没有权限来打开应用程序“XXX”。 别着急,安装upx即可解决Big Sur系统提示没有权限的问题。 ...
  • 或者和应用程序供应商联系,以确定这是一个有效的windows installer应用程序**”![图片说明](https://img-ask.csdn.net/upload/201705/22/1495434019_13040.png) 什么打开windows installer 服务也是没用,管理员...
  • Mac 所有程序无法打开 您不能打开应用程序“”因为它可能已损坏或不完整 打开电脑发现所有的应用都不能打开了,包括siri,safari,system Preferences,Terminal。包括系统自带的和我下载的,键盘和快捷键也无法使用。 ...
  • 应用中关闭其他应用程序

    千次阅读 2018-05-30 10:41:36
    android4.0在某应用中关闭其他应用程序:STEP1:在应用AndroidManifest.xml中添加权限: application标签中加上: android:sharedUserId="android.uid.system" manifest标签中添加权限: &lt;uses...
  • 打开应用程序很容易,比如要打开firefox浏览器,我们可以在终端中输入命令: firefox &amp; 最后加‘&amp;’的目的是让应用firefox在后台运行,这样终端就不会被Firefox独占。 如果忘了写‘&amp;’...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,364,661
精华内容 545,864
关键字:

如何关闭最近打开应用程序