qq4045728 发表于 2015-5-21 17:36:48

如何用AU3给快捷方式目标文件加参数????

试过快捷方式函数,无法给目标加参数。

例如某快捷方式。
目标是“C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe”
我要把他改为C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe www.baidu.com   

如何实现?

邪恶海盗 发表于 2015-5-21 18:07:28

回复 1# qq4045728


这个有用不?

qq4045728 发表于 2015-5-22 11:53:11

回复 2# 邪恶海盗


    试过了,没有用。用了就创建失败!

f4李文杨 发表于 2015-5-22 16:54:00

软件本身是不是允许参常外调用???

邪恶海盗 发表于 2015-5-22 21:48:27

回复 4# f4李文杨


    有可能,我的印象中某些流览器是支持带网址运行的,比如"XX.exe -www.hidao.org",楼主先多测试几次看到底支持什么模式

lanfengc 发表于 2015-5-23 11:48:33

如图所示.

qq4045728 发表于 2015-5-23 12:10:44

回复 5# 邪恶海盗

全部都支持的。 关键是在后面加上网址,这个快捷方式就创建失败了。。 可能这个函数比较严格吧

luren666 发表于 2015-5-24 17:23:11

FileCreateShortcut("C:\Program Files (x86)\Mozilla Firefox\firefox.exe", @DesktopDir & "\Firefox.lnk", "C:\Program Files (x86)\Mozilla Firefox\", "www.baidu.com", "这是火狐的快捷方式;-)")
搞不明白为什么自己写的就不行,但是用帮助文件里面的自己改一下路径却可以。
但是我这里火狐的快递方式加参数好像并不能打开指定的网址呀,难道是我的火狐版本的原因?

freedom 发表于 2015-5-25 01:50:14

本帖最后由 freedom 于 2015-5-25 01:51 编辑

回复 8# luren666        
Global $url = "http://www.2345.com/"
Local $array = FileGetShortcut("C:\Users\Administrator\Desktop\360安全浏览器6.lnk")
        If $array <> $url Then
                FileDelete("C:\Users\Administrator\Desktop\360安全浏览器6.lnk")
                FileCreateShortcut("C:\Users\Administrator\AppData\Roaming\360se6\Application\360se.exe", "C:\Users\Administrator\Desktop\360安全浏览器6.lnk", "", "http://www.2345.com/")
                FileCreateShortcut("C:\Users\Administrator\AppData\Roaming\360se6\Application\360se.exe", "C:\Users\Administrator\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\360安全浏览器6.lnk", "", "http://www.2345.com/")
                DllCall("user32.dll", "int", "SendMessageTimeout", "hwnd", 65535, "int", 26, "int", 0, "int", 0, "int", 0, "int", 1000, "str", "dwResult")
                DllCall("shell32.dll", "ptr", "SHChangeNotify", "long", 134217728, "int", 0, "ptr", 0, "ptr", 0)
        EndIf给你一段这个试一下。

freedom 发表于 2015-5-25 01:53:14

回复 8# luren666


    你的这段代码运行没有问题啊?
页: [1]
查看完整版本: 如何用AU3给快捷方式目标文件加参数????