找回密码
 加入
搜索
查看: 5654|回复: 15

[AU3基础] WIN7创建快速启动栏的问题

  [复制链接]
发表于 2019-6-20 13:34:31 | 显示全部楼层 |阅读模式
环境:WIN7X64旗舰版
问题:创建快速启动栏。

手动操作流程:任务栏右键-工具栏-新建工具栏-输入地址:C:\Users\adminstrator\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch,确定。


手动创建比较麻烦,模拟点击又不准确。请问有没有更效率的操作方法。

发表于 2019-6-20 16:42:35 | 显示全部楼层
无解的话就只能模拟了,au3这方面应该还是很精准很强的
发表于 2019-6-20 17:02:15 | 显示全部楼层
方法是有的,inf 脚本可不可以?

右键点击 Filename.inf 选择安装:
[Version]
Signature="$CHICAGO$"

[DefaultInstall]
UpdateInis=创建快捷方式

[创建快捷方式]
Setup.ini,Progman.Groups,,"Dir=""%16410%\Microsoft\Internet Explorer\Quick Launch"""
Setup.ini,Dir,,"""快捷方式名称"",""""""%16422%\Folder\Filename.exe"""""",""%16422%\Folder\Filename.exe"",0,,""%16422%\Folder"",,""注释 v1.0.0.0"""
 楼主| 发表于 2019-6-20 17:21:09 | 显示全部楼层
chishingchan 发表于 2019-6-20 17:02
方法是有的,inf 脚本可不可以?

右键点击 Filename.inf 选择安装:

刚刚测试没有效果
 楼主| 发表于 2019-6-20 17:24:00 | 显示全部楼层
afan 发表于 2019-6-20 16:42
无解的话就只能模拟了,au3这方面应该还是很精准很强的

模拟点击,能检测到那个菜单的类,也许会好操作一些,我试过, 工具栏指向的新菜单里面的 条目,系统分辨率等因素会影响到键盘与鼠标的操作准确性,因为不好检测“新建工具栏”条目的具体位置。
发表于 2019-6-20 17:44:29 | 显示全部楼层
haijie1223 发表于 2019-6-20 17:21
刚刚测试没有效果



Win7 - Win10 我很少用,而且里面什么权限之类的我也不太清楚。

反正按照你给的路径,快捷方式已经生成了,只是没显示在任务栏上。
再看清楚点,里面的显示桌面在任务栏里也没看到。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2019-6-20 19:29:59 | 显示全部楼层
chishingchan 发表于 2019-6-20 17:44
Win7 - Win10 我很少用,而且里面什么权限之类的我也不太清楚。

反正按照你给的路径,快捷方式已 ...

你可能看错题目了,我要在任务管理器上创建工具栏。不是在文件夹生成快捷方式。
发表于 2019-6-20 20:08:40 | 显示全部楼层
haijie1223 发表于 2019-6-20 17:24
模拟点击,能检测到那个菜单的类,也许会好操作一些,我试过, 工具栏指向的新菜单里面的 条目,系统分辨 ...

个人觉得任何受分辨率影响的脚本,基本上都是不算成功的,方式不可取…
可以试试 _WinAPI_EnumWindowsPopup()
发表于 2019-6-21 11:02:44 | 显示全部楼层
期待楼主帖子已解决,好学习一下。
发表于 2019-6-21 21:24:39 | 显示全部楼层
不错支持一下
发表于 2019-6-22 13:42:44 | 显示全部楼层
只知道跟这里有关:
HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU

但是具体为什么,修改了什么不知道。。。
发表于 2019-10-3 23:03:18 | 显示全部楼层
我很久以前做的显示快速启动栏,同理你参考改动:
ControlFocus("","运行应用程序","[CLASS:ToolbarWindow32; INSTANCE:2]")
ControlClick("","运行应用程序","[CLASS:ToolbarWindow32; INSTANCE:2]","right")
Send("t""q")

评分

参与人数 1金钱 +99 收起 理由
haijie1223 + 99 谢谢!

查看全部评分

发表于 2019-11-27 18:00:47 | 显示全部楼层
ShellExecute("C:\Users\Administrator\Desktop\QQ.lnk","","C:\Users\Administrator\Desktop","taskbarpin")     
大佬是不是这个意思
发表于 2019-11-27 18:01:51 | 显示全部楼层
ShellExecute("C:\Users\Administrator\Desktop\QQ.lnk","","C:\Users\Administrator\Desktop","taskbarpin")     

大佬是不是这个意思
 楼主| 发表于 2019-11-27 18:09:42 | 显示全部楼层
yinbinly 发表于 2019-11-27 18:01
大佬是不是这个意思

不是哦~注意看黑板
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-24 03:49 , Processed in 0.086253 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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