windows - 仅按计算机名称编写脚本
问题描述
仅当计算机名称以 XXX 开头时,如何在脚本中运行命令?喜欢 01 / 02 / 03
我制作的bat文件如下,但是文件不起作用并关闭。我想知道我哪里错了。
@echo off
IF %COMPUTERNAME%== "01" (
start_1.bat
) ELSE IF %COMPUTERNAME%== "02" (
start_2.bat
) ELSE IF %COMPUTERNAME%== "03" (
start_3.bat
) ELSE (
echo.
echo empty.
)
它是这样工作的
IF "%COMPUTERNAME%" == "01" (
echo "%COMPUTERNAME%"
) ELSE IF "%COMPUTERNAME%" == "02" (
echo "%COMPUTERNAME%"
) ELSE IF "%COMPUTERNAME%" == "03" (
echo "%COMPUTERNAME%"
) ELSE (
echo "%COMPUTERNAME%"
)
解决方案
推荐阅读
- pandas - 按 datetime64 中没有日期的时间过滤
- python - 在 Python 中使用 $ 符号将对象更改为整数
- php - 用php检查是否指向内部或不在多多边形geojson中
- node.js - 单元、集成和功能测试
- javascript - 我正在尝试 history.push 但它在反应时总是未定义
- flutter - 为什么当我调用 setState 时应用程序没有重建?
- windows - 将多个文件夹名称从 %-% 更改为 %(删除连字符后的所有内容)
- python - 如何从 Tkinter 的输入框中获取输入文本?
- vb.net - 如何防止在 ListView 中添加相同的学生 ID 或数字顺序?
- python - 在 Python 中打印与字符串同名的变量