草庐IT

class_window_instance

全部标签

ruby - 运行 ruby​​ exe 文件作为 Windows 服务导致错误

我被这个问题困扰了好几天,非常感谢任何帮助。有一个名为app.exe的ruby​​文件,它位于"C:\MyApp\app.exe"中。这是一个创建系统托盘图标的Windows应用程序。当我直接点击app.exe时,效果很好。但我想把它作为一个Windows服务,这样它就一直在系统托盘上(在系统引导给所有用户之后)。所以我了解到windows中的sc命令有一些命令行参数可以用来创建一个服务。我这样做:sccreate"testservice"binpath="C:\Prevas\MyApp\app.exe"displayname="测试服务"当我开始时:scstart"testservi

windows - 设置环境变量窗口

首先,如果这已经涉及到,我想道歉。很难筛选出与此类似的所有现有问题。因此在Windows中有两种(据我所知)设置环境变量的方法。第一个是通过命令提示符,第二个是通过控制面板中的系统属性。前者对我来说更可取,但是我有一个问题,即变量仅在该session中持续存在。当我每次都必须重新设置我的Java路径时,这会变得非常烦人。后者是我必须求助的,这需要时间,而且一旦发生在蓝色月亮上,我就会忘记在哪里找到菜单。我必须在命令提示符中做些什么才能永久设置它吗?可能是要附加到命令的标志或开关? 最佳答案 SETX命令可以持久化修改环境变量:Set

windows - 使用 Powershell 停止/启动 Microsoft Windows 集群角色

我是MicrosoftWindows集群的新手,我们的环境要求我们按计划降低和提高“集群角色”。目前,我一直在手动处理这个,但想使用Powershell将其自动化。我已通读Cmdlethere,但似乎找不到专门引用角色的。我正在查看停止整个集群的命令,但看起来它会关闭我特别需要关闭的两个角色未涵盖的资源。我想降低的角色示例: 最佳答案 Stop-ClusterResource是你的friend。此cmdlet使集群的一个选定部分(一个资源)脱机。然后您可以在需要的时间Start-ClusterResource。

windows - Google Chrome 显示宽度为 1920 的奇怪下拉横幅?

我不确定发生了什么,但这个横幅最初显示在每个页面上并自行拉起... 最佳答案 出于某种原因,安装并启用了WIDTHIE扩展。奇怪的! 关于windows-GoogleChrome显示宽度为1920的奇怪下拉横幅?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/31196020/

javascript - 如何在 Windows 上使用 PhantomJS/CasperJS 的子进程模块

我正在使用CasperJS来测试我的webApp,问题是我需要访问一个数据库来自动化我的测试中的一些必要输入。我正在寻找关于如何在casperJSjs脚本中从数据库中检索此数据的替代方法,最后我决定使用phantomJSchildprocessmodule调用groovy脚本来连接数据库并进行选择并将结果打印到标准输出以从CasperJS获取它。然而,从phantomJS的示例无法实现,基于示例我用spawn做了一些尝试。和execFile没有运气。即我尝试:varprocess=require("child_process")varspawn=process.spawnvarexec

windows - 如果名称中有 - 则 for/d 迭代文件夹不起作用

我在Setup文件夹中有很多这样的文件夹:PN1001-1.22abePN1001-1.12dfePN1001-1.33fgh-PN1001-1.01ijkPN1001-1.37lmnPN1001-1.02opq这些文件夹中的每一个都有一个名为install的子文件夹,其中包含一个可执行文件。我想将可执行文件复制到.\Setup文件夹。所以我使用这样的脚本:for/d%%Gin(Setup\*)do(xcopy"%%G\Installation\*.exe".\Setup)但除了PN1001-1.33fgh-文件夹外,该脚本工作正常。必须是-on端。我得到错误:Filenotfound

python - 如何在 Windows 上优雅地终止 python 进程

我有一个python2.7进程在Windows8.1的后台运行。有没有办法优雅地终止此进程并在关机或注销时执行清理? 最佳答案 尝试使用win32api.GenerateConsoleCtrlEvent。我在这里为多处理python程序解决了这个问题:GracefullyTerminateChildPythonProcessOnWindowssoFinallyclausesrun我使用subprocess.Popen测试了这个解决方案,它也有效。这是一个代码示例:importtimeimportwin32apiimportwin32

windows - 如何比较本地文件与 FTP 服务器上文件的年龄,如果远程副本在 PowerShell 中较新则如何下载

我正在编写一个PowerShell脚本来帮助我为工作设置新PC。这有望被不止我一个人使用,所以我正在努力考虑所有事情。我在我们的FTP服务器上保存了离线安装程序(java、flash、reader等),如果本地副本尚未保存在创建的Apps目录中,则脚本会下载该脚本。随着新版本程序的发布,FTP服务器上的文件将定期更新。我希望脚本可以选择检查安装程序的较新版本,以防有人喜欢随身携带本地副本而忘记不时检查服务器。它还需要在Windows7中工作,而不需要导入额外的模块,除非有一种简单的方法可以同时在多台PC上执行此操作。我知道导入命令,但根据我的经验,我需要先将模块文件复制到PC上的多个位

windows - 东芝蓝牙协议(protocol)栈 - 评估期问题

问题我正在进行一个研究项目,需要让ToshibaBluetoothStack在Windows8环境中与第3方硬件、远程蓝牙接收器一起工作。第一个月它运行良好,但后来我收到一条消息,指出“评估期”已经结束。(similarforumcomplaint)有没有人知道我如何禁用导致评估期消息的标志或任何其他方法来绕过软件以启动和运行它?一个有趣的观察结果是,我们确实在实验室的其他地方使用具有相同软件的短程东芝wartdongle。它对那些人来说工作得很好,但对第三方设备会变得激进。我不得不对短程加密狗进行相关研究,它们勉强可以满足我的目的,但有很多解决方法约束我的两个研究设备都是蓝牙。一个是

Windows批处理文件,在标签之间找到一个字符串

我需要在文件中搜索第一次出现的字符串。我有这个php文件:我需要找到这个值1.0Alpha。我在一个bat文件中写了这段代码。for/f"tokens=*"%%xin('findstr"$version"%~1')do(setstr=%%x)但他找到了所有第二个字符串:echo"\r\n=====".$argv[0]."".$version.":Selectachannel=====:";解决方案?最后一件事,脚本可以从$version='1.0Alpha';更改为$version="1.0Alpha";报价可能会改变。 最佳答案