如何写一个改变图标的BAT文件?

问题描述 投票:0回答:1

我正在调整我的 PC (Windows 11) 以使用 Google Workspace。我将在 Google Drive 上创建的文件夹固定在文件资源管理器(文档、图片...)中,我将其保存在本地驱动器上并与云同步。不幸的是,每次系统启动时,文件夹图标都会重置。我打算创建一个将在系统启动时运行的 BAT 文件,并相应地设置固定文件夹图标。例如:对于文件夹“C:\Users\david\Mój dysk\Dokumenty”,他从“SHELL32.dll”设置文件夹文档的系统图标。不幸的是,我不知道如何将这样的脚本写入BAT文件?

到目前为止,我已经尝试了在互联网上找到的代码:

echo [.ShellClassInfo] > C:\Users\david\Mój dysk\Dokumenty\desktop.ini
echo IconFile=%SystemRoot%\system32\shell32.dll >> C:\Users\david\Mój dysk\Dokumenty\desktop.ini
echo IconIndex=5 >> C:\Users\david\Mój dysk\Dokumenty\desktop.ini

但是没用。

batch-file cmd windows-11
1个回答
0
投票

根据我的评论,这是一个批处理文件示例:

@%SystemRoot%\System32\chcp.com 1252 1>NUL
@(Echo [.ShellClassInfo]
  Echo ConfirmFileOp=0
  Echo IconFile=%SystemRoot%\System32\shell32.dll
  Echo IconIndex=5
  Echo InfoTip=Google Drive Dokumenty.) 1>"%UserProfile%\Mój dysk\Dokumenty\desktop.ini"
@%SystemRoot%\System32\attrib.exe +H +S "%UserProfile%\Mój dysk\Dokumenty\desktop.ini"

使用允许您指定 ANSI/DOS 代码页的编辑器保存批处理文件

1252
.

© www.soinside.com 2019 - 2024. All rights reserved.