如何使用批处理脚本更新.exe的目标(右键单击属性)?

时间:2014-10-13 04:14:22

标签: batch-file

我想使用我的批处理文件更新.exe的目标。可能吗? 基本上,我想通过添加用户ID和密码使我的应用程序自动登录,我不想为我的每个安装手动执行此操作。

所以从Target:C:\ Softwarebin \ Software.exe到Target:“C:\ Softwarebin \ Software.exe -user:app -passwd:app1”

目前,每次我为用户安装软件时都必须手动执行此操作,方法是右键单击桌面快捷方式并编辑上述目标字段。如果有一个批处理命令,我可以将其包含在我的install.bat文件中,这将很好,这将在安装完成后为我更新。

有什么建议吗?

由于 爱尔兰

1 个答案:

答案 0 :(得分:0)

您无法更改.exe本身的目标,但是,您可以使用vbscript修改\快捷方式,并通过以下方式从批处理文件运行它:

Set shell = CreateObject("WScript.Shell")
Set prog_shortcut = shell.CreateShortcut("Your_shortcut_location\Shortcut.lnk")
prog_shortcut.TargetPath = "C:\Softwarebin\Software.exe -user:app -passwd: app1"
prog_shortcut.Save

请注意,CreateShortcut还会修改现有的快捷方式,因此应该这样做。

如果需要,可以随后从命令运行vbscript。