-1

如何检查 .bat 文件是否在 Windows 7 中运行。当我以管理员身份运行它时,我只看到黑色窗口然后消失。我不知道它是否在后台运行。我该如何检查?它看起来像这样

@echo off
SET PLAYSMS_PATH=C:\xampp\htdocs\sema.shujaa.mobi
SET PLAYSMS_BIN=C:\playsms\bin
SET PLAYSMS_LOG=C:\playsms\logs
SET PLAYSMS_SPOOL=C:\playsms\spool
SET REFRESH_RATE=2
SET PHP_CLI=C:\xampp\php\php
4

2 回答 2

3

您发布的内容没有任何用处。它设置了一些环境变量,然后结束(这意味着没有什么可以在后台运行)。一旦结束,环境变量将不再存在。

换句话说,运行这个批处理文件除了打开一个控制台窗口然后关闭它之外什么都不做。无论是 Windows 7、XP、Vista 还是 Windows 3.1,或者您是以管理员、非管理员还是其他身份运行,都无关紧要;它只是打开和关闭一个控制台窗口。

于 2013-07-26T20:00:16.003 回答
-1

您可以在脚本末尾添加此临时行以调试输出。这将等待用户输入

SET /P <var>=[<prompt message>]

或者您可以将 .bat 文件通过管道传输到输出文件中,以便在从命令行窗口运行时看到这样的输出(而不是双击它)

c:>myscript.bat > mylogfile.txt

于 2013-07-26T20:12:43.280 回答