Articles of 窗口

打开一个文件夹,并用WPF高亮显示一个特定的文件

有没有办法启动一个资源pipe理器窗口,并突出显示该文件夹中的WPF文件? 我已经尝试了以下内容: Process ExplorerWindowProcess = new Process(); ExplorerWindowProcess.StartInfo.FileName = "explorer.exe"; ExplorerWindowProcess.StartInfo.Arguments = ConfigFile.File.FullName; ExplorerWindowProcess.Start(); …但打开文件(在我的情况下,一个XML文件)与Windows资源pipe理器中的默认应用程序,我非常不希望。 我知道可用于Eclipse的Aptana工具允许您在Eclipse项目浏览器中select一个文件,并按照需要在资源pipe理器中显示文件,但是我需要一种在WPF应用程序中实现此function的方法。

如何在一个Windows Form面板中的一个Csharp面板中使用多个窗体?

我正在构build一个儿童学习应用程序,点击面板上的button,我想在面板的相同位置显示不同的表单。 你可以请帮助任何步行或教程链接?

C急EXE应打开时要求“以pipe理员身份运行”提示

我有一个由ac尖锐程序生成的exe。 当我运行该exe文件,我想要一个UAC提示出现一个选项以pipe理员身份运行该exe文件。 我已经看到默认情况下作为pipe理员运行一个exe的例子。 但是,如何启用UAC来请求我以pipe理员身份运行exe文件? 任何想法?

写一个并行循环

我想在一个简单的例子上运行一个并行循环。 我究竟做错了什么? from joblib import Parallel, delayed import multiprocessing def processInput(i): return i * i if __name__ == '__main__': # what are your inputs, and what operation do you want to # perform on each input. For example… inputs = range(1000000) num_cores = multiprocessing.cpu_count() results = Parallel(n_jobs=4)(delayed(processInput)(i) for i in inputs) print(results) 代码的问题是,当在Python 3的Windows环境下执行时,它会打开num_cores python实例来执行并行作业,但只有一个是活动的。 […]

我如何写一个“linebreak-style”的ESLint规则,根据Windows或Unix改变?

众所周知,Windows中使用的换行符(换行符)通常是回车符(CR),后跟换行符(LF),即(CRLF),而Linux和Unix使用简单的换行符(LF) 现在,在我的情况下,我的构build服务器使用支持Linux和Unix格式,所以下面的规则在构build服务器上完美地工作: linebreak-style: ["error", "unix"] 但是我在Windows上进行开发,我需要更新每个git pull / git push的规则,如下所示, linebreak-style: ["error", "windows"] 那么,有什么办法可以编写一个通用的换行符规则来支持Linux / Unix和Windows? 注意 :我正在使用ECMAScript6 [js],WebStorm [ide]进行开发 任何解决scheme/build议将不胜感激。 谢谢!

获取.net应用程序的活动窗口

我有一个名为ProLaunch.exe的应用程序。 如果用户在指定的时间段内没有执行任何操作,我想获得活动窗口并closures它。 应用程序中的计时器将用于此目的。 我怎样才能得到活动窗口,并closures它?

使用Windows复制对话框进行复制

我目前使用shutil.copy2()来复制大量的图像文件和文件夹(0.5至5演出之间的任何地方)。 Shutil工作正常,但速度很慢。 我想知道是否有一种方法可以将这个信息传递给Windows来制作副本,并给我它的标准传输对话框。 你知道,这个人… 很多时候,我的脚本需要大约两倍于标准windows副本的时间,这让我感到紧张,我的Python解释器在运行副本时挂起。 我多次运行复制过程,我正在寻求缩短时间。

SQL到outfile – 文件存储在哪里? (MySQL,Windows)

我正在使用MySQL,并希望以下查询的结果存储在本地机器上的csv文件中: SELECT * INTO OUTFILE 'mysqlresults.csv' FIELDS TERMINATED BY ','OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM table; 我search了文件,它不能位于磁盘上的任何位置,因此它不在“数据”目录中。

是否有一个简单的Bugzilla / Trac客户端供非软件人员使用?

我意识到这不完全是一个编程问题,但它直接影响我们的开发人员和我们分配编写的代码。 如果还有另外一个类似SO的论坛,可以更好地发布,请告诉我,我将从这里提出问题并发布到那里。 我们的工作环境是几个开发人员为工厂生产场地和testing工作人员创build(20-30%)和维护(大部分份额)传统软件,以校准或testing公司销售的设备。 我们已经实现了一个非常简单的基于Google表单的错误报告页面,但是我们已经遇到了一些规模问题(大约40:1:我们和许多我们没有写的老旧的bug软件)。 在我到达之前,公司已经尝试过使用Bugzilla,但是工厂人员显然被它吓倒了,并且不会使用它。 但是,他们似乎喜欢简单的Google表单和类似向导的步骤来提交错误或请求function。 目前,我们正在从Google表单电子表格中手工剪切并粘贴错误/function请求到Trac中,并使用磁性错误卡手动跟踪白板上的错误/function请求。 这个系统只有几个星期的时间,它已经显示出它的脆弱性和缺乏可扩展性。 理想情况下,我们有一个Windows> = XP的Web或桌面客户端,可以提供: 简化的错误报告,类似向导的方法似乎运作良好 可定制我们的软件包(如每个下拉菜单) Bugzilla或Trac集成 标准错误跟踪function开发人员和pipe理人员可以使 我发现了“ Make Bugzilla Pretty ”比赛的优胜者,但是来自纯粹的软件公司,我们刚刚使用了直接的Bugzilla,我不清楚如何configuration和安装这些皮肤。 显然我可以搞清楚,但是如果不能解决我们的基本问题,那就是非技术性人员报告错误,就不想走这条路。 在Bugzilla维基网站上find的TaskCompiler看起来像是一个候选人,因为它与Bugzilla&Trac都在谈论,但是他们的销售页面是离线的,自2012年以来该网站并没有更新,我不确定它们的可行性。 我敢肯定,我们不是第一个遇到这样的问题的生产设施,我正在寻求帮助解决我们的可扩展性和易用性问题的build议。 我想到的另一个想法是一个GAS脚本,将我们目前基于Google表单的错误报告推送到Trac或Bugzilla。 编辑: Bugzilla / Trac之间的决定似乎是为我们做的。 我正在探索在这里使用Trac的选项,如果你想跟随。

有些使用WSASend的OVERLAPS没有及时使用GetQueuedCompletionStatus返回?

背景:我正在使用CreateIoCompletionPort,WSASend / Recv和GetQueuedCompletionStatus在我的服务器上执行重叠套接字io。 对于stream量控制,当发送给客户端时,只有当所有挂起的OVERLAPspopupIOCP时才允许调用几个WSASend()。 问题:最近,OVERLAPs没有返回到IOCP时出现了occassions。 调用GetQueuedCompletionStatus的线程不会获取它们,它们将保留在我的本地待定队列中。 我已经validation客户端接收到的数据从套接字和套接字连接。 调用WSASend()时,不会返回任何错误。 没有像以下这样的外部刺激,OVERLAPs只是“永不”回来: 断开与客户端或服务器的套接字,立即允许GetQueuedCompletionStatus线程检索OVERLAPs 在所有OVERLAPs突然从队列中popup之前,对WSASend()进行额外的调用,有时需要几个。 问:有没有人看过这种types的行为? 任何想法是什么造成这个? 谢谢,杰弗里