有沒有辦法在Matlab中調用VBScript代碼?基本上,我想運行一些vbscript代碼並將輸出變量傳遞給Matlab。如何從Matlab調用Vbscript
0
A
回答
0
不是直接。它應該可以通過COM/ActiveX,但我認爲這將是非常hacky。見http://undocumentedmatlab.com/blog/running-vb-code-in-matlab
0
很多簡單的解決方案:
在您的VBS代碼,也行:
Wscript.Echo MyOutputVariables
其中 「MyOutputVariables」 是所需輸出
然後從MATLAB調用與DOS:
[status,message] = dos('cscript //NoLogo myvbsfile.vbs');
其中myvbsfile.vbs是你的腳本。變量消息將包含您正在查找的輸出。
瞧!
cscript是wscript(VBS文件的Windows默認值)的一種替代方法,它將命令輸出到控制檯(副作爲消息框) - 在這種情況下,MATLAB控制檯是從MATLAB調用的。
// NoLogo選項刪除一條Microsoft消息,否則它將出現在輸出中。你必須使用它來使輸出「乾淨」,這樣你就不需要在MATLAB本身中刪除消息。
我在2015年嘗試了這個,但我確定它可以在任何版本的dos命令和支持cscript的Windows版本上運行。
相關問題
- 1. 如何調用從VBScript
- 2. 如何從vbscript調用javascript函數
- 3. 如何從VBScript調用C#DLL函數
- 4. 如何從html調用vbscript函數?
- 5. 如何從vbscript文件中調用.net dll時如何調用
- 6. 如何調用在VBScript
- 7. 如何從VBScript
- 8. 從vbscript調用perl腳本
- 9. 從VBscript調用VB函數
- 10. 從VBScript調用外部VBA
- 11. 從vbscript調用javascript函數
- 12. 調用從MATLAB
- 13. 如何從VS2010調用matlab函數
- 14. 如何從Matlab調用C#dll?
- 15. 如何從C++調用Matlab函數
- 16. 如何從mathematica調用matlab函數?
- 17. 從MATLAB調用Java
- 18. 從C調用MATLAB
- 19. 從Fortran調用Matlab
- 20. 從VB調用Matlab
- 21. 從MATLAB調用ADO.NET
- 22. 從MATLAB調用Java?
- 23. 調用在VBScript
- 24. 如何調用從Web服務使用ASP/VBScript中
- 25. 如何從vb調用Matlab函數。 (Matlab&VB集成)
- 26. 如何在vbscript中調用String.fromCharCode()?
- 27. 如何在InstallScript項目中調用VBScript
- 28. 如何在vbscript中調用DLL函數
- 29. 如何在獨立的.vbs文件中從VBScript調用DotNetFactory?
- 30. 如何從C++中加載和調用VBScript函數?