小编Dav*_*orn的帖子

是否有linux命令来确定与给定进程ID关联的窗口ID?

给定XX的进程iD,我想要列出任何窗口ID,其中_NET_WM_PID = XX.如果可能的话,更好的是最老的仍然活跃的窗口ID.

我对linux很新,但我要做的是创建一个脚本,该脚本将采用命令行,并查看是否已经打开一个属于使用相同命令行调用的进程的窗口.如果是这样,只需将焦点设置到该窗口,否则执行命令行以获得新进程.我的目的是在我的ubuntu桌面中使用它,我将把这个脚本挂钩到我的easystroke鼠标手势命令中,这样,例如,每次我为gmail做手势我都没有得到一个全新的gmail会话,我只是被带到我现有的gmail chrome app窗口.也许有一个更简单的方法来解决所有这些问题,但我还没有找到方法.

在帮助下,我已经弄清楚如何使用pgrep找到命令行的PID以及如何使用wmctrl将焦点设置到窗口句柄,但我仍然坚持从PID到窗口ID.

linux x11

38
推荐指数
5
解决办法
4万
查看次数

如何解决Windows预定任务未运行的问题?

在部署我们的.net应用程序的过程中,我在服务器上设置了大约20个计划任务,所有这些任务基本上都做同样的事情:调用一个小的.net控制台应用程序,从SQL数据库中提取数据并发布它到网络服务.每个任务都会调用应用程序的单独副本,每个副本在其配置文件中具有不同的查找ID值.

除了其中两项任务外,其他所有任 其中两项任务似乎偶尔不时地停止运行,而且目前对于原因来说这是个谜.当它们停止运行时,计划任务界面会正确显示其上次运行日期,这是其他任务的一天或更长时间,这些任务在预定时间继续运行.尽管被指示按计划每晚运行,但停止运行的任务不会自行运行.事件日志或计划任务界面本身没有记录错误.这是我们最奇怪的部分:如果我手动启动计划任务,它运行正常,它会调用.net控制台应用程序,一切都没有异常完成.然后它在预定的时间继续运行,一次持续数天或数周,但最终失败,似乎突然出现.似乎两个任务总是在同一个晚上开始失败.

windows scheduled-tasks

12
推荐指数
2
解决办法
7万
查看次数

如何使Virtual PC中的SQL Server可以访问主机操作系统?

我在Windows XP主机上的VirtualPC实例上运行SQL Server 2008 Express.我希望能够使用主机上的SSMS连接到guest虚拟机实例上的数据库.当我从主机上的SSMS进行连接并浏览服务器时,我在guest虚拟机上看到了SQL Server的实例.然而,当我尝试使用SQL身份验证登录进行连接时,出现以下连接错误:

建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:28 - 服务器不支持请求的协议)(Microsoft SQL Server,错误:-1)

我有:
*尝试连接名称管道和TCP/IP
*确保SQL浏览器服务已启动
*确保客户端上的防火墙已打开
*服务器配置为允许远程连接(根据内部的数据库引擎属性)客人的SSMS)

我错过了什么?

编辑:我想通了.我的决议如下.

sql-server virtual-pc

8
推荐指数
1
解决办法
1万
查看次数

如何解决Excel禁用加载项的原因?

我使用Add-in Express在.NET中编写了一个Microsoft Excel加载项,并将其部署到大约50个不同的用户站点,所有这些站点都在Windows XP上运行Office 2003.加载项在大多数站点上都能正常工作,但在少数情况下,Excel似乎会在一段时间后禁用加载项,并且必须在禁用的项目列表中找到它才能重新启用.重新启用似乎会照顾它,至少是暂时的,尽管现在说它是否会再次发生还为时尚早.所以我试图找出Excel为什么禁用加载项,但我在这里寻找的只是一种通用的方法来找出Excel禁用加载项的原因.在我的情况下,加载项在远程站点上运行,并且我对访问故障的访问权限有限.我确实查看了事件日志并没有发现任何事情.我的加载项中也有错误记录,但没有捕获任何内容.

有什么建议?

excel excel-addins

7
推荐指数
1
解决办法
3万
查看次数