天天看点

TD常用cmd命令【日常积累向】

文章目录

            • 在新的进程调用一个文件
            • 在新的进程执行一个文件
            • 打开文件夹
            • 暂停,按任意键继续
            • 添加注释:
            • 取消回显
            • 改变工作目录
            • 获得当前文件所在路径
            • 修改环境变量,永久改变
            • 使用管理员权限启动
            • 将当前用户密码改为123456
            • 开机自动启动小键盘
            • 判断文件是否存在
            • 映射盘符
            • 断开映射盘
            • 查看程序端口是否被占用
            • 打印目录树

在新的进程调用一个文件

  • call

    • 可以在同一个bat里嵌套bat
    • 在关闭的cmd里继续执行别的命令

在新的进程执行一个文件

  • start

打开文件夹

explorer start "" "path"

(路径前有一个空的引号 )

暂停,按任意键继续

  • pause

添加注释:

  • rem

取消回显

  • @echo off

改变工作目录

  • cd

  • 改变盘符使用标记

    /d

    ,否则只能进入盘符的根目录
    • cd /k D:\W\playblaste

获得当前文件所在路径

  • 方法1:命令

    %cd%

    或者

    !cd!

    ,取得是运行的环境目录
  • 方法2:命令

    %~dp0

    ,取得了bat的文件所在目录

修改环境变量,永久改变

  • 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已创建"
)
           

映射盘符

TD常用cmd命令【日常积累向】

断开映射盘

TD常用cmd命令【日常积累向】

查看程序端口是否被占用

  1. C:/>netstat -aon|findstr "9050""

    TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016

    此时可以看到被一个进程号为2016的进程占用

    如果没有返回值说明没被占用

  2. C:/>tasklist|findstr "2016"

    tor.exe 2016 Console 0 16,064 K

    这个时候可以看到该进程的程序

打印目录树

  • tree

    :不输入任何参数,输出一棵目录树
    • 不显示文件,只显示目录;
  • tree /F

    :递归显示目录结构;
    • 显示目录,也显示文件;
    • 在给出项目文件说明时,会十分有用

继续阅读