1. 程式人生 > >EditPlus配置C#執行環境一

EditPlus配置C#執行環境一


    C#編譯後執行的環境配置:

    1. 【修】新建csharp.bat,儲存在Editplus 的安裝目錄下,比如我的是"D:/Program Files/EditPlus"

@echo off
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/csc.exe /target:exe /out:%1/%2.exe %3
%1/%2.exe
rem %1:$(FileDir)
rem %2:$(FileNameNoExt)
rem %3:$(FileName)

    2. 操作:工具 ---  配置使用者工具 --- 新增工具>>修改“選單文字”為“c# ” ;

    命令為:"D:/Program Files/EditPlus/CSharp.bat"      【注:如果要EditPlus捕獲輸出這裡一定要有雙引號

    引數為:$(FileDir) $(FileNameNoExt) $(FileName)

    起始目錄為:$(FileDir)

   勾選“捕獲輸出”,“輸出模式”為“預設輸出模式”,“應用”,“確定”,寫個小程式看看:

    3. 其他說明:這種配置(捕獲輸出)下,如果程式中出現從鍵盤記錄使用者的輸入的情況,如“Console.ReadLine()”等,Editplus不會給出輸入提示,有的只是等待……,只有從程序中結束剛才執行的EXE檔案後才能繼續編譯執行其他程式,暫時的解決方法是:不讓EditPlus捕獲輸出,即不勾選“捕獲輸出”。從cmd中執行,只要修改第2步中的命令為:D:/Program Files/EditPlus/CSharp.bat

即去掉雙引號,然後去掉捕獲輸出的勾選狀態就OK了,

Ctrl+1 試下看看~~