如何检查.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
答案 0 :(得分:3)
你发布的内容没什么用处。它设置了一些环境变量然后结束(这意味着在后台运行没有任何东西)。一旦结束,环境变量就不再存在。
换句话说,运行此批处理文件除了打开控制台窗口然后关闭它之外什么都不做。无论是Windows 7,XP,Vista还是Windows 3.1,无论您是以管理员,非管理员还是其他任何人身份运行,都无所谓;它只是打开和关闭一个控制台窗口。
答案 1 :(得分:-1)
您可以在脚本末尾添加此临时行以调试输出。这将等待用户输入
SET /P <var>=[<prompt message>]
或者您可以在输出文件中管道.bat文件,以便在从命令行窗口运行时看到这样的输出(而不是双重clciking)
C:GT; myscript.bat > mylogfile.txt