4

既然support for macros has finished for VS11,是否有可能添加一個按鈕指向PowerShell腳本(保存爲文件,或類似於宏),或執行單個PowerShell命令?是否可以將快捷按鈕添加到VS11工具欄以指向PowerShell腳本/命令?


語境 這將殺死所有的Webdev的服務器:

Stop-Process -processname WebDev.WebServer40 

所以,如果有任何其他快速的方法來做到這一點(而不是在PowerShell中鍵入命令/腳本路徑啓用軟件包管理器控制檯或其他控制檯)將很有用。

+0

我第二個這個優秀的問題。 – Henry 2012-04-02 13:09:19

+0

好問題,但不知道它。 – 2012-04-02 13:22:25

回答

1
  1. 創建一個你想要的外部命令(Tools | External Commands)。
  2. 從菜單中選擇Tools | Customize
  3. 在對話框轉到Commands標籤
  4. 在工具欄中選擇要添加命令
  5. 點擊Add Command
  6. 在彈出的查找Tools類別,選擇External Command N其中N是您的PowerShell調用的命令號。

如果一旦關閉彈出窗口後工具欄就會顯示,那麼該命令將以您輸入的名稱出現在工具欄中。關閉對話框,你會一切設置。

+0

謝謝理查德,這太好了。 – StuperUser 2012-04-16 08:46:00

+0

我將它改爲使用命令「taskkill/im WebDev.WebServer40.exe」指向.bat文件,因爲它不能將.ps1s識別爲可執行文件,使用bat命令比啓動Powershell更簡單。 – StuperUser 2012-04-16 08:58:52

相關問題