zoukankan      html  css  js  c++  java
  • [BAT]批处理脚本双击可运行,但在定时计划任务中无法执行(当前工作路径不对导致的)

    一开始,红色部分我是用set AutoPath=%cd%,双击可执行,但是将这个批处理脚本放在定时任务中无法执行,后来发现在定时执行的时候,当前工作路径不是批处理脚本所在的路径,而是C:/Windows/System32,所以需要用以下方法改变一下当前工作路径。

    @echo off
    color 0a

    echo autotest beginning,Please Wait... ...

    set AutoPath=%~dp0
    %AutoPath:~0,2% 
    pushd %AutoPath%

    cd /d %AutoPath%
    set JmeterPath=......
    echo AutoPath=%AutoPath%
    echo JmeterPath=%JmeterPath%

    forfiles /p %AutoPath%Result /m *.jtl -d -7 /c "cmd /c del /f @path">nul 2>nul
    forfiles /p %JmeterPath%extras /m *.html -d -7 /c "cmd /c del /f @path">nul 2>nul

    ant -f CIMSmokeTest.xml>%AutoPath%Resultlog.txt

    pause

  • 相关阅读:
    菜鸟的it之路-起航
    实验报告四
    实验报告三
    实验报告二
    实验报告一
    远程连接
    操作系统安装
    服务器硬件组成
    linux系统下排查cpu过高原因
    windows系统下排查Java项目cpu过高原因
  • 原文地址:https://www.cnblogs.com/MasterMonkInTemple/p/3326334.html
Copyright © 2011-2022 走看看