文章目录
-
-
-
-
-
- 在新的进程调用一个文件
- 在新的进程执行一个文件
- 打开文件夹
- 暂停,按任意键继续
- 添加注释:
- 取消回显
- 改变工作目录
- 获得当前文件所在路径
- 修改环境变量,永久改变
- 使用管理员权限启动
- 将当前用户密码改为123456
- 开机自动启动小键盘
- 判断文件是否存在
- 映射盘符
- 断开映射盘
- 查看程序端口是否被占用
- 打印目录树
-
-
-
-
在新的进程调用一个文件
-
call
- 可以在同一个bat里嵌套bat
- 在关闭的cmd里继续执行别的命令
在新的进程执行一个文件
-
start
打开文件夹
explorer start "" "path"
(路径前有一个空的引号 )
暂停,按任意键继续
-
pause
添加注释:
-
rem
取消回显
-
@echo off
改变工作目录
-
cd
- 改变盘符使用标记
,否则只能进入盘符的根目录/d
-
cd /k D:\W\playblaste
-
获得当前文件所在路径
- 方法1:命令
或者%cd%
,取得是运行的环境目录!cd!
- 方法2:命令
,取得了bat的文件所在目录%~dp0
修改环境变量,永久改变
-
SETX path
使用管理员权限启动
-
runas /user:administrator "cmd /k"
将当前用户密码改为123456
-
net user "%UserName%" 123456
开机自动启动小键盘
-
REG ADD "HKEY_USERS\.DEFAULT\Control Panel\Keyboard" /v InitialKeyboardIndicators /t REG_SZ /d 80000002 /f
判断文件是否存在
if exist %USERPROFILE%\Desktop\launcher_maya_ple.cmd.lnk (
echo "laucncher已创建"
) else (
copy W:\ple\main\launcher_maya_ple.cmd.lnk "%USERPROFILE%\Desktop"
echo "laucncher已创建"
)
映射盘符
断开映射盘
查看程序端口是否被占用
-
C:/>netstat -aon|findstr "9050""
TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016
此时可以看到被一个进程号为2016的进程占用
如果没有返回值说明没被占用
-
C:/>tasklist|findstr "2016"
这个时候可以看到该进程的程序tor.exe 2016 Console 0 16,064 K
打印目录树
-
:不输入任何参数,输出一棵目录树tree
- 不显示文件,只显示目录;
-
:递归显示目录结构;tree /F
- 显示目录,也显示文件;
- 在给出项目文件说明时,会十分有用