2
@echo off
@setlocal enableextensions
@cd /d "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE"
start %comspec% /k ""C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat""
MSTest /testcontainer:C:\testdir\test.dll
上面顯示的代碼運行vs命令提示符,並將目錄更改爲"C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE"
MSTest.exe所在的位置。但最後一行不會在vs命令提示符窗口中運行,會打開新窗口並嘗試在新打開的窗口中運行。任何人都可以幫助如何使用批處理文件在打開的vs命令提示符下運行ui測試文件?如何使用批處理文件從Visual Studio命令提示符運行編碼的UI測試文件?
可能重複[執行批處理文件。如何在打開的命令提示符窗口中調用.bat文件,visual studio命令提示符和更改目錄](http://stackoverflow.com/questions/18252202/execute-batch-file-how-to-call-bat-file-visual -studio-command-prompt-and-chan) – 2013-08-16 12:51:17
不幸的是,那裏的答案並沒有解決我關於這個問題的問題。 – Ruud
'start%comspec%/ k'啓動另一個窗口,所以你不應該感到驚訝。嘗試'調用「c:\ .... vcvarsall.bat」'代替。 – Stephan