杀死当前Excel进程】的更多相关文章

说明: 代码编写过程中,有时需要杀死当前Excel进程,而不影响其他Excel进程. 代码如下: 添加引用: //杀死当前进程的API引用 using System.Runtime.InteropServices; #region 杀死当前进程 /// <summary> /// 杀死当前Excel 进程,不会影响其他 /// </summary> /// <param name="excel"></param> private stat…
经常项目上有导入excel的需求,其实导入一个固定格式的excel数据非常容易,但是,发现一个问题就是,导入excel后,用户在打开excel时,必须要打开2次才能打开excel,这让人很不爽:开始查找原因:excel的进程关闭不了,资源不能释放,于是就想尽办法释放com对象excel实例: public Excel.Application app;   //Excel对象   public Excel.Workbooks wbs;     //工作簿集   public Excel.Workb…
系统版本:Win7 64位 Matlab版本:R2015b 问题描述:使用excel的操作函数,比如xlsread,xlswrite,导致excel进程无法终止,任务管理器中仍残留excel进程,打开excel文档,修改后不提示保存. 参考:http://www.mathworks.com/matlabcentral/answers/98261-why-do-some-excel-processes-fail-to-terminate-after-using-xlsread-xlswrite-o…
window批处理杀死指定端口进程,注意保存时使用ansi格式,运行输入端口即可 @echo off setlocal enabledelayedexpansion set /p port=请输入端口号: for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do ( if "%%e%" == "" ( set pid=%%d ) else ( set pi…
//导入Windows类库,可以获得进程ID        [DllImport("User32.dll", CharSet = CharSet.Auto)]        public static extern int GetWindowsThreadProcesId( IntPtr bwnd,out int ID ); /// <summary>        /// 从Excel 获取学生数据        /// </summary>        /…
namespace ExcelTest   {       class DataOutput       {           static void Main(string[] args)           {               Excel.Application app = new Excel.ApplicationClass();               Excel.Workbook wBook = app.Workbooks.Add(true);            …
Process[] procs = Process.GetProcessesByName("excel"); foreach (Process pro in procs) { pro.Kill();//没有更好的方法,只有杀掉进程 }…
以下脚本windows7下成功运行过,脚本也可以windows计划任务程序一起组合使用 新建一个记事本文档粘贴下面代码后将新建的记事本文档重命名下面对应的脚本名就能使用了: 添加windows计划任务 cmd命令脚本创建windows计划任务,关键是schtasks添加计划任务命令 参考:AU3运行cmd命令添加/删除Windows计划任务 schtasks.exe schtasks参数说明: 描述: 允许管理员创建.删除.查询.更改.运行和中止本地或远程系统上的计划系统.替代 AT.exe.参…
仰望高端玩家的小清新 http://www.cnblogs.com/luruiyuan/ 有时候我们常常会有一个需求是监控GPU指定情况,并且需要根据需要杀死GPU进程 这里介绍几个与之相关的指令: watch -n 秒数 命令 :每隔指定秒数,就执行一次命令,并将结果打印在屏幕上 例如: watch -3 nvidia-smi watch - nvidia-smi 上述命令每隔三秒就输出一次GPU列表信息 通过 nvidia-smi 可以输出使用GPU的进程ID,因此可以借助 awk 工具对…
在Windows下启动程序时有时会遇到端口被占用的情况,由于一个端口同时只能运行一个进程,所以要想启动新的程序就要先把占用该端口的进程给kill掉,具体的命令分为以下三步, 以杀死占用了80端口的进程为例: 1.根据端口号“80”查找进程号netstat -ano|findstr "80"TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       7796 2.根据进程号“7796”查找进程名tasklist…
百科: ZOMBIE:僵尸状态,表示进程结束但尚未消亡的一种状态,此时进程已经结束运行并释放大部分资源,但尚未释放进程控制块. 与ZOMBIE对应的进程状态还有RUNNING(正在运行或等待运行状态),UNINTERRUPTABLE(不可中断阻塞状态),INTERRUPTABLE(可中断阻塞状态),STOPPED(挂起状态). 服务器通常都会带来一些僵尸进程,占用系统资源,浪费资源等,一般我们使用top命令就可以看得出来,如图: (可以看到,我的服务器已经产生了两个僵尸进程) 解决方法: #ps…
private void exportExcel(string filename, string path,string title, List<ArchivedWcsTask> wcstask, List<ArchivedMovement> movement)        {             Excel.Application excel1 = new Excel.Application();            try            {           …
最近经常在我的xp系统进程中出现Zsd.exe进程.刚开始他占用内存不是很大.但是过了一段时间就会变成几百M 机器就会变得很卡,网上说Zsd可能是病毒.所以我就想要不写一个Windows服务,让他每隔几秒钟去kill 掉Zsd.exe 下面是我用VS编写服务程序的过程,为了以后随时查阅,现在把它记录下来. 1.新建C# Windows服务:windows service工程 2.新建windows service工程后,系统自动生成一个Service1.cs文件,默认是其设计视图.选择查看其代码…
(1)将全部的MySQL连接进程杀掉 for i in `mysql -uroot -pzhangyun -Bse "show processlist" | grep -v "show processlist" | awk '{print $1}'` do      mysql -uroot -pzhangyun -e "kill $i" done 注:这里将自身命令的show processlist进程过滤掉 (2)删除指定用户的连接进程 fo…
public void Application_Start() { // 在应用程序启动时运行的代码 System.Timers.Timer timer = new System.Timers.Timer(1000); timer.AutoReset = true; timer.Enabled = true; timer.Elapsed += new System.Timers.ElapsedEventHandler(killAllProcess); } public void killAllP…
批量杀进程 -| “grep -v grep”是在列出的进程中去除含有关键字“grep”的进程. “cut -c 9-15”是截取输入行的第9个字符到第15个字符,而这正好是进程号PID,也有使用awk. awk '{print $2}':取上一步输出的第二个域,即PID…
1.ps -ef | grep firefox | grep -v grep | cut -c 9-15 | xargs kill -s 9 说明:“grep firefox”的输出结果是,所有含有关键字“firefox”的进程.“grep -v grep”是在列出的进程中去除含有关键字“grep”的进程.“cut -c 9-15”是截取输入行的第9个字符到第15个字符,而这正好是进程号PID.“xargs kill -s 9”中的xargs命令是用来把前面命令的输出结果(PID)作为“kill…
//查看 netstat -ano | findstr //杀死 taskkill /f /PID…
///////////////////////////////////////////////// // Function prototypes. ///////////////////////////////////////////////// prototype POINTER ArrayToPointer(BYREF VARIANT); prototype NUMBER ProcessEnd(STRING); prototype BOOL ProcessRunning(STRING); /…
方法一:Oracle的死锁非常令人头疼,总结了一些点滴经验作为学习笔记 1.查哪个过程被锁查V$DB_OBJECT_CACHE视图: '; 2. 查是哪一个SID,通过SID可知道是哪个SESSION.查V$ACCESS视图: SELECT * FROM V$ACCESS WHERE OWNER='过程的所属用户' AND NAME='刚才查到的过程名'; 3. 查出SID和SERIAL#查V$SESSION视图: SELECT SID,SERIAL#,PADDR FROM V$SESSION …
@echo off setlocal enabledelayedexpansion set /p port=请输入端口号: for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do ( if "%%e%" == "" ( set pid=%%d ) else ( set pid=%%e ) echo !pid! taskkill /f /pid !pid!…
#!/bin/sh while : do n=`mysqladmin processlist -uadmin -p***|grep -i sleep |wc -l` date=`date +%Y%m%d\[%H:%M:%S]` echo $n ] then for i in `mysqladmin processlist -uadmin -p***|grep -i sleep |awk '{print $2}'` do mysqladmin -uadmin -p*** kill $i done…
解决方法如下: 1.运行命令dcomcnfg -32,打开组件服务 2.找到execl服务,属性中设置交互式用户 2.设置用户权限 3.设置IIS权限…
说明: 1>GridView 导出到 Excel (如果分页,只导出当前页数据) 2>GridView 导出到 Excel 3>方法2可以参考DataTable 导出到 Excel 自定义类如下: #region GridView 导出到 Excel Method First /// <summary> /// GridView 导出到 Excel (如果分页,只导出当前页数据) /// </summary> /// <param name="gv…
底层类: #region DataTable 导出到 Excel /// <summary> /// DataTable 导出到 Excel /// </summary> /// <param name="dt">数据表</param> /// <param name="captions">要导出的列标题</param> /// <param name="fieldNames&q…
DataSet ds = new DataSet(); cl_initPage.v_DeBugLog("ExcelDataSource进入"); string strConn; strConn = "Provider=Microsoft.Ace.OleDb.12.0;" + "data source=" + filepath + ";Extended Properties='Excel 12.0; HDR=No; IMEX=1'&quo…
对于用com组件写excel,笔者表示那个太慢了.而且很耗资源,还要装excel. 今天我们就用写文本文件的方式来写excel. 步骤1,用excel写好一个设计一个我们想要的模板. 步骤2,我们把做好的excel模板,另存为. 这时会出现另存为的对话框.在保存类型中选择“XML 电子表格 2003 (*.xml)”.然后名字随便写. 步骤3,把我们刚保存的xml文件用文本打开.我们就会看到,其实excel是以xml方式存放的数据.如果这时你用excel打开那个xml文件,会发现excel出现的…
原文地址:http://www.cnblogs.com/feishu/archive/2010/05/08/1730797.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 using   System.Runtime.InteropServices;                 [DllImport("User32.dll",   CharSet   =   CharSet.Auto)]       public   static   extern   …
原理 1.查看当前正在运行的进程 tasklist 如下图所示 2.强制杀死映像名称为imagename的进程,映像名称可通过任务管理器或tasklist命令查看 taskkill /im imagename -f3.强制杀死PID为processid的进程,PID可通过tasklist查看 taskkill /pid processid -f 应用 问题: 当使用python IDLE运行多线程python程序(如multiprocessing模块)时,会自动生成多个pythonw.exe进程…