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

  • 相关阅读:
    计算机组成原理
    爬取斗图
    视频爬取
    经典段子爬取
    爬取哈哈笑话
    爬取昵图网
    爬取校花网
    python操作docker
    正则表达式
    UUID
  • 原文地址:https://www.cnblogs.com/MasterMonkInTemple/p/3326334.html
Copyright © 2011-2022 走看看