导航:首页 > 程序命令 > 命令行调用程序

命令行调用程序

发布时间:2023-02-04 19:50:23

‘壹’ 怎样在一个 C 程序中调用另一个程序 (独立可执行的程序, 或系统命令)

使用库函数 system(), 它的功能正是所要的。注意, 系统返回的值最多是命令的退出状态值 (但这并不是一定的), 通常和命令的输出无关。还要注意,system() 只接受一个单独的字符串参数来表述调用程序。如果要建立复杂的命令行, 可以使用 sprintf()。根据使用的系统, 也许还可以使用系统函数, 例如exec 或 spawn (或execl,execv, spawnl, spawnv 等)。

‘贰’ 如何实现用命令行调用VB6后台编译VB程序

先用
cd
命令转到
vb6.0
的安装目录,然后输入
vb6
/make
vbp文件全路径
(
/make
可简写为
/m
,如果文件名含空格,文件名要加引号)
就编译成exe
,exe文件默认与vbp文件同目录同名(扩展名不同),如果要修改编译生成的默认exe文件名,先用记事本打开vbp文件,加一行(不能加在[MS
Transaction
Server]这行的后面)

‘叁’ Mac 命令行中添加命令直接调用可执行文件

很多时候,我们会通过命令行来调用形形色色的可执行文件。在 Mac 中通过命令行来执行可执行文件是很简单的,只需要将可执行文件拖到命令行中,而后直接单击回车就行了。例如:

但是,如果这个可执行文件需要经常被执行的话,每次这么拖动就会比较麻烦,遇到这样的情况,可以将该可执行文件所在的文件夹,添加到 PATH 目录下,这样在命令行中就能直接通过可执行文件的文件名,调用该可执行文件了。具体操作如此下:

1、在命令行中执行 cd ~/,找到根目录:

2、执行 vim .bash_profile,进入 .bash_profile 文件

3、点击 i 开始修改(i 就是 insert 的意思)

4、添加这一行:

解释下这一行:
“export PATH=” 是标准开头,意思是添加一个路径;“/:$PATH” 是标准结尾,意思是这个路径添加结束;
中间的 “/Users/hj/Desktop/commontools” 就是我的可执行文件所在的文件夹位置。各位在添加自己的可执行文件时,需要用自己的可执行文件所在的文件夹路径,替换掉这一段。

5、按下 “ESC” 按钮,而后输入 “:wq” (write quit),退出 .bash_profile 的编辑操作。为了让你刚才加入的路径马上生效,需要在执行一句 : source ~/.bash_profile。

综上,经过这样的简单操作,就可以在命令行中通过可执行文件名,直接调用可执行文件了。

‘肆’ 怎么在命令行里运行程序啊

如果是运行DOS的话,在运行里面打CMD之后回车或是点确定便可以了。
如果是WINDOWS程序,先要打上盘符 之后路径 还有就是可执行文件的文件名之后要加上.exe如果不加是不可以执行的。
当然不光是程序,也可以打开一些文件!

‘伍’ 带参数的C#命令行或者界面应用程序的调用

可以实现的,你应该有发现C#的main函数本身就是带参数的,static
void
Main(string[]
args);你在程序中是可以利用这个参数的,比如:static
void
Main(string[]
args){
Console.WriteLine(args.Length);
if(args.Length>0)
{
Console.WriteLine(args[0]);
}}
然后你可以在cmd下面运行这个程序,假设你的程序编译后为c:\text.exe
你就可以直接开始,运行cmd,然后c:\text.exe
test1
test2这样的方式来运行,注意参数之间是以空格来分格的,就是你的test1
test2中间有个空格就会当做2个string。
你要是想在其他程序中来调用这个编译好的程序的话,各种语言有自己不同的调用方式,比如C#调用的话可以利用Process类,VBA的话是VBA.CreateObject("wscript.shell")然后调用run("c:\text.exe"_test1_test2)之类的。

‘陆’ 如何在linux命令行中执行应用程序

具体步骤如下:

1、首先我们在命令行运行程序需要借助jdk的环境依赖,打开jdk包。

‘柒’ 怎么在linux中调用命令行中的命令,比如我想在一个程序中用命令行运行另一个程序

Linux编程中在命令行启动另一个可执行文件或调用命令用system函数最简单了,这个函数原理是在你编写的那个程序的内部启动另一个程序或命令,从而创建一个新进程,并等待这个进程执行完毕退出。如果正常执行,system函数将返回被执行程序或命令的退出码;如果无法运行这个程序或命令,将返回错误代码127;如果是其他错误,返回-1。这个函数的原型是:
#include <stdlib.h>
int system(const char *string);
参数string是将要执行的程序文件名或路径,如果是启动一个命令就是一个命令字符串。
还有一种执行外部程序的方法是exec系列函数,一般是在fork的子进程里面调用exec系列函数,那主进程里直接调用exec系列不行吗,为什么要fork再在子进程里调用呢?因为exec系列的函数(包括execl函数)都是将当前进程替换成新进程,也就是说新进程启动后原来的进程就不存在了,exec系列函数后面的那些代码就不会再执行了。如果你不放在fork子进程里面,那主进程在执行execl函数后就完全不存在了,所以exec系列函数的使用都是先fork然后在子进程里面调用。因为exec系列函数都要使用fork调用,所以我一般是用system函数。

‘捌’ 怎样用cmd运行exe控制台程序

很多时候都会在cmd命令行运行exe程序,那么如何操作呢?

阅读全文

与命令行调用程序相关的资料

热点内容
画世界的app叫什么 浏览:824
vc6编译时显示无法执行 浏览:546
java动态初始化数组 浏览:637
概率论与数理统计答案pdf 浏览:681
得物app上面的鞋为什么这么贵 浏览:909
如何从爱思服务器注销游戏账号 浏览:944
幼儿编程教育培训多少钱 浏览:406
经常生气有什么东西能解压 浏览:903
代理服务器地址和端口可以怎么填 浏览:65
unity5手游编译模型 浏览:268
安卓无人机app源码 浏览:811
pl1编程语言 浏览:801
台达plc编程换算指令大全 浏览:176
手机上的编程游戏 浏览:110
服务器密码机有什么用 浏览:479
dos磁盘命令 浏览:957
单片机cpu52的功能 浏览:693
opc服务器怎么开发 浏览:375
觅喜是个什么app 浏览:405
加密cd机 浏览:948