常见脚本命令

2023-11-19

1、taskkill是Windows命令行里终止指定程序“进程”的命令。
/f 表示强制终止
/im 表示指定的进程名称,例如“explor.exe"。

2.start "" "C:\Program Files\erwin\Data Modeler r9\erwin.exe"

bat脚本要打开有空格的路径,start后面必须加引号,exe路径也要加引号。

3.在批处理前面加上@echo off ,它将使所有命令不再显示命令本身,当然也包括了echo off 命令本身也不会回显了。echo 你要输出的信息

4.set var=我是值,这就是BAT直接在批处理中设置变量的方法.

5.%~dp0表示脚本所在目录。set base_dir=%~dp0表示把base_dir设置为当前脚本目录。

6.pushd c:\mp3            #保存当前目录,并切换当前目录为 c:\mp3

7.SubWCRev阅读工作副本中所有文件的状态,缺省会忽略外部引用。它记录找到的最高修订版本号,以及那个修订版本的提交时间戳,它也会记录在本地工作副本是否有修改,或混合的修订版本。修订版本号码,更新修订版本范围和修改状态会显示在标准输出。

8.ping 127.0.0.1 -n 3 >nul  //ping本机(127.0.0.1)3次(-n 3),如果成功,隐藏返回结果。如果失败,显示ping异常。(>nul)

9.%cd% 显示当前完整路径。

10.

cd.>Path.ini  //进入Path.ini文件中

echo %systemroot%\Temp>Path.ini      //把当前操作系统的系统目录覆盖式写入到Path.ini 中。

11.字符串:2014-09-01 星期六 或2014/09/01 周六。则下面的各个操作的意义如下:
%date:~0,4% 表示从左向右指针向右偏0位,然后从指针偏移到的位置开始提取4位字符,结果是2014(年的值)
%date:~5,2%  表示指针从左向右偏移5位,然后从偏移处开始提取2位字符,结果是03(月的值)
%date:~5%    表示指针从左向右偏移5位,然后提取所有的值
%date:~-5%   表示指针反方向偏移,从最右端开始,偏移5位,然后从指针处提取左边的所有数值。

12.copy /y D:\RobotCode\Server\MvRobotCommonServer\CommonServer\bin\x64\CommonServer.exe D:\RobotCode\Package\Applications\Bin64\Server\Common\Bin64\CommonServer.exe//把一个文件从一个路径拷贝到另一个路径下。

13.获取当前路径上级路径:

set objPath=%cd%
cd..\..\..
set objPath=%cd%\Runtime

14.变量包含检测,检测curpath中是否包含objPath,包含则执行A语句,不包含则执行B语句。

echo %curpath% | find /i "%objPath%">nul && goto A || goto B

:B 
echo 系统环境变量中未检测到%objPath%
echo 请在系统环境变量中增加%objPath%,并重启电脑
pause

:A  
echo 系统环境变量包含%objPath%

15.隐藏命令框,在命令框的前面加上:

