C# web调用控制台应用程序
今天帮同事写了一个小东西,web上有个功能是开始考试,然后到时结束改变状态
就给他说了Process调用进程,传参,定义一个timer,然后到时执行SQL改掉数据。
web
Process pro = new Process();
//控制台应用程序所在目录
pro.StartInfo.FileName = @"E:\测试目录\web调用exe\web调用exe\exe\bin\Debug\exe.exe";
pro.StartInfo.UseShellExecute = false;
pro.StartInfo.CreateNoWindow = false;
pro.StartInfo.RedirectStandardOutput = true;
string Arguments = "123 5400";//控制台需要参数 "ID 考试秒数" 命令行参数,以空格隔开
pro.StartInfo.Arguments = Arguments;
pro.Start();
控制台
static System.Timers.Timer timer = null;
static void Main(string[] args)
{
string ID = args[0];
double S = Convert.ToDouble(args[1]);
timer = new System.Timers.Timer(S);
timer.AutoReset = false;
timer.Elapsed += (sender, e) => {
//执行考试结束的SQL
};
timer.Start();
我就这么发给他了,然后他拿去永远执行不了。。后来问我咋回事,我才想起之前写是服务,一直跑起的,控制台是执行完就结束释放了,根本不会等这个timer,后来就加上了等待,时间定义比timer多点点。
Thread.Sleep(Convert.ToInt32(S1.ToString())*1);
timer.Stop();
C# web调用控制台应用程序相关推荐
- web调用windows桌面程序
目的:使用electron创建一个应用程序编译之后,得到如下目录,包含一个可执行文件,现在我们要通过浏览器唤起这个可执行文件 在任意位置创建一个.reg结束的文件,内容如下 Windows Regis ...
- C# 页面调用控制台应用程序
var rootPath = System.Configuration.ConfigurationManager.AppSettings["rootPath"];Process.S ...
- 网页Web上调用本地应用程序(.exe)
一.web调用本地应用程序的思路 这个方法主要思路是利用自定义URL Protocol来调用应用程序.浏览器在解析到自定义URL Protocol之后,会寻找注册表,然后通过注册表启动相应的程序 ...
- ETH:Windows搭建ETH(区块链技术)利用Web端和小程序端两种方式调用ETH上的SC智能合约
ETH:Windows搭建ETH(区块链技术)利用Web端和小程序端两种方式调用ETH上的SC智能合约 目录 1.Geth安装.配置文件.与ETH节点交互 1.1.下载并安装好geth客户端 1.2. ...
- vs窗体应用linux,使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)...
使用Visual Studio2019创建C#项目(窗体应用程序.控制台应用程序.Web应用程序) 一.VS的开发环境 首先你得安装了vs2019,然后确认下下面三个组件是否存在,如果没有要下载一下. ...
- oracle 找不到程序单元,Oracle Web ADI 加载时错误:ORA-06508: PL/SQL: 无法在调用之前找到程序单元...
Oracle EBS 的Web ADI给批量导入数据提供一个不错的解决方案.但是,Web ADI开发比较麻,主要缺点如: 1.集成器设置好以后不能修改,必须要事先考虑包的存储过程或函数的参数.则否,存 ...
- 在web前端调用后台java程序(java类)的方式
在web前端调用后台java程序(java类)的方式: 首先静态html标签是无法直接调用java程序的,但是可以通过imput button按钮点击,onclick事件调用一个js函数,用这个js函 ...
- java web调用exe文件_从网页WEB上调用本地应用程序(java)
自己写了个java的桌面程序,想通过web页面调用直接打开登录页面,传账号和密码两个参数. 在网上看了很多资料,大多处理方法是自定义个协议然后通过协议来打开本地exe文件,但是这样传的参数怎么解析? ...
- web调用服务器的exe文件,浏览器Web调用exe程序文件
浏览器Web调用exe程序文件 Dwtowen • 2020 年 10 月 13 日 Loading... # 浏览器Web调用exe程序文件 ## IE 浏览器 在IE中可以使用ActiveXObj ...
- Web页面调用本地客户端程序并传参
好久没跟新博客了,今天跟新2019年的第一篇博客,最近在做项目,需求就是Web页面调用本地客户端程序并传参,传参是为了避免客户端再次输入账号密码,直接跳过登录. 翻了不少资料,总的来说好像都要操作注册 ...
最新文章
- 如何创建计算机视觉场景训练数据
- 30+的中年打工人加班最狠!全球一年74.5万人“过劳死”丨世卫组织官方统计
- windows c语言能分配多少内存,Windows下C语言程序的内存布局(内存模型)
- 互联网协议IP抓包分析 -- wireshark
- HDU 1294 Rooted Trees Problem
- 如何格式化电脑_计算机格式化的方法教程
- 【转载】]基于RedHatEnterpriseLinux V7(RHEL7)下SPEC CPU 2006环境搭建以及测试流程 介绍、安装准备、安装、config文件以及运行脚本介绍...
- wpf messagebox.show()点击其他地方会闪烁_定时、童锁、故障查询,线控器上的这些功能你会用吗?...
- js判断操作系统与浏览器
- matlab 画x a的直线方程式,matlab画如x=a和y=b这种水平线和垂线的命令是什么,谢谢...
- mpdf配置自定义字体
- ftp文件下载工具,三个非常好使的ftp文件下载工具
- 如何通过一根网线连接两台电脑,实现数据的传输?
- 修复完浏览器后每次打开ie8都会自动弹出管理加载项,请问怎样才能不弹出
- 面向非日本籍厨师的日本烹饪大赛:第六届日本料理世界挑战赛:冠军由Yoo Sung Yeub摘得
- 移动端SEO优化需要怎么做排名?
- uni-app实现类似物流进度跟踪功能
- 关于波峰焊、回流焊的适用范围
- 看笔迹识国籍?一起来看AI加持下的笔迹识别进化之路
- 一图读懂XTransfer从注册到提现全流程,隐藏秘笈、建议收藏!