获取Windows服务的Tcl脚本是否存在[关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取Windows服务的Tcl脚本是否存在[关闭]相关的知识,希望对你有一定的参考价值。

我想使用tcl脚本检查是否已安装Windows服务。请注意我使用的是ActiveTcl.8.6.7版本。

提前致谢。

答案

registry包(Windows上的标准)可用于查看实际设置服务的位置。

package require registry
set services [registry keys {HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices}]
if {$yourServiceName in $services} {
    puts "It is installed"
} else {
    puts "No $yourServiceName in [join $services ,]"
}

(检查这对你有用!我在错误的操作系统上为你测试...)

以上是关于获取Windows服务的Tcl脚本是否存在[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

实时监测Tomcat服务的状态,如果关闭,自动开启(已解决)

tcl错误代码01401-1

expect工具实现脚本的自动交互

我们需要在 TCL 中“取消设置”变量吗?

Windows 与 Linux 用于 .NET 许可系统的服务器端脚本? [关闭]

Tcl + 检查文件是不是存在