cmd部分操作总结

批处理,在windows中,代表着效率。总结一些常用的批处理命令。为自己方便,也为他人方便。

让脚本执行等待多少秒后执行


CHOICE /T 60 /D y /n>nul

让脚本执行完不消失

REM 脚本最后加
pause

判断是否有某个进程


tasklist /nh | find /i "QQ.exe"
if %errorlevel%==0 (goto 自定义方法)
REM 判断是否有某个文件 
if exist "%temp%\qq.exe"

自定义方法

:q
REM dosomething
exit
REM 调用可以如下
goto q

复制

copy /y 待复制路径文件  复制路径

偷偷安装(静默安装)

start %temp%\qq.exe /s /nocover
REM 向导安装
start %temp%\qq.exe /nocover

添加环境变量

setx path "%path%;%%JAVA_HOME%%\bin"
REM 加入到system变量中
setx path "%path%;%%JAVA_HOME%%\bin" /M

关闭日志

@echo off

一个脚本启动另一个脚本

call cmd_java.bat

如果遇到一个命令需要回答y/n

REM 可以使用echo 进行默认回答
echo y|commond

停止启动服务

net stop mysql
net start mysql

设置服务不进行自动启动

net stop mysql
sc config "mysql" start= disable

启动程序

REM 注意中间参数,否则不好好工作。。。
start "" C:\feiq.exe

结束进程

taskkill /f /t /im qq.exe
taskkill  /f /t /pid
REM 通过ntsd 结束 不过可以先输入ntsd试试。有些电脑可能没有ntsd.exe
ntsd -c q -p pid
ntsd -c q -pn qq.exe

获取一个system组的cmd

sc Create SuperCMD binPath= "cmd /K start" type= own type= interact
sc start SuperCMD

启动一个utf-8的cmd

chcp 65001 
REM 脚本中遇到执行某些文件输入日志是uft8 可以直接将这句放在脚本最起始位置,后续执行输出文字均按uft-8输出

创建一个文件并赋权

rem 创建一个文档
echo > 1.txt
rem 赋权
attrib +a +s +r +i +h d:\2.txt
PS:
  + 设置属性。
  - 清除属性。
  R 只读文件属性。
  A 存档文件属性。
  S 系统文件属性。
  H 隐藏文件属性。
  I 无内容索引文件属性。
  /S 处理当前文件夹及其所有子文件夹中的匹配文件。
  /D 也处理文件夹。
  /L 处理符号链接和符号链接目标的属性。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值