惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
M
MIT News - Artificial intelligence
MyScale Blog
MyScale Blog
博客园_首页
G
Google Developers Blog
博客园 - 【当耐特】
美团技术团队
博客园 - 聂微东
Stack Overflow Blog
Stack Overflow Blog
Vercel News
Vercel News
小众软件
小众软件
博客园 - 司徒正美
雷峰网
雷峰网
T
Tailwind CSS Blog
V
V2EX
博客园 - 三生石上(FineUI控件)
F
Fortinet All Blogs
罗磊的独立博客
量子位
P
Proofpoint News Feed
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
A
About on SuperTechFans
Hugging Face - Blog
Hugging Face - Blog

博客园 - 陈叙远

发现了lucene一个bug .netFramework1.1下创建文件几种方式的不同之处 介绍一下Hyper Estraier 关于密码管理,一个很好的思路 无ASPX文件部署(续) NO Stop的GUI .net中的魔字符串 - 陈叙远 - 博客园 有人对开发一个开发平台感兴趣吗? 用来整理桌面的jscript脚本 某知名软件公司的一道笔试题 令人困绕的timer 热烈庆祝第一次博客园&博客堂线下聚会圆满成功 hello customer & order----你是哪一级? 立即释放.net下的com组件 笔试题系列之四 java和c#语言上的一个不同之处 - 陈叙远 - 博客园 笔试题系列之三 笔试题系列之二 中秋佳节,献上笔试题一道,祝各位事业蒸蒸日上!
在c#中调用windows脚本的方法 - 陈叙远 - 博客园
陈叙远 · 2005-07-07 · via 博客园 - 陈叙远

在程序中调用脚本,能够给应用增加很多灵活性,下面是两种调用脚本的方法

方法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);

posted on 2005-07-07 09:53  陈叙远  阅读(4485)  评论(5)    收藏  举报

刷新页面返回顶部