【问题标题】:custom folder location using environment variables example %appdata%使用环境变量的自定义文件夹位置示例 %appdata%
【发布时间】:2012-01-28 03:06:45
【问题描述】:

我想做的是设置一个自定义文件夹,以便运行自动批处理而不输入很长的路径,例如 %appdata% for "C:\Users\%user%\应用数据\漫游”。

因此,如果我想在“C:\Users\%user%\randomfolder\randomfolder2\ect\ect”中创建一个文件夹,并且我想创建一个环境变量 %randomfolder% 以通过批处理文件访问。

乔丹·达普

【问题讨论】:

    标签: variables windows-7 batch-file cmd environment


    【解决方案1】:

    定义变量:

    set randomfolder=C:\Users\%user%\randomfolder\randomfolder2\ect\ect
    

    使用变量,例如:

    cd %randomfolder%
    

    【讨论】:

    • 这是半有用的,我很感谢快速响应,但环境变量是指在窗口打开之前设置它,例如使用 windows 用户环境变量而不通过 cmd 或批处理设置它们
    • 然后通过控制面板>系统>高级选项卡>环境变量>定义它并为当前用户或整个系统输入一个新变量。但是,您必须注意,以这种方式对其他变量进行的错误更改可能会损坏您的系统!小心点!
    • 如果此答案/评论对您有用,我可以请您选择它作为您问题的正确答案吗?谢谢!
    【解决方案2】:

    从.BAT文件到SET一个环境变量永久,需要使用控制台注册工具REG,作为变量访问:

    1. 要么是当前用户永久环境中的密钥HKCU\Environment

    2. 或在机环境中键"HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"

    阅读REG /? 并尝试...

     REG ADD HKCU\Environment /v randomfolder /t REG_EXPAND_SZ /d "C:\Users\%user%\randomfolder\etc"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-20
      相关资源
      最近更新 更多