鱼C论坛

 找回密码
 立即注册
查看: 3485|回复: 7

[已解决]如何使用Python代码更改一个快捷方式的目标文件和起始位置

[复制链接]
发表于 2017-9-23 15:16:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如何使用Python代码更改一个快捷方式的目标文件和起始位置
最佳答案
2017-9-23 18:19:58
请先用 pip 安装 winshell 模块

  1. import os, sys
  2. import winshell

  3. #winshell.desktop()获取桌面路径
  4. #os.path.join(winshell.desktop(), "W32Dasm.lnk")组合路径
  5. #如:C:\Users\Administrator\Desktop\W32Dasm.lnk
  6. link_filepath = os.path.join(winshell.desktop(), "W32Dasm.lnk")

  7. with winshell.shortcut(link_filepath) as link:
  8.     link.path = "D:\W32DasmV10.0\W32Dasm.exe" #目标文件
  9.     link.working_directory = "D:\W32DasmV10.0" #起始位置
  10.    
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-9-23 18:19:58 | 显示全部楼层    本楼为最佳答案   
请先用 pip 安装 winshell 模块

  1. import os, sys
  2. import winshell

  3. #winshell.desktop()获取桌面路径
  4. #os.path.join(winshell.desktop(), "W32Dasm.lnk")组合路径
  5. #如:C:\Users\Administrator\Desktop\W32Dasm.lnk
  6. link_filepath = os.path.join(winshell.desktop(), "W32Dasm.lnk")

  7. with winshell.shortcut(link_filepath) as link:
  8.     link.path = "D:\W32DasmV10.0\W32Dasm.exe" #目标文件
  9.     link.working_directory = "D:\W32DasmV10.0" #起始位置
  10.    
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2017-9-23 22:03:48 | 显示全部楼层
ba21 发表于 2017-9-23 18:19
请先用 pip 安装 winshell 模块

QQ截图20170923220205.png QQ截图20170923220059.png 这是怎么回事呢,可以安装winshell但安装不了win32con
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-23 22:50:33 | 显示全部楼层
小六12 发表于 2017-9-23 22:03
这是怎么回事呢,可以安装winshell但安装不了win32con

那你是winshell没装好,卸载重装下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-23 23:29:09 | 显示全部楼层
ba21 发表于 2017-9-23 22:50
那你是winshell没装好,卸载重装下

QQ截图20170923232727.png 我卸载了又重装了一次还是不行啊?跟上次一样没有win32con这个模块,是我的Python版本太低了3.6.0的?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-24 00:03:17 | 显示全部楼层
ba21 发表于 2017-9-23 22:50
那你是winshell没装好,卸载重装下

还是说和我的电脑系统有关?我的是win10 64位,安装的Python是win3.6.0 32位的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-24 09:28:34 | 显示全部楼层
小六12 发表于 2017-9-24 00:03
还是说和我的电脑系统有关?我的是win10 64位,安装的Python是win3.6.0 32位的

反正我这没有提示win32con
上网下安装包装看看吧。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-24 10:25:16 | 显示全部楼层
昨天晚上到处找文章凌晨1点半才遇到各种问题,终于找到一个靠谱的解决了 QQ截图20170924012328.png
转载地址:http://blog.csdn.net/liujingqiu/article/details/77340439
https://stackoverflow.com/questions/33591093/winshell-error-win32con-not-found
QQ截图20170924102326.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-19 14:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表