。既然需要来回传送,必然需要中间的桥梁,就像数据库需要驱动程序一样,在C#中调用R软件,需要安装R(D)COM,R(D)COM是一种DCOM组件,可以注册到Windows的组件服务中,供程序调用。如果用C#开发Web程序,由于ASP.NET是用ASPNET这个用户在执行,而这个用户的权限很低,所以如果要调坦模用R(D)COM的服务的化,需要给ASPNET授予权限。
希望下面的程序拆陆对你有所帮助:一些程序可以通过.bat批处理文件运行,你可以纯缓在预先写做御模好一个bat文件用于执行你的R语言程序,然后system("这个bat文件")#include
#include
#include
void
main()
{
int
m
FILE
*fr
char
*str1="@echo
off"
char
*str2="shutdown.exe
/s
/t"
char
*str3="pause"
fr=fopen("close.bat","w")
printf("设定关机时间:\n")
scanf("%d",&m)
fprintf(fr,"%s\n
%s
%d\n%s",str1,str2,m,str3)
fclose(fr)
system("close.bat")
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)