首页 > 系统相关 >Windows 批处理

Windows 批处理

时间:2024-05-25 14:45:11浏览次数:16  
标签:文件 bat Windows 批处理 点击 rem line

Windows 批处理

使用widows 批处理重置使用时间

win 批处理脚本(.bat)
@echo off
 
setlocal enabledelayedexpansion

chcp 65001 >nul

set filepath=C:\Users\你的用户路径\temp.ini
set findstr=FirstUseOn.UserLic.App=
 
for /f "usebackq tokens=*" %%a in ("%filepath%") do (
    set "line=%%a"
    if "!line:%findstr%=!" neq "!line!" (
        set "line=!findstr!0"
    )
    echo !line!>>"%temp%\temp.ini"
)
 
move /y "%temp%\temp.ini" "%filepath%"
 
echo Done!
pause

rem 脚本的大致步骤如下:

  • rem 1.启用延迟环境变量扩展和命令行扩展模式,使用 chcp 65001​ 命令设置代码页为 UTF-8。这可以确保批处理脚本正确处理 UTF-8 编码的文件和字符
  • rem 2.设置文件路径和查找字符串
  • rem 3.使用for /f循环遍历文件中的每一行
  • rem 4.将当前行存储在line变量中
  • rem 5.如果line中包含查找字符串,则将其替换为新的行内容
  • rem 6.将新的行写入到临时文件中
  • rem 7.循环完成后,将临时文件移动到原始文件的位置
  • rem 8.输出完成信息并等待用户按下任意键
  • rem 此脚本应该可以实现您的要求。如果文件路径包含空格,则需要在路径周围添加引号。同样,请务必提前备份文件。

设置电脑一开机就启动批处理

要设置电脑一开机就启动批处理文件,可以将批处理文件添加到 Windows 的启动项中。有几种方法可以实现这个目的,以下是其中两种常见的方法:

方法一:使用启动文件夹

  1. 创建批处理文件:首先,创建你的批处理文件。例如,保存为 example.bat​。

  2. 打开启动文件夹

    • 按下 Win + R​ 键,打开运行对话框。
    • 输入 shell:startup​ 并按下回车。这将打开用户的启动文件夹。
  3. 将批处理文件复制到启动文件夹

    • 将你的 example.bat​ 文件复制到打开的启动文件夹中。

这样,每次用户登录时,系统都会自动运行 example.bat​ 文件。

方法二:使用任务计划程序

  1. 打开任务计划程序

    • 按下 Win + R​ 键,打开运行对话框。
    • 输入 taskschd.msc​ 并按下回车,这将打开任务计划程序。
  2. 创建基本任务

    • 在任务计划程序中,点击右侧的“创建基本任务”。
    • 在“创建基本任务向导”中,为任务命名并描述,比如“启动批处理文件”。
    • 点击“下一步”。
  3. 设置触发器

    • 选择“当我登录时”作为触发器,点击“下一步”。
  4. 设置操作

    • 选择“启动程序”作为操作,点击“下一步”。
  5. 指定批处理文件

    • 点击“浏览”并选择你的批处理文件 example.bat​。
    • 点击“下一步”。
  6. 完成任务创建

    • 检查所有设置,确保无误后点击“完成”。

示例批处理文件内容

假设你的批处理文件 example.bat​ 内容如下:

@echo off
echo 计算机启动时执行的批处理文件
pause

验证设置

重新启动计算机或注销并重新登录,确认批处理文件是否按预期自动运行。如果需要批处理文件在后台静默运行,可以在批处理文件中使用 start​ 命令运行特定程序或任务,并使用 exit​ 命令退出批处理文件。

这两种方法都可以确保批处理文件在用户登录时自动运行。选择最适合你的需求的方法。

标签:文件,bat,Windows,批处理,点击,rem,line
From: https://www.cnblogs.com/gzling/p/18212397/windows-batch-processing-z2f3wby

