永发信息网

关于C#中调用批处理文件

答案:4  悬赏:20  手机版
解决时间 2021-03-27 12:39
  • 提问者网友:杀生予夺
  • 2021-03-26 22:39
关于C#中调用批处理文件
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-03-26 22:51
System.Diagnostics.Process.Start("含路径的文件名");

批处理:
t.bat:

a.tc

如果你的电脑安装了能打开tc文件的软件,就会自动打开 这个文件 了
全部回答
  • 1楼网友:大漠
  • 2021-03-27 00:29
为什么不直接打开tc文件呢?
  • 2楼网友:孤独入客枕
  • 2021-03-26 23:38
以下是t.bat文件内容:
::格式 cmd /c 这里是可运行文件的绝对路径
::如
cmd /c d:\tc\tc.exe
你在调用BAT文件的时候把新窗口隐藏起来就可以了
  • 3楼网友:动情书生
  • 2021-03-26 23:14
批处理里面就直接写要运行的路径+文件名啊。。
比如要运行d:\tc\tc.exe,批处理中写一句话就行了
"d:\tc\tc.exe"
这样的话批处理会等到你关闭tc.exe之后才关闭,就是一直有一个黑窗口在那里
如果要运行tc.exe之后直接关闭批处理,稍微做一下修改
start "d:\tc\tc.exe"
看你的命令,是要用turbo c打开一个.c文件,中间含一个变量吧,这样的话你可以把k作为参数给批处理
proc=System.Diagnostics.Process.Start(@"d:\test\t.bat" k);
在批处理中可以用%1调用第一个参数
"d:\tc\tc.exe" "d:\test\student\%1\t1.c"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