AX2009调用批处理类执行Bat文件 bat批处理脚本命令

//Copyright (C), 2010-2011,FMS Co., Ltd.
//Changed on 2012.8.16 at 17:06:50 by Kevi1
//Version : 1.0
//Description :执行批处理命令
//Return :
static void ProcessBat(Args _args)
{
System.Diagnostics.Process process;
AX2009调用批处理类执行Bat文件 bat批处理脚本命令
System.Diagnostics.ProcessStartInfo processStartInfo;
str EDIUser,Ftpfile;
;
//方法(1)通过Process类处理
Ftpfile = @"C:UsersadministratorDesktopTest123.txt";
EDIUser = "登入FTP的账号"+","+"登入FTP的密码"+","+"要传输的文件名称";//传递给Bat文件的参数,用逗号隔开
new InteropPermission(InteropKind::ClrInterop).assert();
process = new System.Diagnostics.Process();
processStartInfo = new System.Diagnostics.ProcessStartInfo();
processStartInfo.set_FileName(@"C:UsersadministratorDesktopSendFTPbyBatSendFTPFile.bat");//要执行的BAT文件所在路径
processStartInfo.set_Arguments(EDIUser);//接收参数
//隐藏DOC命令窗体
processStartInfo.set_UseShellExecute(false);
processStartInfo.set_CreateNoWindow(true);
processStartInfo.set_WindowStyle(System.Diagnostics.ProcessWindowStyle::Hidden);//隐藏批处理命令窗体
process.set_StartInfo(processStartInfo);
process.Start();
process.WaitForExit();
process.Close();

//方法(2)直接通过Winapi调用shellExecute
//具体传递几个参数已实际BAT命令行里头设置的参数为准,多个参数间用逗号隔开
winapi::shellExecute("C:UsersadministratorDesktopSendFTPbyBatSendFTPFile.bat","传递的参数");
info("Finished");
}

http://qiuhao.com/thread-18558-1-1.html

  

爱华网本文地址 » http://www.aihuau.com/a/25101010/42553.html

更多阅读

sql脚本怎样保存、打开脚本文件? bat脚本打开文件

sql脚本怎样保存、打开脚本文件?——简介相信数据库对于软件开发、实施或者测试来说都不陌生,不论是创建数据库表还是查询、添加、删除、修改的一些操作语句,都需要脚本文件。以SqlServer2005为例介绍其操作过程,其他数据基本相同。sql

如何播放SWF格式的文件 swf格式播放器

如何播放SWF格式的文件——简介SWF格式的文件时网络上的非常流行的文件格式,是各种FLASH动画的格式文件,我们有时候下载下来一个Flash文件却找不到相应的程序将其打开,电脑上显示SWF文件是一个空白的无法执行的文件,那么这时我们该如何

如何制作批处理文件 excel宏入门教程

如何制作批处理文件——简介批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理。今天就来教大家如何制作批处理文件,将复杂的工作变得更简单。如何制作批处理文件——工具/原料电脑如何制作批处理文件——

Bat批处理文件 批处理是什么意思

1. 批处理脚本批处理脚本就是把一个一个的命令外加一些逻辑控制组合在一起使其可一次都被执行的文本文件。在Linux上为Shell脚本,而在Windows上则为bat脚本。Windows下脚本命令能够执行需要同时满足以下两个条件:路径使用以驱动盘符开

批处理教程1/2 ps批处理教程

2009-01-04 13:06【【 一、什么是批处理 】】批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理。目前比较常见的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,用来批

声明:《AX2009调用批处理类执行Bat文件 bat批处理脚本命令》为网友伟哥附体分享!如侵犯到您的合法权益请联系我们删除