对于 Python 爱好者来说,您可能知道 IDLE。我经常使用它,以至于我把它固定在任务栏上,但我有一个 metro/Modern UI 主题,所以我想更改它的图标。问题是,因为 IDLE 是一个 Python 文件,所以你不能像我通常使用的那样更改图标此方法,因为它是一个文件而不是应用程序。所以当你去固定它时,它只是将普通的 python 文件图标与 IDLE 固定为文件!然后我尝试更改与 .py 文件关联的默认图标,发现它不起作用;默认的 python 图标仍然留在那里(见下图)!我想做的是将图标更改为不同的图标;除了我已经尝试过的方法之外,还有其他方法可以做到这一点吗?
默认的 Python 图标
尝试固定 IDLE 会导致此
答案1
- 在桌面上创建一个快捷方式(右键单击桌面->新建->快捷方式)然后
"cmd"
在键入项目位置的位置输入。 - 更改图标并在“cmd”快捷方式上命名您需要的内容。(不要更改路径)
- 将此快捷方式拖到任务栏以便固定它。
- 按 Win+R,粘贴并运行:
%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
- 在打开的目录中找到您固定的内容,然后在“cmd”快捷方式中将路径更改为您需要的路径。
单独路径以便于复制:
%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
其他方式:
我将展示如何制作带有自定义图标的启动器.exe奥图伊特。
安装后奥图伊特和编辑。右键单击桌面->新建->Autoit 脚本。右键单击此创建的文件->编辑。现在您应该看到 ScITE 窗口在“在此处添加您的代码”行后添加此代码:
$executable="C:\App\pythonw.exe"
$parameter="C:\App\IDLE.py"
$workingdir="C:\App\"
run('"'&$executable&'" "'&$parameter&'"',$workingdir)
- 将 pythonw.exe 的引号中的路径 $executable 更改为
- 更改 IDLE 脚本引号中的路径 $parameter
- 将引号中的路径 $workingdir 更改为工作目录 pythonw.exe(大多数情况下与 pythonw.exe 所在的目录相同)
在 ScITE 窗口中按工具->编译->更改图标->编译脚本。在创建 autoit 脚本的同一目录中,现在有带有自定义图标的 .exe,可以运行,例如 IDLE。
但我不认为这能解决 Metro 主题任务栏上出现图标的问题。