gpt4 book ai didi

excel - 从 Excel 启动虚拟机

转载 作者:行者123 更新时间:2023-12-02 21:27:22 25 4
gpt4 key购买 nike

我想从 Excel 2016 启动虚拟机 (Oracle VirtualBox)。我尝试使用此代码,但没有任何反应,甚至没有错误。

 Dim FileName As String
FileName = "D:\Program Files\Oracle\VirtualBox\VirtualBox.exe"" --comment ""PANT"" --startvm ""2c2e4312-6d7d-4892-8a8f-1471a4d2c79d"""
FileName = "cmd.exe /c " & FileName
Debug.Print FileName``
'End
Call Shell(FileName, vbNormalFocus)

有什么建议吗???谢谢

最佳答案

你的台词是:

FileName = "D:\Program Files\Oracle\VirtualBox\VirtualBox.exe"" --comment ""PANT"" --startvm ""2c2e4312-6d7d-4892-8a8f-1471a4d2c79d"""

正在创建一个包含以下字符的字符串变量:

D:\Program Files\Oracle\VirtualBox\VirtualBox.exe" --comment "PANT" --startvm "2c2e4312-6d7d-4892-8a8f-1471a4d2c79d"

您需要在这些字符的开头添加一个额外的双引号来“括住”文件名,以便 shell 不会因“Program”和“Files”之间的空格而混淆。所以你需要的字符串是:

"D:\Program Files\Oracle\VirtualBox\VirtualBox.exe" --comment "PANT" --startvm "2c2e4312-6d7d-4892-8a8f-1471a4d2c79d"

创建它所需的代码是:

FileName = """D:\Program Files\Oracle\VirtualBox\VirtualBox.exe"" --comment ""PANT"" --startvm ""2c2e4312-6d7d-4892-8a8f-1471a4d2c79d"""

关于excel - 从 Excel 启动虚拟机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41393310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com