草庐IT

MySQL安装脚本

全部标签

c# - 验证是否安装了 Visual C++ 2008 SP1 Redistributable Package 而不在 Windows 注册表中搜索?

有没有办法知道使用C#的计算机中是否安装了VisualC++2008和2010SP1可再发行组件包。非常感谢,克里斯 最佳答案 您可以查看注册表。(要查看的注册表项)http://blogs.msdn.com/b/astebner/archive/2010/05/05/10008146.aspx 关于c#-验证是否安装了VisualC++2008SP1RedistributablePackage而不在Windows注册表中搜索?,我们在StackOverflow上找到一个类似的问题:

windows - Groovy:如何将 .groovy 脚本作为 Windows 服务

如何将.groovy脚本制作成Windows服务?此链接http://groovy.codehaus.org/Windows+Services对我不利,因为我使用的是WinServ200864位。 最佳答案 在第一次做同样的事情的过程中。经过一些研究和一些指导,看起来这样做的一个好方法是使用gradle。初始设置后,构建项目将为您创建一个Windows和Unix服务。还有一个Gradle包装器,因此即使您无法在服务器本身上安装gradle,您也可以运行这些服务。http://www.gradle.org/http://en.wiki

windows - 如何以编程方式确定是否安装了 VS2012 Update 1?

对于我们的构建系统,我希望能够确保只使用VS2012Update1而不基本的VS2012。我如何以编程方式执行此操作?通常,我会检查是否安装了正确的服务包。但这是一个更新,而不是服务包。所以ServicePack的所有注册表项仍然为零。啊,我进一步调查了...在所有情况下,我们都会检查编译器的版本是否符合我们的预期。我被误导了,因为cl.exe的amd64版本报告了与更新1(17.00.50727.1)之前的相同版本,所以我正在寻找其他方法来进行检测。另一方面,cl.exe的x86、x86_amd64和x86_arm版本都报告了一个新版本(17.00.51106.1)。一些人已经在对M

ruby - 如何确定 Ruby 脚本的 shell 执行上下文?

有没有办法以编程方式确定是否正在从WindowsDOSshell、Linuxbashshell等运行Ruby脚本?我正在尝试在任何支持它的控制台上发出ANSI颜色代码。我使用术语ansicolorgem和win32console将ANSI颜色代码转换为nativeWindows命令行颜色序列。但是,我发现这个解决方案非常不稳定。我只想在支持ANSI的控制台上发出ANSI(请注意,此脚本在Windows和Linux上运行,并带有各种备用第三方shell)。 最佳答案 您可以使用父进程ID来确定它是从哪里开始的。您可以使用Process

windows - 如何使用批处理文件在静默安装期间阻止窗口退出?

我写了一个执行静默安装的批处理文件,运行良好。但是,如果出现任何错误消息,我该如何阅读?我可以将所有错误/成功消息写入日志文件吗?还有什么命令可以阻止窗口退出吗? 最佳答案 PAUSE命令,除了打印消息(Pressanykeytocontinue...)并等待直到按下某个键,它什么都不做。这将允许您在窗口关闭之前阅读任何消息。只需在脚本结束之前和/或您需要的其他位置将命令添加到批处理文件。您也可以尝试将消息重定向到一个文件。通常,通过将>filename或1>filename添加到命令行来重定向控制台消息。但是,这只会重定向stdo

windows - 批处理脚本,在服务器上调用 cmd

我正在尝试从列表中的许多服务器调用x.cmd,基本上x.cmd将返回一个日志文件,因此我会将输出日志文件复制到一个新文件夹中。该列表中的结构是:服务器名称和我将创建的服务器上x.cmd的文件夹路径和输出文件夹名称当我运行下面的脚本时,它没有返回任何错误并且返回值为0。但是当我检查实际服务器时x.cmd什么也没做。x.cmd手动运行后工作正常。如果可能请指出我脚本的错误。我的另一个问题是文件夹路径太长(但如果我是对的,它在微软的限制之内)。:)谢谢你的时间。@echooncd/d%~dp0setlocalEnableDelayedExpansionsetserverList=List.t

windows - 为什么我的整个批处理脚本作为 SETLOCAL 命令运行?

我不明白我做错了什么,输出始终是整个脚本,带有Invalidparametertosetlocal错误!这可能只是一个愚蠢的错误,但它让我发疯。SETLOCALENABLEDELAYEDEXPANSIONREMObtainusernameofloggedinuserSETloggedinuser=%USERNAME%REMCreatetemporaryvbscripttoobtainuserOUechoConstADS_SCOPE_SUBTREE=2>temp.vbsecho.>>temp.vbsechoSetobjConnection=CreateObject("ADODB.Conn

windows - Autohotkey 脚本仅在观看时有效

我有一个自动热键脚本,可以自动执行导入向导GUI。当我将RDP连接到该脚本所在的机器时,我可以运行该脚本,它运行良好。该脚本按10分钟的计划运行。如果我在计划运行时将RDP连接到机器中,我可以看到脚本运行得很好。当我退出RDP(或什至只是最小化窗口)时,脚本按计划运行并在导入向导的第一个窗口处挂起。如果我回到RDP,我会看到那个窗口坐在那里,我会看到我的脚本在等待下一个窗口出现时挂起。如果我在打开的窗口上单击“确定”(这正是ahk脚本所做的),那么我的脚本将继续运行并正常运行。tldr:我的自动热键脚本仅在我观看时有效!这是一些代码......#NoTrayIcon#NoEnv;Rec

Python 3.3.2 - 如何在 Windows 上运行脚本

我与Python无关,只是需要它用于AddingaprefixtoBootstrapCSSclasses中的一个脚本.在“操作指南”中,作者指示以这种方式调用脚本:$pythonbootstrap_namespace_prefixer.py/path/to/boostrap/dir所以我在命令行输入$pythonbootstrap_namespace_prefixer.pyc:\bootstrap这是给我一个错误File"",line1$pythonbootstrap_namespace_prefixer.pyc:\bootstrap^SyntaxError:invalidsyntax

windows - 通过 Inno Setup 运行安装的应用程序时如何关闭安装窗口?

我正在使用InnoSetup安装WinForms实用程序,它工作正常。有一个小问题让我们的用户非常恼火:在安装的最后一步,InnoSetup建议启动刚刚安装的实用程序。大多数用户希望立即启动并且(我也是)。问题是InnoSetup的设置窗口在用户关闭已安装的实用程序之前不会关闭。此外,除非先关闭已安装的实用程序,否则无法关闭设置窗口。附图演示了已安装的实用程序(右侧图标)和Inno的设置图标(左侧)。那么如何解决这个问题呢?请指教。谢谢此问题出现在所有Windows上:XP、7、2003、2008等。 最佳答案 您需要添加nowai