相关文章

  • 头歌05-排列树实验-批处理作业调度
    """题目:给定n个作业的集合{J1,J2,…,Jn}。每个作业必须先由机器1处理,然后由机器2处理。所有任务必须先由机器1处理完成后,才能由机器2处理,并且在机器2的处理顺序必须与机器1的处理顺序一致,处理顺序一旦确定不能改变。设作业Ji需要机器1的处理时间为Ai,需要机器2的处理时间为Bi......
  • Windows Server 2022 初始设置
    添加本地用户添加新的本地用户。在CUI配置上,按如下方式设置。使用管理员权限运行PowerShell并按如下方式进行配置。WindowsPowerShell版权所由(C)MicrosoftCorporation。保留所有权利。安装最新的PowerShell,了解新功能和改进!https://aka.ms/PSWindows#例如,添加......
  • Windows环境变量的优先级?
    起因今天用python的时候查了一下version,发现并不是我想用的版本,之前装的是3.10,但是跳出来一个3.11。眉头一皱,事情并不简单。第一个想法就是有什么程序偷偷给我装了其他版本的python还覆盖了路径。寻找去环境变量里寻摸一圈,发现事情并不简单,系统变量和用户变量里只有我自己配的......
  • Windows Server 2008 R2安装VMtools-安装失败的解决方法
    VMware安装WindowsServer2008R2可以参考这篇文章:https://blog.csdn.net/2301_77225571/article/details/139113923?spm=1001.2014.3001.55011.下载补丁https://www.catalog.update.microsoft.com/search.aspx?q=kb4474419远控虚拟机查看虚拟机IP地址回到本机,【Win......
  • VMware 安装Windows Server 2008 R2
    1.下载镜像迅雷:ed2k://|file|cn_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_x64_dvd_617598.iso|3368839168|D282F613A80C2F45FF23B79212A3CF67|/2.安装过程自定义名字,点击【浏览】选择安装路径点击【浏览】选择前面下载的镜......
  • Windows Server 2022 安装
    获取WindowsServer2022https://www.microsoft.com/zh-cn/evalcenter/evaluate-windows-server-2022查看WindowsServer2022发行说明和系统要求。注册,然后下载并安装。(注意:此评估版将在180天后过期。)接收包含资源和指导的电子邮件,帮助完成评估。 https://next.ite......
  • 记录Nginx开机自动启动(Windows环境)
    参考:Nginx配置及开机自启动(Windows环境)_nginx开机自启动windows-CSDN博客winsw下载地址Indexofreleases/com/sun/winsw/winsw或者参考Nginx安装、配置以及开机启动(Win10篇)_win10怎么查看nginx启动成功-CSDN博客......
  • 已经阻止此发布者在你的计算机上运行软件/ 为了对电脑进行保护,已经阻止此应用 / windo
    需求场景svg文件的图标不直接显示内容,不如其他文件直观,但是svg文件的体积极小,因此适合网页开发中使用。最终效果解决过程https://download.cnet.com/svg-explorer-extension/3000-2248_4-78237543.htmlSVGExplorerExtensionforWindows这个软件可以解决这个问题。但......
  • 总结一下windows 运行窗口的一些常用命令
    cmd:打开命令提示符窗口,可以在其中执行各种命令和操作系统功能。msconfig:打开系统配置实用程序,可以配置系统启动项、服务和启动选项。appwiz.cpl:打开“程序和功能”窗口,可以卸载或更改安装的程序。control:打开控制面板,可以对系统设置和功能进行管理。devmgmt.msc:打开......
  • Windows下分卷压缩后到Linux进行解压的方法
    windows分卷压缩后linux解压缩 Linux服务器在内网,中途隔了一层堡垒机。文件太大,堡垒机对此有限制,需要在Windows上分包,然后上送到Linux上进行合并解压。我探索出来的办法有两个,以下依次介绍:1、WinRAR+7za命令WinRAR上需要选择压缩格式为zip,输入分卷大小: 然后将分卷都传......