c#中perl **.pl 执行
C#.net中执行命令:perl***.pl-input**.txt-config**.config-output**.txt但是,这个必须在指定路径下才可以;即:命令提...
C#.net中 执行命令: perl ***.pl -input **.txt -config **.config -output **.txt 但是,这个必须在指定路径下才可以;即: 命令提示符的路径为E:\scripts时,输入上面命令才可以。要是命令提示符在其它路径下的话,就运行不了。
请问:如何在C#调用上面命令的话,如何将命令提示符的路径指定到E:\scripts路径下,并成功运行上面操作呢? 展开
请问:如何在C#调用上面命令的话,如何将命令提示符的路径指定到E:\scripts路径下,并成功运行上面操作呢? 展开
7个回答
展开全部
你直接写绝对路径不行吗, E:\scripts\perl ***.pl -input **.txt -config **.config -output **.txt
追问
不行啊 !
在命令提示符上默认路径为E:\scripts时,直接写可以运行;但是默认路径不是脚本文件所在的目录的话,就提示:
'..' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Exit code: 1
所以主要问题是,在C#.net 中,调用执行该命令时, 使命令提示符默认路径为E:\scripts就应该可以了吧!?
展开全部
Perl是一种脚本语言。
你如何实现脚本是一个shell脚本来执行Perl?
建立一个test.sh如下:
#! / bin / sh的
的Perl / XX.pl的**
SH test.sh执行。
但你可以直接Perl / XX.pl的“!
你如何实现脚本是一个shell脚本来执行Perl?
建立一个test.sh如下:
#! / bin / sh的
的Perl / XX.pl的**
SH test.sh执行。
但你可以直接Perl / XX.pl的“!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Perl是一种脚本语言。
你如何实现脚本是一个shell脚本来执行Perl?
建立一个test.sh如下:
#! / bin / sh的
的Perl / XX.pl的**
SH test.sh执行。
但你可以直接Perl / XX.pl的“!
你如何实现脚本是一个shell脚本来执行Perl?
建立一个test.sh如下:
#! / bin / sh的
的Perl / XX.pl的**
SH test.sh执行。
但你可以直接Perl / XX.pl的“!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Process类
设定好exe路径
设定好参数
另外再设定默认路径/工作路径/环境路径
p.Start();
exe路径要设pl脚本的运行解释器那个exe
自动调用默认程序打开的方法,也可以网络搜素
终归,应该是能获取默认程序的,所以写死或者动态获取默认程序,应该都可以通的
实在不行,你用C#生成临时 bat文件,写入命令,包括切换盘符,路径,再运行bat文件
各种运行
设定好exe路径
设定好参数
另外再设定默认路径/工作路径/环境路径
p.Start();
exe路径要设pl脚本的运行解释器那个exe
自动调用默认程序打开的方法,也可以网络搜素
终归,应该是能获取默认程序的,所以写死或者动态获取默认程序,应该都可以通的
实在不行,你用C#生成临时 bat文件,写入命令,包括切换盘符,路径,再运行bat文件
各种运行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用cd命令切换到该目录下保存perl代码,然后输入的perl代码文件名。 Perl的test.pl执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用cd命令切换到该目录下保存perl代码,然后输入的perl代码文件名。 Perl的test.pl执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |