【问题标题】:Hiding specific desktop item via command line通过命令行隐藏特定的桌面项目
【发布时间】:2014-01-14 07:09:35
【问题描述】:

我需要通过命令行从我的桌面隐藏特定图标的命令。

每当我手动隐藏图标时,由于我无法覆盖的公司设置,它会在下次登录后返回。因此我需要一个在每次登录后启动的脚本。

我想删除“计算机”和“用户文件”图标,但无论我在哪里搜索,我都只能找到隐藏所有这些图标的帮助。

编辑:忘了提及我使用的是 Windows 7 Professional。 网上多找了一些解决办法,还是没找到。

【问题讨论】:

    标签: command-line cmd icons desktop


    【解决方案1】:

    请问,图标是 .ink 文件的意思吗?

    如果是,您可以使用以下行:

    attrib +h computer.ink
    attrib +h user's_file.ink

    我不确定 .ink 文件的名称,所以您必须更改它。

    只需将这两行保存为 .bat 文件并创建一个 .ink 文件并将其放入启动文件夹即可。

    【讨论】:

    • 我假设,你的意思是.lnk,而不是.ink
    • 我不知道“文件”是如何被调用的。 AFAIK 根本没有文件,至少我的桌面文件夹没有显示任何文件(包括隐藏文件)。这更像是我需要更改的 Windows 设置,而不是文件设置。否则我可以很容易地删除它们。
    • 也可以试试C:\users\public\desktop(一个隐藏目录)。注意:在其他语言中可能称为不同。您可能没有此目录的写入权限。
    • 里面也没有。
    【解决方案2】:

    我终于找到了解决办法。此处给出了所需的提示: http://afidence.com/afd-blog/information-technology-support/afidence-windows-script-tip-by-david-rice-registry-keys-for-hidding-desktop-icons-in-windows-7/

    我的脚本现在看起来像这样:

    REM hide Computer icon on the desktop
    REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" /t REG_DWORD /d 1 /f
    REM hide User's Files icon on the desktop
    REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{59031a47-3f72-44a7-89c5-5595fe6b30ee}" /t REG_DWORD /d 1 /f
    

    【讨论】:

      【解决方案3】:

      通过键入 cmd 或批处理文件来隐藏桌面文件要容易得多:

      cd 桌面

      属性+h

      再次显示:

      cd 桌面

      属性-h

      进入cmd

      【讨论】:

      • 欢迎来到 Stack Overflow! How to Answer 可以帮助您编写将被接受和赞成的答案。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多