Vba 使用脚本拖放执行.exe
有没有办法通过在脚本中拖动文件来执行.exe 它的工作方式应该与我手动操作的方式相同 获取文件->将其放在.exe->exe应使用此文件启动 我更喜欢VB脚本 这就是我迄今为止所尝试的:Vba 使用脚本拖放执行.exe,vba,shell,Vba,Shell,有没有办法通过在脚本中拖动文件来执行.exe 它的工作方式应该与我手动操作的方式相同 获取文件->将其放在.exe->exe应使用此文件启动 我更喜欢VB脚本 这就是我迄今为止所尝试的: objShell.ShellExecute "xyz.exe", "xyz.file", "", "open", 1 谢谢你的帮助 ShellExecute是正确的方法,但是通常Windows在拖放到脚本或可执行文件时会将拖放的文件作为命令行参数发送。因此,它应该是: WScript.Arguments(0)
objShell.ShellExecute "xyz.exe", "xyz.file", "", "open", 1
谢谢你的帮助 ShellExecute是正确的方法,但是通常Windows在拖放到脚本或可执行文件时会将拖放的文件作为命令行参数发送。因此,它应该是:
WScript.Arguments(0)
你是说像这样?(objShell.ShellExecute“WScript.Arguments(0)”、“xyz.file”、“”和“open”,1)但我的脚本如何知道他应该在哪个.exe上拖动文件?将exe文件拖动到脚本中时,exe的绝对路径将作为命令行参数传递给脚本,因此,在参数的第一个索引中,有一个exe到executeyeah的路径,这是我想要“模拟”的点,通过脚本在exe文件上拖放,所以我只需双击脚本,它就会自动将文件拖放到exe上并启动它。我不知道该怎么办抱歉,我误解了。因此,您必须在目标exe上执行ShellExecute,并使用双引号将要模拟拖放的文件作为参数传递,例如:
chrome.exe“page.html”