找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3522|回复: 0

windows脚本技术(三)

[复制链接]
发表于 2011-12-17 20:43:42 | 显示全部楼层 |阅读模式
windows脚本技术(三) 在c#中调用windows脚本的方法 (来自: http://www.cnblogs.com/jjstar/archive/2005/07/07/187620.html 在程序中调用脚本,能够给应用增加很多灵活性,下面是两种调用脚本的方法

方法1:直接调用
System.Diagnostics.Process proc =
new System.Diagnostics.Process();
proc.StartInfo.FileName
="wscript";
proc.StartInfo.Arguments
=" hello.js";
proc.StartInfo.UseShellExecute
=
false;
proc.Start();



方法2:
使用MS的Windows Script Control
string scr =
"function hello(){var WshShell = new ActiveXObject(\"WScript.Shell\");"
+"var code = \"WScript hello.js\";"
+"WshShell.Exec(code);}";
MSScriptControl.ScriptControl sc
=
new ScriptControl();
sc.Language
=
"JScript";
sc.AllowUI
=
true;
sc.AddCode(scr);
object[] parameters =
new Object[0];
sc.Run(
"hello",ref parameters);




在c++中调用windows脚本的方法
(参考:http://www.codeproject.com/com/scriptdemo.asp?df=100
1 也是使用windows script control :
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-5-2 04:54 , Processed in 0.029649 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表