bat命令 获取当前盘符 路径 写环境变量
批处理命令获取当前盘符和当前目录
当前盘符:%~d0
当前路径:%cd%
当前执行命令行:%0
当前bat文件路径:%~dp0
当前bat文件短路径:%~sdp0
其他命令
echo 打印字符串
set name=%~d0 变量赋值 调用 %name%
cd 切换当前工作路径
cd .. 切换为当前工作路径的父目录
pause 防止dos窗口关闭
start "" "目录或文件" 打开指定文件夹或文件
start D:\软件\Notepad++7.7.1\notepad++.exe "D:\test.txt"
start 打开文件的应用程序路径及名称 "被打开的文件路径及名称"
rem 注解
rem lss表示小于
rem [not]为可选参数,表示非,即如果变量num1不小于变量num2就输出第一个数字大,否则输出第二个数字大
if语句
if not %num1% LSS %num2%( echo 第一个数字大 )ELSE( echo 第二个数字大 )
比较运算符EQU - 等于
NEQ - 不等于
LSS - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于//第一个例子
set /p num1=请第一个输入数字:
set /p num2=请第二个输入数字:
if not %num1% LSS %num2% (
rem lss表示小于
rem [not]为可选参数,表示非,即如果变量num1不小于变量num2就输出第一个数字大,否则输出第二个数字大
echo 第一个数字大
) ELSE (
echo 第二个数字大
)
pause>nul//第二个例子
set /p num1=请第一个输入数字:
set /p num2=请第二个输入数字:
if "%num1%" gtr "%num2%" (
echo 第一个数字大
) ELSE if "%num1%" EQU "%num2%" (
echo 一样大
) ELSE (
echo 第二个数字大
)
pause>nul
@echo off
if exist C:\windows (
echo 你的C盘有windows文件(夹^)
) else (
echo 你的C盘没有windows文件(夹^)
)
pause>nul
@echo off
set var=aiwozhonghua
if defined var (
echo 变量var已被定义,它的值为%var%
) else (
echo 变量var没有被定义
)
pause>nul
for循环
for %%I in (A,B,C) do echo %%I
bat命令 获取当前盘符 路径 写环境变量相关推荐
- bat脚本中获取上级目录_批处理bat命令 获取当前盘符和当前目录和上级目录的代码...
批处理命令获取当前盘符和当前目录 当前盘符:%~d0 当前路径:%cd% 当前执行命令行:%0 当前bat文件路径:%~dp0 当前bat文件短路径:%~sdp0 测试 echo 当前盘符:%~d0 ...
- bat脚本中获取上级目录_转载 批处理bat命令--获取当前盘符和当前目录和上级目录...
批处理命令获取当前盘符和当前目录 %~d0 是当前盘符 %cd% 是当前目录 可以用echo %cd%进行打印测试 以下例子是命令行编译Visual Studio编写的程序: @echo off se ...
- 批处理bat命令--获取当前盘符和当前目录和上级目录
1. 批处理命令获取当前盘符和当前目录 @echo off rem 设置环境变量延迟 setlocal EnableDelayedExpansion echo 当前正在运行的批处理文件所在路径:!cd ...
- bat脚本中获取上级目录_批处理bat命令--获取当前盘符和当前目录和上级目录
批处理命令获取当前盘符和当前目录 %~d0 是当前盘符 %cd% 是当前目录 可以用echo %cd%进行打印测试 以下例子是命令行编译Visual Studio编写的程序: @echo off se ...
- 批处理学习之Bat命令——获取当前盘符、当前目录、上级目录
命令 当前盘符:%~d0 当前路径:%cd% 当前执行命令行:%0 当前bat文件路径:%~dp0 当前bat文件短路径:%~sdp0 测试 下载testBatPath.bat测试文件,双击.bat运 ...
- c# 获取路径的盘符_c#获取驱动器盘符
在编写某些Windows管理应用程序时,能够从自定义的驱动器选择列表框中进行选择无疑是非常专业的,使用Delphi或者C++的早期版本时我们都必须使用Win32所提供的许多关于获取磁盘信息的API函数 ...
- 如何在bat文件中切换盘符并执行命令
各位大佬,求助!!! 如题,如何使用bat批处理,切换盘符以后执行某个批处理. 由于要运行tomcat的service.bat安装服务,必须在tomcat的主文件夹运行批处理文件才可以安装成功,所以, ...
- 获取电脑盘符 tcy
你可在dos或python中获取电脑盘符 import os,subprocess,re from subprocess import PIPEdef DiskSymbol():#获取系统盘符&quo ...
- linux 盘符 路径,linux下powerpath对盘与更改盘符名
现网的几套oracle rac环境下经常会有EMC存储扩盘动作,而EMC的powerpath软件本身也会存在软件版本升级的问题.每次操作时都会担心盘符变动和一套rac下的几个节点盘符名一致的问题.通过 ...
最新文章
- 【译】 WebSocket 协议第十一章——IANA 注意事项(IANA Considerations)
- [Eclipse]GEF入门系列(六、添加菜单和工具条)
- nodeJS中读写文件方法的区别
- dll可以在linux下使用吗_无需虚拟技术,6步直接在Windows下使用Linux
- classpass 配置mysql_jmeter压测学习18-JDBC配置连接mysql数据库
- 不值钱的软件人才[转]
- 狂雨CMS小说采集规则 附教程
- Linux学习总结(67)——shell脚本中$0 $1 $# $@ $* $? $ 等总结
- Node.js异步编程~超级详细哦
- “婚礼邀请函”小程序开发过程
- 人工智能发展历史与常见名词解释
- 五个真实的数据挖掘故事
- 华为鸿蒙系统的手机爆光图片,华为P50曝光,隐形镜头+麒麟9000E+鸿蒙系统,欣喜油然而生...
- B细胞介导的体液免疫
- manjaro命令和linux命令不一样,Manjaro: 一种不同的野兽
- H5游戏视力测试-玩到第八关都是大神
- tm1650中文资料_TM1650+msp430单片机 调试及遇到问题的总结
- Centos7安装后不显示IP地址,具体解决办法
- 职称计算机作弊后果,千万别轻忽考试作弊后果,别让它成为你学术生涯中最大的污点!...
- matlab对遥感影像投影转换,在matlab中实现遥感影像和shp文件的结合显示