Visual Studio外部工具将命令发送到命令提示符

时间:2016-09-17 00:08:49

标签: c# visual-studio extensibility

我将Run IL按钮添加到visual studio的外部工具部分。 enter image description here

当这个按钮触发时我想用ilasm编译当前文件。我可以用这种方式打开开发者命令提示符,但是我无法添加文件目录所以我必须一直写“ilasm program.il” enter image description here

如何自动完成? enter image description here

1 个答案:

答案 0 :(得分:2)

@echo off
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\ilasm.exe"  %1


SETLOCAL
set file=%1
FOR %%i IN (%file%) DO (
set filedrive=%%~di
set filepath=%%~pi
set filename=%%~ni
set fileextension=%%~xi
)

start %filedrive%%filepath%%filename%.exe


pause

我写了一个bat文件然后编辑我的外部工具  enter image description here

我也添加了快捷方式。

enter image description here

现在这是完美的工作:)