EditPlus配置完美的C#运行环境

上一篇 / 下一篇  2007-06-18 12:04:30 / 个人分类:C#

51Testing软件测试网gS.NV A1WR

51Testing软件测试网2B4k0qr9}%g'vh
   我们得了解一下EditPlus的“用户工具”配置信息。打开“工具”>>"配置用户工具",主要了解三项信息:命令/参数/起始目录。这三项需要填写的内容可以是常量也可以是变量(EditPlus变量)。命令:点击菜单文本(或快捷键)后执行的命令;参数:命令执行时所带的参数;起始目录:命令执行时所在目录,相当于在DOS窗口执行命令时所在的目录。EditPlus变量有哪些?点击参数右边的按钮便可以很清楚地知道(我用的是EditPlus2.21汉化版),选中后就会在参数框中出现相应的变量名称,如$(FileDir)表示“文件目录”等。
Q2]uuSw~0   现在我们开始配置C#编译环境:修改一个群组名称为“CSharp”
8sU j OI7ZPk0         (1)编译:51Testing软件测试网4G `S'bnd'B&D
          操作:添加工具>>修改“菜单文本”为“Compile”;“命令”为“C:\Windows\Microsoft.NET\Framework\v1.1.4322\csc.exe”(csc命令所在目录);“参数”为“/target:exe /out:$(FileDir)\exe\$(FileNameNoExt).exe $(FileName)”;“起始目录”为“$(FileDir)”。最后还得把“捕获输出”的勾选中,这样运行后的结果就会在EditPlus下方窗口显示。51Testing软件测试网T-q:D6F"` v(^1Y0a:nU
  说明:参数看上去很复杂,你如果用常量代替变量放在DOS去执行你就明白其意思了。在运行前必须在cs文件所在目录建立文件夹exe,这样所有的cs文件编译后生成的exe文件都保存在此目录——是不是非常舒服?51Testing软件测试网?(J%vV H:aR
         (2)运行:51Testing软件测试网Y"A:gs.Y/l1h"KN
         操作:添加工具>>修改“菜单文本”为“Run”;“命令”为“$(FileNameNoExt)”;“参数”为空;“起始目录”为“$(FileDir)\exe”。最后还得把“捕获输出”的勾选中,这样运行后的结果就会在EditPlus下方窗口显示。
Sw4ux)}$j| N`0         说明:命令为什么是“$(FileNameNoExt)”?因为编译后生成的exe文件名称与cs文件名相同,我们在执行时可以去掉后缀名;起始目录为什么要加个“\exe”想来你也明白了?51Testing软件测试网*X;o0j:W"Y.|9\o0S
        (3)编译后运行:51Testing软件测试网(dp}7zv#ih
         操作:新建CSharp.bat文件保存在EditPlus安装目录(便于管理),内容如下:51Testing软件测试网3_3n8lJS2M@:v}Nr
           @echo off51Testing软件测试网m-^3FR/I U6@
           C:\Windows\Microsoft.NET\Framework\v1.1.4322\csc.exe /target:exe /out:%1\exe\%2.exe %351Testing软件测试网 a U7w0Yy?'|5?
           %1\exe\%251Testing软件测试网7V}6qL,_
           rem %1:$(FileDir) 
3}_C5w ?A&S0           rem %2:$(FileNameNoExt) 
e!nzC&{C$Y0           rem %3:$(FileName) 

7nc_L!Tnw0 51Testing软件测试网Mw+\:~Ru(h'U

           “参数”为“$(FileDir) $(FileNameNoExt) $(FileName)”;“起始目录”为“$(FileDir)”。最后还得把“捕获输出”的勾选中,这样运行后的结果就会在EditPlus下方窗口显示。
'k'y$HF.xoVeI0         说明:有关bat语法可以搜索“批处理文件bat 语法备忘”一文(好象没见更好的了?)上面bat内容什么意思就不多解释了吧?下面rem则是对3个参数的注释,参数之间要用空格分开。
-T|.^a$^0         现在配置完毕。你可以点击菜单或相关快捷键在EditPlus中编译或运行C#了。51Testing软件测试网)v,W~`t^I
51Testing软件测试网(ZsYl1pR[V&\


TAG:

 

评分:0

我来说两句

Open Toolbar