zoukankan      html  css  js  c++  java
  • 管理员模式下将当前路径下程序添加到注册表开机启动批处理命令

    主要解决了几个问题:

      1、管理员模式运行批处理文件,当前路径会跑到C:/Windows/System32下,就无法按相对路径指定需要开机运行的文件了,第一行"cd /d %~dp0"将当前路径一会批处理文件所在路径

      2、添加在注册表中的启动项需要绝对路径,第二行%cd%获取当前路径,拼接文件名,构成了绝对路径

      3、程序打包安装后通常会安装在Program Files路径下,其中的空格会导致命令执行发生异常,用双引号将路径括住可解决

    cd /d %~dp0
    reg add HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun /v [注册表键名] /t REG_SZ /d "%cd%[可执行程序文件名]" /f
    pause

    以下为删除命令

    reg delete HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun /v [注册表键名]
    
    pause

  • 相关阅读:
    [ASP.NET Core] Tips
    Integration_Unit test coding standard
    集成测试报错的解决方案
    Integration testing
    Web Cache
    BIT
    CSU 1449: A+B and C
    [转] CUDA + code::blocks 配置
    CF 245 div2
    NBUT 2014 C Lord of Minecraft
  • 原文地址:https://www.cnblogs.com/Vulpers/p/10336660.html
Copyright © 2011-2022 走看看