精华内容
下载资源
问答
  • 每次开机,用bat批处理执行将一个位于D:\workspace\console目录底下的console.txt重命名的java文件拿到需求,我们可以分解:1:编写java操作文件类2:编写.bat执行java文件3:配置系统的计划任务一、编写java操作...

    系统:win7

    环境:需要配置好jdk的环境变量

    需求:每次开机,用bat批处理执行将一个位于D:\workspace\console目录底下的console.txt重命名的java文件

    拿到需求,我们可以分解:

    1:编写java操作文件类

    2:编写.bat执行java文件

    3:配置系统的计划任务

    一、编写java操作文件类

    用java操作文件,这个比较简单,就不多阐述了,这里要注意的是,bat操作java文件时,不允许出现中文字符的注释

    1 importjava.io.File;2 importjava.text.SimpleDateFormat;3 importjava.util.Date;4

    5

    6 public classCreateTomcatConsoleFile {7

    8 public static voidmain(String[] args) {9 //TODO Auto-generated method stub

    10

    11 File oldfile = new File("D:\\workspace\\console\\console.txt");12 if(oldfile.exists()&&oldfile.isFile()){13 SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd_HHmmss");14 String time = df.format(newDate());15 File newfile = new File("D:\\workspace\\console\\console_"+time+".txt");16 oldfile.renameTo(newfile);17 }18 }19

    20

    21 }

    二、编写.bat执行java文件

    先创建一个普通的.txt文件,用记事本打开,输入我们要执行的操作,这里的操作,可以现在dos命令行里测试一遍,可以运行后粘贴到记事本里。

    其中,%CLASSPATH%、%PATH%、%JAVA_HOME%要根据自己的环境变量来设置;我的java文件放在D:\taskplan\start目录底下,所以需要引导到该目录

    最后执行java  CreateTomcatConsoleFile,当然在这之前你也可以先编译.java文件,如

    javac  CreateTomcatConsoleFile.java

    java  CreateTomcatConsoleFile

    换行隔开,不用标点符号

    @echo off

    set CLASSPATH=%CLASSPATH%;

    set PATH=%PATH%set JAVA_HOME=%JAVA_HOME%d:

    cd D:\taskplan\start

    java CreateTomcatConsoleFile

    exit

    @pause

    文件都已经编写完了,我的目录是这样的

    c76586034c79f8f9f5859ca163b4759b.png

    三、配置系统的计划任务

    打开win7左下角的菜单栏,在搜索框内输入“任务计划”

    0d2ed1941132f44e7dbcc79737f8e816.png

    打开任务计划后,在右边“操作”中找到“创建任务”

    名称和描述随意输入,选择用户登录时运行,并且配置系统选择win7

    8460128496cdab7c7b077d025ccc8a9b.png

    切换选项卡到触发器,新建触发器,选择登录时,所有用户,然后确定

    224925d0432b1b46b6d984a7a4df3568.png

    切换选项卡到“操作”,新建,操作选择启动程序,程序或者脚本填我们前面写好的.bat文件路径,然后确定

    a93c287d3f5bf68025a6ff5d00ae7e84.png

    后面两个选项卡“条件”和“设置”是更加细粒度的条件设置,其中,在设置中,“允许按需允许任务”要打勾,方便测试,

    其他的可以根据需求去设置,到这里已经满足我们的需求了,就不往下做了

    到主面板就可以看到我们新增的计划了

    affbf381ff579de8f226f402f335670f.png

    注意:360或者安全管家记得放行,因为这些安全程序都提示拦截,记得放行,不要禁用

    四、测试

    找到右边的“所选项”,选择我们刚刚新增的任务,点击“运行”

    bdee780d9c01a8fa31706801ab3e3ea1.png

    至此,用系统的任务计划执行.bat文件操作java文件以及实现了

    展开全文
  • 系统:win7 环境:需要配置好jdk的环境变量 需求:每次开机,用bat批处理执行将一个位于D:\workspace\console目录底下的... 3:配置系统的计划任务 一、编写java操作文件类  用java操作文件,这个比较简单,...

    系统win7

    环境需要配置好jdk的环境变量

    需求每次开机,用bat批处理执行将一个位于D:\workspace\console目录底下的console.txt重命名的java文件

    拿到需求,我们可以分解:

      1:编写java操作文件类

      2:编写.bat执行java文件

      3:配置系统的计划任务

     

    一、编写java操作文件类

      用java操作文件,这个比较简单,就不多阐述了,这里要注意的是,bat操作java文件时,不允许出现中文字符的注释

     1 import java.io.File;
     2 import java.text.SimpleDateFormat;
     3 import java.util.Date;
     4 
     5 
     6 public class CreateTomcatConsoleFile {
     7 
     8     public static void main(String[] args) {
     9         // TODO Auto-generated method stub
    10         
    11         File oldfile = new File("D:\\workspace\\console\\console.txt");
    12         if(oldfile.exists()&&oldfile.isFile()){
    13             SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd_HHmmss");
    14             String time = df.format(new Date());
    15             File newfile = new File("D:\\workspace\\console\\console_"+time+".txt");
    16             oldfile.renameTo(newfile); 
    17         }
    18     }
    19     
    20 
    21 }

     

    二、编写.bat执行java文件

      先创建一个普通的.txt文件,用记事本打开,输入我们要执行的操作,这里的操作,可以现在dos命令行里测试一遍,可以运行后粘贴到记事本里。

    其中,%CLASSPATH%、%PATH%、%JAVA_HOME%要根据自己的环境变量来设置;我的java文件放在D:\taskplan\start目录底下,所以需要引导到该目录

    最后执行java  CreateTomcatConsoleFile,当然在这之前你也可以先编译.java文件,如

      javac  CreateTomcatConsoleFile.java

      java  CreateTomcatConsoleFile

    换行隔开,不用标点符号

    @echo off
    set CLASSPATH=%CLASSPATH%;  
    set PATH=%PATH%  
    set JAVA_HOME=%JAVA_HOME%
    d:
    cd D:\taskplan\start
    java  CreateTomcatConsoleFile
    exit
    @pause

     文件都已经编写完了,我的目录是这样的

     

    三、配置系统的计划任务

    打开win7左下角的菜单栏,在搜索框内输入“任务计划”

    打开任务计划后,在右边“操作”中找到“创建任务”

    名称和描述随意输入,选择用户登录时运行,并且配置系统选择win7

    切换选项卡到触发器,新建触发器,选择登录时,所有用户,然后确定

    切换选项卡到“操作”,新建,操作选择启动程序,程序或者脚本填我们前面写好的.bat文件路径,然后确定

    后面两个选项卡“条件”和“设置”是更加细粒度的条件设置,其中,在设置中,“允许按需允许任务”要打勾,方便测试,

    其他的可以根据需求去设置,到这里已经满足我们的需求了,就不往下做了

    到主面板就可以看到我们新增的计划了

    注意:360或者安全管家记得放行,因为这些安全程序都提示拦截,记得放行,不要禁用

     

    四、测试

    找到右边的“所选项”,选择我们刚刚新增的任务,点击“运行”

    至此,用系统的任务计划执行.bat文件操作java文件以及实现了

    转载于:https://www.cnblogs.com/maixiaodou/p/7364094.html

    展开全文
  • 这篇文章是我在设置windows计划任务调用bat文件并且不显示dos窗口的经验。  第一步、1.bat文件中的内容 pause 第二步、设置计划任务 这个就是windows下的设置一步一步来就行,我是在触发器下将任务设置成每...

    这篇文章是我在设置windows计划任务调用bat文件并且不显示dos窗口的经验。


     第一步、1.bat文件中的内容

    pause
     第二步、设置计划任务

    这个就是windows下的设置一步一步来就行,我是在触发器下将任务设置成每1分钟执行一次1.bat


    设置完这两部之后应该就是每隔一分钟弹出一次dos窗口


    接下来是要不显示dos窗口,如果在平时的bat文件中不加入“pause”,dos窗口会一闪而过,但是我们一般情况下只需要bat文件在后台执行就好。下面是解决办法。。。。

    在1.bat相同的目录下建立一个1.vbs文件,内容为:

    DIM objShell
    set objShell=wscript.createObject("wscript.shell")
    iReturn=objShell.Run("cmd.exe /C 1.bat", 0, TRUE)

    点击1.vbs就可以调用1.bat文件了,隐藏窗口只需要设置Run的第二个参数为0,显示设置为1


    在设置计划任务的时候我直接调用1.vbs总是不能完成调用,后来讲1.bat的路径加入到1.vbs中才可以,直接双击1.vbs在同一路径下可以不写。



    展开全文
  • 测试环境: ...单独执行bat脚本一切正常,在Windows 2003的任务计划里面执行bat脚本也没有问题,但是只要放到Windows 2008的任务计划里面就不行。在国内、国外的网站上一通搜索,终于凑齐了所有的注意事项。
  • 很多人在Windows 2008里面创建任务计划执行bat文件的时候都会遇到这样的问题:任务计划执行之后返回的状态码是0x1而不是正常的0x0 我今天也被这个问题给坑了,几乎花了一天的时间来排错。单独执行bat脚本一切正常,...

    很多人在Windows 2008里面创建任务计划执行bat文件的时候都会遇到这样的问题:任务计划执行之后返回的状态码是0x1而不是正常的0x0

    我今天也被这个问题给坑了,几乎花了一天的时间来排错。单独执行bat脚本一切正常,在Windows 2003的任务计划里面执行bat脚本也没有问题,但是只要放到Windows 2008的任务计划里面就不行。在国内、国外的网站上一通搜索,终于凑齐了所有的注意事项。步骤总结如下:

    1、确认要执行任务计划的用户的密码没有过期,条件允许的情况下可以设置成密码永不过期,以免不必要的麻烦。

    2、打开任务管理器,右键单击 Task Scheduler Library,选择 Create Task,这里千万不能选择 Create Basic Task

    3、在 General 选项卡中选择 Run whether user is logged on or not,并勾选 Run with highest privileges,然后从下拉列表里面选择 Windows Server 2003,这里千万不能选择 Windows Server 2008.

    4、Triggers 选项卡中没有什么特别的地方,按照自己的需求设置执行时间就行了。

    5、Actions 选项卡中,Program/script 输入框中填写脚本名称,这里千万不要包含路径。在 Start in 输入框中填写脚本所在的路径,这里千万不要加引号。

    6、在bat脚本的结尾添加一行:

         exit /b 0


    不显式指定退出码的话,任务计划会认为脚本执行失败了。

     

    展开全文
  • Windows通过计划任务定时执行bat文件 2017-11-30 15:11:49琴风舞阅读数 32542更多 分类专栏:服务器 首先打开Windows系统的“开始”菜单,从中依次点选“程序”/“附件”/“系统工具”/“任务计划程序”命令。 ...
  • windows计划任务添加bat脚本

    千次阅读 2017-02-21 16:27:31
    1.打开计划任务工具,如下图 2.创建任务 3.填写好相应的名称和勾选好必要的条件 4.选择“触发器”选项,点击“新建”,创建任务执行时间,“重复任务间隔”这个选择后,后面有时间选择,是每小时,还是每分...
  • Windows Server 2008中使用计划任务定时执行BAT bat进行PHP脚本的执行 2016年01月03日 17:36:00持之以恒阅读数:5520标签:windows定时任务 .bat 更多 个人分类:定时任务 版权声明:本文为博主...
  • Windows Server 2008通过计划任务定时执行bat文件
  • 最近使用Windows计划任务执行bat文件,始终无法执行bat文件,查阅很多文章,最终彻底解决。 最核心的配置注意事项如下图中的红框配置,起始于必须与bat文件目录一致。很多博客文章都没有说明,分享给大家。 整个...
  • bat内容 java -jar DayWorkBak.jar DayWorkBak.jar就是我要启动的jar,计划任务也已经启用了最高权限
  • @echo off for /f "skip=3 tokens=4" %%i in ('sc query 服务名') do set "zt=...定时执行任务计划程序 新建任务 操作指定该文件   转载于:https://www.cnblogs.com/8765h/archive/2013/03/07/2947926.html
  • 我是按下面链接做的。...系统会自动加上双引号“”,执行也没有任何效果。 如果强行把双引号去掉,系统会提示是否把Files (x86)\XXX\xxxx.bat 作为参数。 请问这种路径中有空格的怎么处理。 谢谢
  • windows建立定时任务执行bat脚本

    万次阅读 2019-04-12 10:47:13
    在Linux中我们可以通过crontab来定时执行脚本,那么windows中如何执行呢? 为了避免分支冲突,准备在...首先将push和pull写成bat文件,然后需要考虑的就是建立定时任务执行bat脚本了 1.打开任务计划程序-创建任...
  • 今天公司要用bat文件执行jar打包的java文件,运行没项目的程序,并且用任务计划开机自启,今天记录下坑 系统:win10 一、编写.bat执行用jar打包的jar文件 @echo offjava -jar E:\java\mina_server_jar\mina_...
  • windows server 2012上安装了oracle...于是我就希望将这个bat放到操作系统计划任务中-创建任务-运行脚本,每天23:58:00自动执行该脚本。但在实验过程中总出意外,或是能备份不能压缩、或是第一天正常运行第二天...
  • 首先Windows Server 2008不同于其他服务器操作系统和Windows Server 2003有着很大的区别,计划任务的名称是“任务计划程序”不在控制面板里,而是在“管理工具”里。由于服务器需要做些任务,定时执行,自己写程序吧...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 471
精华内容 188
关键字:

windows计划任务执行bat