首页 > 其他分享 >开机启动批处理

开机启动批处理

时间:2024-05-25 17:33:40浏览次数:11  
标签:文件 bat 启动 批处理 rem 开机 line

使用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,启动,批处理,rem,开机,line
From: https://www.cnblogs.com/gzling/p/18212671/putting-on-the-batch-processing-1i1bcr

相关文章

  • Django应用创建到启动的简单示例
    一、系统环境和前置安装Ubuntu系统192.168.2.101,客户端192.168.2.100python3及虚拟环境管理库python3-venv创建项目文件创建djangoweb项目配置ALLOW_HOSTS=['*']二、创建并注册app创建django-adminstartappapp1注册app修改项目配置文件settings.py,在INSTALLED_APPS......
  • 一键启动,无限创作:AI数字人系统源码,轻松制作属于你的数字人模型!
    数字人,这一新兴概念,正逐渐渗透到我们生活的方方面面。它不仅仅是技术的创新,更是对传统服务模式的颠覆。AI数字人系统源码(源码:ai6ai69)的部署,为企业和个人提供了一个全新的创作平台,让每个人都能轻松打造属于自己的数字人模型。一、AI数字人系统源码部署所需配置在部署AI数字人......
  • pyinstaller 打包无窗口python http.server无法启动
    最近在写一个简单的文件服务器用来访问静态文件,遇到在pyinstaller无窗口模式下无法启动的问题,记录一下解决方案。原因:http.server需要将记录输出到窗口,而pyinstaller打包无窗口模式没有地方输出classBaseHTTPRequestHandler(socketserver.StreamRequestHandler):.........
  • Windows 批处理
    Windows批处理使用widows批处理重置使用时间win批处理脚本(.bat)@echooffsetlocalenabledelayedexpansionchcp65001>nulsetfilepath=C:\Users\你的用户路径\temp.inisetfindstr=FirstUseOn.UserLic.App=for/f"usebackqtokens=*"%%ain("%filepath%&qu......
  • 头歌05-排列树实验-批处理作业调度
    """题目:给定n个作业的集合{J1,J2,…,Jn}。每个作业必须先由机器1处理,然后由机器2处理。所有任务必须先由机器1处理完成后,才能由机器2处理,并且在机器2的处理顺序必须与机器1的处理顺序一致,处理顺序一旦确定不能改变。设作业Ji需要机器1的处理时间为Ai,需要机器2的处理时间为Bi......
  • 某神,云手机启动?
    某神自从上线之后,热度不减,以其丰富的内容和独特的魅力吸引着众多玩家;但是随着剧情无法跳过,长草期过长等原因,近年脱坑的玩家多之又多,之前米家推出了一款云某神的app,目标是为了减少用户手机内存,让低配置的手机也能流畅运行,但这无法解决游戏本质的问题,正如上述所说剧情冗长等;如......
  • Linux Xorg与Vsync不兼容,使用独显启动,在外置显示器上有时会卡死
    https://www.vsynctester.com/https://forums.developer.nvidia.com/t/bug-having-two-monitor-connected-x11-causes-initial-stutter-when-opening-steam/278749https://www.reddit.com/r/linux_gaming/comments/tdt1gx/looking_for_people_having_stutter_issues_with/h......
  • Linux-Nginx安装及启动命令
    目录1、安装依赖2、nginx安装3、防火墙打开80端口4、nginx启动停止1、安装依赖yum-yinstallgcc-c++ yum-yinstallpcrepcre-devel yum-yinstallzlibzlib-devel yum-yinstallopensslopenssl—devel2、nginx安装mkdir/usr/local/src/nginxcd......
  • 记录Nginx开机自动启动(Windows环境)
    参考:Nginx配置及开机自启动(Windows环境)_nginx开机自启动windows-CSDN博客winsw下载地址Indexofreleases/com/sun/winsw/winsw或者参考Nginx安装、配置以及开机启动(Win10篇)_win10怎么查看nginx启动成功-CSDN博客......
  • yarn dev 或者 npm run dev 或node -v 等报错:'node' 不是内部或外部命令,也不是可运行
    1,重新配置环境变量:控制面板——系统和安全——系统——高级系统设置——环境变量——系统变量——找到path,双击修改或新增node安装路径,一般是:“C:\ProgramFiles\nodejs”,一路“确定”保存设置2,检查path路径是否正确电脑任务栏搜索cmd,打开cmd编辑器检查nodejs路径:3......