如何确定用于启动批处理文件的方法?

时间:2013-10-04 17:20:34

标签: batch-file

我创建了一个批处理文件,在启动时在不同的服务器上运行各种应用程序(根据计算机名称,星期几,时间等运行不同的应用程序)。它实际上不是批处理文件,而是指向存储在中央网络位置的批处理文件(实际上是CMD)的链接,仅供管理员使用。

问:如何确定用于启动批处理文件的方法?换句话说,我在服务器上的STARTUP组(文件夹)中放置了批处理文件的快捷方式(以便在登录服务器时自动运行)。然后批处理文件可以执行其操作并检查计算机名称,日期/时间等,然后从那里开始)。但我也希望能够手动运行批处理文件(通过单击快捷方式,从命令提示符启动它,从另一个批处理文件,从组策略等启动)。我无法弄清楚如何确定启动批处理文件的方法。

由于

1 个答案:

答案 0 :(得分:1)

可以修改批处理文件吗?

如果是这样,请使用命令行参数指示它是从Startup文件夹开始的。

在批处理文件的顶部附近,请执行以下检查:

IF "%1"=="STARTUP" THEN ...

设置启动快捷方式以调用批处理文件,如下所示:

C:\folder\MyBatchFile.bat STARTUP