vb6 - 如何将数据从 VB6 中的 Shell 命令返回到变量
问题描述
我正在尝试在我的一个 VB6 项目中使用 Shell 命令从 .exe 获取版本号。
代码是这样的:
BoVersion = Shell("wmic datafile where name='& boPath & ' get version") BoVersionArr() = Split(BoVersion, ".") boVerYear = CStr(BoVersionArr(0)) boVerMonth = CStr(BoVersionArr(1)) boVerDay = CStr(BoVersionArr(2)) boVerMin = CStr(BoVersionArr(3))
当我从 CMD 运行命令时,我得到
但是在 VB6 项目中,我尝试将其分配给一个变量,然后得到以下信息,
有谁知道我是否可以将其转换为字符串或如何处理?我正在尝试将其拆分并将其转换为我可以使用的日期格式。
解决方案
推荐阅读
- c# - 用 System.IO.File.ReadAllLines 和一个可变的文件名 c# 填充列表框
- akka - 配置具有最大实例总数的集群感知路由器
- vba - vba userform多列复制并粘贴到工作表中
- c# - 如何使用 c# 重新索引 solr?
- azure - 由于 VSTS 中的两种不同操作系统配置而导致错误部署
- r - 想从 R 中的向量中删除某个值
- c# - 如何在 OData C# 驱动程序中支持嵌套的开放复杂类型?
- html - 宽度 100 % 超出父级
- java - 我可以内联这些流运算符序列吗?
- seaborn - 具有 2 种以上色调的 Seaborn Diverging_palette