windows使用
一.批处理
@echo off ::不显示命令执行过程
E:
cd E:\nginx-1.21.1
start nginx.exe -s stop :: start用于新开一个窗口执行命令, 不会阻碍后续命令执行
start nginx.exe :: 如果前一个命令执行完占用终端, 不加start会导致后续命令无法执行
cd E:\abc
C:\Users\Administrator\python.exe server.py ::这是最后一条命令, 可以不加start
保存为.bat后缀或.cmd后缀, 右键以管理员身份运行
!!!cd到文件所在目录再执行, 使用完整路径执行的时候失败了
二.开机启动
就是把要开机启动的程序放到启动文件夹就可以了
方法一:
打开C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
把需要开机自启的程序或快捷方式放到这里
方法二:
运行win + R , 输入shell:startup
把批处理放到这个文件夹
三.定时执行
左下角搜索计划程序或计划任务, 较新的版本叫做计划程序
每天17点, 执行上面创建的批处理.唯一要注意的地方是常规选项, 要选择只在用户登录时运行, 当我选择不管是否登录的时候, 程序没有运行




这里填入要执行的批处理文件
四. 网络操作
curl.exe ip:port #ping指定端口,win10及以上自带curl, windows不加.exe调用的是另一个程序
Test-NetConnection 127.0.0.1 -p 80 #ping指定端口,需在powershell使用
五.Java环境变量
新建 JAVA_HOME C:\Program Files\Java\jdk-19
新建 CLASSPATH .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar
Path %JAVA_HOME%\bin
Path %JAVA_HOME%\jre\bin
Path 删除 Oracle\Java\javapath

浙公网安备 33010602011771号