小编Nas*_*ign的帖子

将管道重定向到 Windows 批处理文件中的变量

我想在批处理文件中使用 Windows 命令行从远程 PC 停止和启动 Windows 服务。

sc \\192.168.1.1 stop <ServiceName>

rem sc \\192.168.1.1 query <ServiceName> | findstr STATUS | SET VAR=
Run Code Online (Sandbox Code Playgroud)

但是,我想等到服务的状态确定为停止或启动。所以我打算循环并不断检查状态,直到状态为 STOPPED。

我认为对服务器的重复请求可能是处理器密集型的,但除了检查时间的一些技巧外,无需等待命令行。但我的主要问题是如何获取 Windows 服务的状态,以便我可以使用 IF 语句检查是否可以继续执行下一个命令?

windows batch-file

10
推荐指数
1
解决办法
8万
查看次数

Slack Desktop 无法在登录时打开

我想知道为什么 slack Windows 10 桌面应用程序似乎没有使用“登录时启动应用程序”设置。我将它设置为选中,但它仍然不会自动运行应用程序。

在此处输入图片说明

我什至手动将它添加到 Windows 启动文件夹,但它仍然不起作用。

C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

有任何想法吗?其他设置?

windows-10 slack

8
推荐指数
1
解决办法
2万
查看次数

Cygwin将Windows路径转换为unix然后更改目录

我通常尝试使用 cygwin 终端移动到嵌套目录。问题是 windows 目录没有立即解释。

所以我不得不做两步:

$ cygpath -u "C:\Develop\blah\blah\blah\too_deep\"
/cygdrive/c/Develop/blah/blah/blah/too_deep/
$ cd /cygdrive/c/Develop/blah/blah/blah/too_deep/
Run Code Online (Sandbox Code Playgroud)

我需要先转换路径,然后粘贴结果以进行更改。

我尝试使用重定向,但它不起作用。有任何想法吗?

$ cygpath -u "C:\Develop\blah\blah\blah\too_deep\" | cd
Run Code Online (Sandbox Code Playgroud)

=> 没有结果。

cygwin

4
推荐指数
2
解决办法
5836
查看次数

标签 统计

batch-file ×1

cygwin ×1

slack ×1

windows ×1

windows-10 ×1