Board logo

标题: [已解决]请教批处理创建带参数的快捷方式 [打印本页]

作者: hbby     时间: 2016-7-3 17:54    标题: [已解决]请教批处理创建带参数的快捷方式

请问各位朋友,我想创建一个快捷方式,代码如下:
mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\连接.lnk""):b.TargetPath=""%windir%\System32\rasdial.exe"":b.Arguments=""VPN admin 88888"":b.WorkingDirectory=""%windir%\System32"":b.Save:close")
这个快捷方式可以成功创建。

但是我想修改参数:b.Arguments=""VPN admin 88888""中的VPN为"VPN 01",最后想在快捷方式中呈现为C:\Windows\System32\rasdial.exe "VPN 01" admin 88888,代码如下:
mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\连接.lnk""):b.TargetPath=""%windir%\System32\rasdial.exe"":b.Arguments="""VPN 01" admin 88888"":b.WorkingDirectory=""%windir%\System32"":b.Save:close")
以上参数多加个双引号创建不能成功,请朋友们指教下,如何修改参数可以增加双引号,谢谢!

[ Last edited by hbby on 2016-7-3 at 20:47 ]
作者: hbby     时间: 2016-7-3 20:46
b.Arguments=""""""VPN 01"""" admin 88888""
作者: zzz19760225     时间: 2016-7-5 04:49
2005年注册,都是十年老妖精了。
作者: 5872169     时间: 2017-7-21 17:42
老妖精现在不知道都到哪去了,都不见了
作者: 5872169     时间: 2017-7-21 17:44
我才是十年的老妖精,老朋友们都不见了
作者: zzz19760225     时间: 2017-7-21 19:27
可能不是不见了,是人生丰富成为胖子了,昨天的风有时偶尔在梦里依旧那个吹啊
另外一个就是多年青年熬成老头干了,面对昨天,除了感慨,竟然不知道该说什么了,或潜意识的想避免些什么

我比较看中的是,今天具有人丰富经验和技术的那些论坛大佬,对一个当年的DOS源码分析和重新建设一个的想法,是否比当年会多一些内容
作者: zzz19760225     时间: 2017-7-21 19:29
因为我想有个这样的DOS,虽然我是DOS小白
作者: wiq     时间: 2017-9-21 09:58
看看我是不是老妖精
作者: wiq     时间: 2017-9-21 09:59
14年的老妖精,不过批处理方面还是菜鸟,在这个论坛学到不少知识,运维工作省心多了。谢谢大家!
作者: zzz19760225     时间: 2017-9-21 13:24


  Quote:
Originally posted by wiq at 2017-9-21 09:58:
看看我是不是老妖精

2003年,密码怎么记得住的呢