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

Batch file 如何确定用于启动批处理文件的方法?,batch-file,Batch File,我创建了一个批处理文件,启动时在不同的服务器上运行不同的应用程序(不同的应用程序根据计算机名称、星期几、时间等运行)。它实际上不是一个批处理文件,而是一个指向一个批处理文件(实际上是CMD)的链接,该批处理文件存储在一个中央网络位置,仅供管理员使用 问:我如何确定用于启动批处理文件的方法?换句话说,我在服务器上的启动组(文件夹)中放置了批处理文件的快捷方式(以便在登录到服务器时自动运行)。然后批处理文件可以完成它的工作,检查计算机名称、日期/时间等,然后从那里开始)。但我也希望能够手动运行批处理

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

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


谢谢

您能修改批处理文件吗

如果是,请使用命令行参数指示它是从启动文件夹启动的

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

IF "%1"=="STARTUP" THEN ...
C:\folder\MyBatchFile.bat STARTUP
设置启动快捷方式以如下方式调用批处理文件:

IF "%1"=="STARTUP" THEN ...
C:\folder\MyBatchFile.bat STARTUP

你能修改批处理文件吗

如果是,请使用命令行参数指示它是从启动文件夹启动的

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

IF "%1"=="STARTUP" THEN ...
C:\folder\MyBatchFile.bat STARTUP
设置启动快捷方式以如下方式调用批处理文件:

IF "%1"=="STARTUP" THEN ...
C:\folder\MyBatchFile.bat STARTUP

是的,那就行了。我可以设置批处理文件并测试命令链接arg,以确定它是如何启动的。最简单的方法通常是最好的。谢谢是的,那就行了。我可以设置批处理文件并测试命令链接arg,以确定它是如何启动的。最简单的方法通常是最好的。谢谢