首页 > 系统相关 >Windows系统之cmd命令(变量和字符)

Windows系统之cmd命令(变量和字符)

时间:2022-10-01 10:44:12浏览次数:49  
标签:字符 set 变量 Windows cmd echo time date

Windows系统之cmd命令(变量和字符)

一、变量的定义

cmd.exe中定义变量需要使用关键字set

举例子:

@echo off
set str=hello world
echo %str%
pause

注意:变量的值可以有空格,例如hello world;也要注意:SET 命令不允许变量名含有等号

在cmd.exe中也支持变量运算,语法: SET /A expression

运算符介绍:
/A 命令行开关指定等号右边的字符串为被评估的数字表达式。该表达式
评估器很简单并以递减的优先权顺序支持下列操作:

    ()                  - 分组
    ! ~ -               - 一元运算符
    * / %               - 算数运算符
    + -                 - 算数运算符
    << >>               - 逻辑移位
    &                   - 按位“与”
    ^                   - 按位“异”
    |                   - 按位“或”
    = *= /= %= += -=    - 赋值
      &= ^= |= <<= >>=
    ,                   - 表达式分隔符

举例子:

@echo off
set a=5
set b=6
echo a=%a%
echo b=%b%
set /a c=%a%+%b%
echo a+b=%c%
pause

二、变量的调用

变量在调用时,必须在变量名左右加上%,例如%str%

三、变量的处理

PATH变量的处理:

@echo off
::注意:变量date属于cmd内置的,用于表示日期的
echo %date%
::注意:变量time属于cmd内置的,用于表示时间的
echo %time%
set date_str=%date:~0,4%%date:~5,2%%date:~8,2%
set time_str=%time:~0,2%%time:~3,2%%time:~6,2%
echo %date_str%
echo %time_str%
pause

更多关于变量的用法请在cmd.exe中使用帮助命令:set /?

标签:字符,set,变量,Windows,cmd,echo,time,date
From: https://www.cnblogs.com/caojun97/p/16746832.html

相关文章

  • windows 如何配置ssh密钥
    https://www.jianshu.com/p/9317a927e844#:~:text=%E8%BF%9B%E5%85%A5GitHub%E7%9A%84%E8%AE%BE%E7%BD%AE%E9%A1%B5%E9%9D%A2%EF%BC%88%E7%99%BB%E5%BD%95GitHub%EF%BC%8C......
  • 刷题-字符串大小写以及数字转换
    题目描述现在有一种密码变换算法。九键手机键盘上的数字与字母的对应:1--1,abc--2,def--3,ghi--4,jkl--5,mno--6,pqrs--7,tuv--8wxyz--9,0--0,把密码中出现的小写......
  • LeetCode 无重复字符的最长子串算法题解 All In One
    LeetCode无重复字符的最长子串算法题解AllInOnejs/ts实现无重复字符的最长子串无重复字符的最长子串原理图解滑动窗口"usestrict";/****@authorx......
  • Tubian-Win上线!Tubian官方的Windows软件适配项目
    Sourceforge.net下载:https://sourceforge.net/projects/tubian/123网盘下载:https://www.123pan.com/s/XjkKVv-JO9Uv Tubian-Win项目是Tubian官方的Windows软件安装脚......
  • Windows下编译linux程序. 1. outguess
    outguess编译使用cygwin。运行终端后。进入outguess目录。./configuremake直接报个错checkingwhethermakesets${MAKE}..../configure:eval:line868:unexp......
  • C++_Windows Socket 学习记录_01
    主要实现服务器-服务器传输消息Server.cpp#include<stdio.h>#include<stdlib.h>#include<WinSock2.h>#include<iostream>#pragmacomment(lib,"ws2_32.lib")us......
  • beego windows环境搭建(前面是lunix上go语言的环境)
    环境准备go环境搭建下载首先是下载,如果使用的是虚拟,直接到浏览器上去下载官方的golang-Lunix安装包Downloads-TheGoProgrammingLanguage(google.cn)如果点击了......
  • windows下安装Electron并测试加载网址
    查看官网的教程,根本就安装不了,索性随便查了其他资料总结配置淘宝镜像npminstall-gcnpm--registry=https://registry.npm.taobao.org执行全局安装cnpminstalle......
  • 使用Ngrok进行内网穿透(Windows)
    前言相信很多开发者都有这样的需求,需要让外网访问你本地的服务器,方便调试本地代码,或者让别人体验到自己做的应用。那么这时,我们需要做的就是将我们本地的端口映射到一个外网......
  • windows设置pm2开机服务 自启动nodejs项目
    PM2是带有内置负载平衡器的Node.js应用程序的生产过程管理器。可以利用它来简化很多Node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等。安装部署1、我们一......