TC官方合作论坛

 找回密码
 立即注册
查看: 1829|回复: 6

[已解决] 能否把按键的创建快捷方式功能 改成TC可用?

[复制链接]
发表于 2015-8-28 03:47:45 | 显示全部楼层 |阅读模式

马上加入TC

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

x
这是一个创建快捷方式的功能,很好用,能否改成TC来用呢,求高手指教。

  1. //创建快捷方式(.lnk)
  2. //样式参数: 0=常规方式 1=最小化 2=最大化
  3. //其他参数参考 "取快捷方式属性"

  4. Sub 创建快捷方式(快捷方式路径, 目录, 目标, 参数, 样式, 图标, 备注, 热键)
  5.     Dim WsObj, LnkObj, StyleNum
  6.     If 样式 = 1 Then
  7.         StyleNum = 2
  8.     ElseIf 样式 = 2
  9.         StyleNum = 6
  10.     Else
  11.         StyleNum = 0
  12.     End If
  13.     Set WsObj = CreateObject("WScript.Shell")
  14.     Set LnkObj = WsObj.CreateShortcut(快捷方式路径)
  15.     LnkObj.WorkingDirectory = 目录
  16.     LnkObj.TargetPath = 目标
  17.     LnkObj.Arguments = 参数
  18.     LnkObj.WindowStyle = StyleNum
  19.     LnkObj.IconLocation = 图标
  20.     LnkObj.Description = 备注
  21.     LnkObj.Hotkey = 热键
  22.     LnkObj.Save
  23.     Set LnkObj = Nothing
  24.     Set WsObj = Nothing
  25. End Sub
复制代码



回复

使用道具 举报

发表于 2015-8-28 08:43:33 | 显示全部楼层
http://bbs.tyuyan.com/thread-51086-1-1.html
这个方法就能创建快捷方式
回复 支持 反对

使用道具 举报

发表于 2015-8-28 17:17:06 | 显示全部楼层
本帖最后由 a837198 于 2015-8-28 17:24 编辑

把你的代码 直接诶写到vbs文件里

然后  自己在最后写上相应的参数  最后加上那个函数的调用就可以

  1. //创建快捷方式(.lnk)
  2. //样式参数: 0=常规方式 1=最小化 2=最大化
  3. //其他参数参考 "取快捷方式属性"

  4. Sub 创建快捷方式(快捷方式路径, 目录, 目标, 参数, 样式, 图标, 备注, 热键)
  5.     Dim WsObj, LnkObj, StyleNum
  6.     If 样式 = 1 Then
  7.         StyleNum = 2
  8.     ElseIf 样式 = 2
  9.         StyleNum = 6
  10.     Else
  11.         StyleNum = 0
  12.     End If
  13.     Set WsObj = CreateObject("WScript.Shell")
  14.     Set LnkObj = WsObj.CreateShortcut(快捷方式路径)
  15.     LnkObj.WorkingDirectory = 目录
  16.     LnkObj.TargetPath = 目标
  17.     LnkObj.Arguments = 参数
  18.     LnkObj.WindowStyle = StyleNum
  19.     LnkObj.IconLocation = 图标
  20.     LnkObj.Description = 备注
  21.     LnkObj.Hotkey = 热键
  22.     LnkObj.Save
  23.     Set LnkObj = Nothing
  24.     Set WsObj = Nothing
  25. End Sub

  26. '以上为你的子函数信息 无需修改,直接放到vbs文件中   创建方法  创建文本文档---另存为---类型 所有文件  ---名称后加上“.vbs”

  27. '以下为自己用软件往该文件中写入的信息

  28. 快捷方式路径=“你要设置的”
  29. 目录=“你要设置的”
  30. 目标=“你要设置的”
  31. 参数=“你要设置的”
  32. 样式=“你要设置的”
  33. 图标=“你要设置的”
  34. 备注=“你要设置的”
  35. 热键=“你要设置的”
  36. 创建快捷方式(快捷方式路径, 目录, 目标, 参数, 样式, 图标, 备注, 热键)


  37. '/////写入后    让软件 用 命令(该vbs地址,真) 运行一下就可以了

复制代码

评分

参与人数 0威望 +10 金币 +10 收起 理由
sanmaodo + 10 + 10 谢谢!!!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2015-8-28 11:44:23 | 显示全部楼层
本帖最后由 sanmaodo 于 2015-8-28 11:45 编辑

你说的这个办法,无法设置运行参数,只有放弃。

顶楼贴出的代码,看上起更简洁。
回复 支持 反对

使用道具 举报

发表于 2015-8-28 17:08:44 | 显示全部楼层
sanmaodo 发表于 2015-8-28 11:44
你说的这个办法,无法设置运行参数,只有放弃。

顶楼贴出的代码,看上起更简洁。

给你TC实现创建快捷方式代码,你说你的代码简洁,你那代码能在TC上用吗?
你认真看对方的帖子,再修改下不就实现了!

评分

参与人数 0金币 +10 收起 理由
sanmaodo + 10 谢谢!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2015-8-28 19:23:14 | 显示全部楼层
a837198 发表于 2015-8-28 17:17
把你的代码 直接诶写到vbs文件里

然后  自己在最后写上相应的参数  最后加上那个函数的调用就可以

这个好像是按键的代码。可以直接用vbs 来编译吗
回复 支持 反对

使用道具 举报

发表于 2015-8-28 22:37:40 | 显示全部楼层
tan0360 发表于 2015-8-28 19:23
这个好像是按键的代码。可以直接用vbs 来编译吗

就是创建一个vbs文件  然后运行他
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-10-2 17:05 , Processed in 0.042796 second(s), 25 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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