草庐IT

jdk17运行junit

全部标签

environment-variables - 运行 Inno Setup 安装程序时如何修改 PATH 环境变量?

InnoSetup允许您通过[Registry]部分设置环境变量(通过设置与环境变量对应的注册表项)但是,有时您不只是想设置环境变量。通常,您想对其进行修改。例如:在安装时,可能需要在PATH环境变量中添加/删除目录。如何从InnoSetup中修改PATH环境变量? 最佳答案 您提供的注册表项中的路径是REG_EXPAND_SZ类型的值。正如[Registry]部分的InnoSetup文档所述,有一种方法可以将元素附加到这些元素:Onastring,expandsz,ormultisztypevalue,youmayuseaspec

ruby-on-rails - 有没有办法在 Windows 机器上运行 Ruby on Rails 应用程序?

我想在VPSWindows机器上运行Redmine,这是一个RubyonRails应用程序。我唯一能真正想到的就是运行虚拟Linux机器并从那里托管它。如果那是我唯一的选择,我是否会在虚拟机内部运行虚拟机时遇到问题?此外,这将是一个内部应用程序,因此性能不是我曾经关心的问题。 最佳答案 Windows不是部署生产Rails应用程序的通常位置,但有人这样做。Mongrel最初是为了为Windows提供更好的部署选项而编写的。事实证明,UNIX部署选项也不是那么好。:)从RubyOneClick安装程序开始,这样您就可以正常安装ruby

Windows XP 批处理命令 schtasks 不运行远程脚本

我正在尝试创建一个批处理文件,以便在多台远程PC上运行自动脚本。我的主机应该能够连接到任何远程PC并设置本地计划任务。批处理文件使用这些命令:schtasks/delete当我启动第一个/delete命令时,一切正常,但第二个命令返回警告:“任务已创建,但可能不会运行,因为无法设置帐户信息”(如果这不是确切的错误消息,我很抱歉,但我得自己翻译)我确定用户名和密码是正确的,因为/delete命令是正确的,而且/create一个创建任务,即使它没有跑。因此问题应该出在/RU和/RP选项上...解决方案:如果没有此错误消息,我无法执行命令本身,无论如何我已经达到了目标并找到了两个不同的选项:

c++ - 使用 log4cplus 运行代码时出现 bad_alloc 错误

我一直在尝试在我的PC上运行这个log4cplus示例:http://log4cplus.sourceforge.net/loglevel.html我使用VS2010创建了我的LogLevel项目,我使用的是log4cplusv1.1.0。我的程序编译正常,但是当我执行这一行时Loggerlogger=Logger::getInstance(LOG4CPLUS_TEXT("main"));我收到以下错误:Unhandledexceptionat0x75d5d3cfinLogLevel.exe:MicrosoftC++exception:std::bad_allocatmemoryloc

c# - 在运行时构建连接字符串并将其保存在 c# Windows 应用程序的应用程序设置中

我正在使用sqlserver2005和visualstudio2008构建一个C#windows应用程序。在客户端计算机上部署应用程序。我按照这个顺序做这个我使用在我的应用程序中创建的相同用户/密码(即sa/密码)安装sqlserver2005。我运行我的Windows应用程序msi文件。它将我的数据库安装在sqlserver2005中。当我尝试运行应用程序时,由于客户端计算机上的机器名称和sqlserver实例名称不同,我失败了。我收到连接字符串错误。我需要一种方法来提取目标计算机名和sqlserver实例,并在部署期间将它们保存在我的应用程序设置中(在我的c#代码中使用,以便我可以

windows - 运行线程时窗口偶尔会挂起/卡住

我的VB.Net应用程序出现奇怪的挂起问题。当用户单击更新按钮时,下面将作为线程运行以对数据进行一些长时间的计算。它禁用控件,显示“正在工作...”文本框,完成工作,重新启用控件并删除“正在工作...”文本框。偶尔(调试时我从未重现过),用户窗口卡住并挂起。当它发生时CPU使用率为0,所以它完成了计算,但是控件仍然显示为禁用并且“正在工作...”文本框仍然可见,尽管窗口完全卡住并且不会更新。这将无限期地保持这种状态(用户已尝试等待长达30分钟)。奇怪的是,我只能通过单击任务栏上窗口右键菜单中的最小化/恢复按钮来“取消粘贴”窗口。短暂延迟后,窗口会恢复生机。窗口本身的最小化/恢复似乎没有

windows - 如何将 Windows GUI 应用程序作为服务运行?

我有一个应该作为服务实现的现有GUI应用程序。基本上,我需要能够远程登录和注销Windows2003服务器并仍然保持该程序运行。这可能吗?编辑:在这里进一步完善......我没有来源,这不是我的应用程序。 最佳答案 Windows服务不能有GUI,因此您需要摆脱GUI或将您的应用程序分成两部分-一个没有UI的服务和一个“Controller”应用程序。如果您有源代码,将非GUI代码转换为服务很容易-VisualStudio有一个“Windows服务”项目类型,可以为您处理包装,并且有一个简单的演练向您展示如何创建一个负责安装的部署项

windows - 使用批处理文件中的参数运行命令

假设一个伪命令:psuedocmd.exe它有各种参数,例如:/scan/save/savefolder现在我想使用批处理文件运行psuedocmd.exe。我也想使用参数。我在批处理文件中使用以下行psuedocmd.exe/scan/save但在这种情况下,psuedocmd.exe是在没有参数的情况下运行的。 最佳答案 尝试将参数放在引号"parametervalue"之间,尤其是在路径中有空格的情况下。检查批处理文本文件是否未以某种编码保存,从而使您的/被读取为转义字符。如果你想通过从批处理文件传递参数来运行.exe,不要使

c# - 检查 ex 中的特定文本字段。带有正在运行的 Windows 应用程序的 IE

我想创建一个应用程序来获取特定字段(例如IE中的文本字段)并在数据库中的该文本字段中搜索该词/名称或任何内容。这可能吗?Ex:Searchword:Fordfocus应用程序自动抓取搜索词,然后在数据库中搜索名称。 最佳答案 您要执行此ASP.Net和C#操作吗?如果是这样:1)在新的WebForm项目上创建一个页面。在网页中放置一个asp:textbox并命名为txtSearch。2)添加一个asp:Button控件并命名为btnSearch。3)使用EntityFramework,创建一个指向您的数据库的数据上下文(研究如何创建

javascript - 检测 JScript 是否正在提升运行?

我有一个JScript,它被设计为在Windows平台上以.js文件(不是Web浏览器脚本)的形式运行。我可以检测我的脚本是否在提升运行或具有管理权限吗? 最佳答案 好的。我想我明白了。感谢thisposter,这似乎有效:functionisRunningElevated(){//Checksifthisscrptisrunningelevated//RETURN://='true'ifyesvarres=runCommandNoWindow("netsession");returnres===0;}functionrunComm