if "%1"=="hide" goto CmdBegin
start mshta vbscript:createobject("wscript.shell").run("""%~0"" hide",0)(window.close)&&exit
:CmdBegin

16.在DOS命令中有一个命令是pause,它的作用是输出提示信息"Press any key to continue...“ ,然后用户随意敲一个键后程序继续运行。 pause 它会提示“请按任意键继续...” ,pause命令没有任何的参数,它的命令就是它的本身,当pause命令运行后,会中断执行的语句。 这个中断不是立即停止,只是暂停,按下任意键之后就会继续执行下面的语句。

17.执行可执行文件:MyEXE.exe 参数1 参数2 参数3.

18.检测系统环境变量中是否包含Runtime目录。

@echo off

set curpath=%path%
pushd %~dp0 
cd..\..\..
set objPath=%cd%\Runtime

echo %curpath% | find /i "%objPath%">nul && goto A || goto B

:B 
echo 系统环境变量中未检测到%objPath%
echo 请在系统环境变量中增加%objPath%,并重启电脑
mshta vbscript:msgbox("系统环境变量中未检测到%objPath%,请在系统环境变量中增加%objPath%,并重启电脑。",1,"环境变量")(window.close)
pause

:A  
echo 系统环境变量包含%objPath%

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

常见脚本命令 的相关文章

随机推荐

  • 白盒测试常用工具介绍

    白盒测试工具一般是针对代码进行测试 测试中发现的缺陷可以定位到代码级 根据测试工具原理的不同 又可以分为静态测试工具和动态测试工具 1 Jtest 是一个代码分析和动态类 组件测试工具 是一个集成的 易于使用和自动化的Java单元测试工具
  • js几种生成随机颜色方法

  • Windows Vista的安装和配置

    声明 此文章为个人读书笔记 仅记些重要的内容备忘 无盗版之意 更多相关内容请查看 indows Vista使用详解 严禁转载 第二章 Windows Vista的安装和配置 全新安装Windows Vista 从Windows XP升级为W
  • Text-to-image Diffusion Model文本到图像扩散模型综述

    Text to image Diffusion Model文本到图像扩散模型综述 论文地址 https arxiv org pdf 2303 07909 pdf 1 Introduction Text to image模型发展如下图所示 开
  • 判断字符串是否为数字

    不迷迷糊糊 直接整代码 判断字符串是否是数字 判断是否为数字 是 返回true param str return public static boolean isNumeric final String str null or empty
  • vue实现鼠标划入划出判断是否显示内容

    如图所示我想实现当鼠标划入时右上角的设置图标显示 鼠标移出设置图标在隐藏 可以通过vue的 mouseenter和 mouseleave事件来实现
  • Redis事务

    7 Redis事务 7 1 背景 假如你给你朋友转账 此时你的账户会减少1bw 你朋友的账户会多1bw 此时如果你转账失败 但是你朋友的账户也多了1bw 此时这对于银行来说 这就是事故 说明你的程序存在很大漏洞 不能保证数据的原子性 此时就
  • 通俗讲解c++ future/shared_future

    目录 future介绍 std future对象只有在有效的 valid 情况下才有用 useful 查询future对象是否有效 future的拷贝构造函数是被禁用的 对future的处理 四种方式 获取future的状态 future
  • Qt 提升窗口部件 没有效果

    1 新建一个控件的子类 然后再控件上右键点击提升 没有效果 原因1 查看提升的控件的类型是否正确 原因2 查看提升的子类的路径是否正确 如果C 文件跟 pro文件在同一级目录下 直接写头文件 如果在子目录下要写子目录 前面要加 原因3 如果
  • Qt笔记28:QJsonObject和QByteArray的相互转换

    brief 字节数组转Json param byteArray return QJsonObject getJsonFromByteArray const QByteArray byteArray QJsonParseError jsonP
  • 2023年我国网络安全人才市场状况

    网络安全人才市场状况 本章以智联招聘多年来形成的丰富的招聘 求职信息大数据为基础 结合了奇安信集团 在网络安全领域多年来的专业研究经验 相关研究成果具有很强的代表性 对涉及安全人才 的全平台招聘需求与求职简历进行分析 注 本章中的需求指数采
  • Android Studio虚拟机启动后没有开机问题解决

    这里使用的是Android Studio 3 2版本 在Win 10系统上运行 其他环境可能会有所不同 目录 一 新增虚拟机 二 有报错提示时的可能解决办法 三 无报错提示时的可能解决办法 一 新增虚拟机 1 打开AVD Manager A
  • datax导入hive动态分区

    配置hive支持动态分区
  • pandas数据提取

    pandas是一个python数据分析库 提供了多种方法提取数据 一种常用的方法是使用索引和列标签 例如 import pandas as pddf pd read csv data csv 获取特定行 row df loc 0 获取特定列
  • vuepc端实现数据加载_【项目实战经验】vuecli3,实现PC端分辨率适配

    vue cli3 根据屏幕大小适配样式 最近做了一个大屏 考虑到要在不同的显示器上 显示同一套代码 所以我就想到了 阿里的 lib flexible 干货非常多 千万不要错过细节哦 废话不说 直接干 1 安装需要响应的包 npm i lib
  • 【AI实战】大语言模型(LLM)有多强?还需要做传统NLP任务吗(分词、词性标注、NER、情感分类、知识图谱、多伦对话管理等)

    AI实战 大语言模型 LLM 有多强 还需要做传统NLP任务吗 分词 词性标注 NER 情感分类 多伦对话管理等 大语言模型 大语言模型有多强 分词 词性标注 NER 情感分类 多伦对话管理 知识图谱 总结 大语言模型 大语言模型 LLM
  • IDEA 配置aliyunmaven 仓库地址无法下载依赖jar 包

    由于Mavn 默认公共仓库地址是国外的导致下载jar 包比较慢 所以推荐使用aliyun maven 仓库镜像 编辑setting xml 文件 在mirrors节点下 新增如下内容 我按照百度检索的结果 在maven 的setting x
  • 接口测试八(压缩解压)

    转自 http www 360doc com content 16 0128 15 30056680 531241550 shtml 一 什么是HTTP压缩 HTTP压缩采用通用的压缩算法如gzip等压缩HTML JavaScript或CS
  • Vue项目创建

    1 创建项目 在终端中输入命令 vue create 项目名称用以创建项目 在命令输入前会有命名提示符 提示当前所在目录是哪里 输入命令之后 等待片刻 会出现选择vue版本 选择vue2项目 2 配置路由 配置路由 需要下载依赖库 要通过c
  • 常见脚本命令

    1 taskkill是Windows命令行里终止指定程序 进程 的命令 f 表示强制终止 im 表示指定的进程名称 例如 explor exe 2 start C Program Files erwin Data Modeler r9 er