导航:首页 > 程序命令 > 命令行传递参数

命令行传递参数

发布时间:2023-02-12 00:09:52

A. 请问在java中,用命令行传递参数是什么意思

在你配好JDK环境变量的前提下

在命令提示符中(cmd.exe)输入,java ClassName parameter

这就是在编译时象ClassName文件传递参数的方式,parameter为参数实体,可以用空格来传递多个参数,该参数会传递到public static void main(String[] args)中的args数组中

B. 文本文件以命令行参数的方式传递什么意思

就是执行你程序的时候,如你程序是 abc.exe

d:\>abc solid.txt

就是把solid.txt的文件名当参数传给你的abc

在你程序里就这样接收:

/*abc.c*/
void main(int argc, char *argv[]){
char filename[160] = "";
FILE *fp = NULL;
strcpy(filename, argv[1]);
printf("参数文件名是: %s\n", argv[1]);
/*打开文件就可以这样*/
fp = fopen(argv[1], "r");
.............................
}

C. java 命令行 传递参数

不要在Java中处理“<”(重定向)符号,那是留给操作系统来处理的。
要想将将输入从定向文件传递给Java程序,可采用如下办法。
(1)首先制作批文件(Windows下为.bat文件,Linux/UNIX下为.sh文件)。给你作个例子(以Windows为例,制作一个名称为start.bat的文件):
@set/p A= >nul
@set/p B= >nul
@set/p C= >nul
@set/p D= >nul
@java 您的java启动类名 %A% %B% %C% %D%
@set/p A= <nul
@set/p B= <nul
@set/p C= <nul
@set/p D= <nul
这里只有四个参数,您可以添加更多的参数。
之后编写输入重定向文件(in.txt),内容范例如下:
para1Value
para2Value
para3Value
...
在执行的时候,使用格式如下:
start.bat < in.txt
这时,您的Java启动类.main才能接收到从定向文件里的参数。
建议在批文件中可以多设一些参数,即使输入重定向文件内提供的参数值数量不足也没有关系,操作系统不会传递没无值参数。

D. 请问在命令提示符上运行exe,怎么传入参数,是多个参数求大神指导

main(int argc, char **argv){...};
若可执行程序名是 ylf.exe
输入参数 -- 命令行拍入:
ylf.exe -p 8080 -h USER1 -t 8
程序里:
argc 得 7 -- 命令行参数个数 (父进程传递进程序的)
参数内容(字符串型式)--(父进程传递进程序的):
argv[0] = "ylf.exe";
argv[1] = "-p";
argv[2] = "8080";
argv[3] = "-h";
argv[4] = "USER1";
argv[5] = "-t‘;
argv[6] = "8";

E. Dos命令行中怎么向Java程序传递参数

javac Test.java
java Test 参数1 参数2 参数3 ...
PS:main方法有一个 String[] args ,该参数是一个字符串数组,用来接收从命令行输入的参数。

F. python命令行传入参数方式

如果在运行python脚本时需要传入一些参数,可以使用如下两种方式:

sys模块是python常用的一个模块,封装了python解释器相关的数据 . sys.argv 封装了传入的参数数据。

使用 sys.argv 接收上面第一个命令中包含的参数方式

parser.add_argument 方法的 type 参数理论上可以是任何合法的类型, 但有些参数传入格式比较麻烦,例如list,所以一般使用 bool , int , str , float 这些基本类型就行了,更复杂的需求可以通过 str 传入,然后手动解析。 bool 类型的解析比较特殊,传入任何值都会被解析成 True ,传入空值时才为`False

具体请参考API文档: https://docs.python.org/2/library/argparse.html

阅读全文

与命令行传递参数相关的资料

热点内容
xshell连接linux命令 浏览:5
把多个文件夹的内容合并在一起 浏览:479
基于单片机的浇花系统设计ppt 浏览:683
卷积码编译码及纠错性能验证实验 浏览:352
请在删除驱动器之前暂停加密什么意思 浏览:785
光催化pdf 浏览:98
java字符串包含某字符 浏览:526
ssm身份认证源码 浏览:466
预排序遍历树算法 浏览:671
加密装置如何打开ping功能 浏览:478
python下载372 浏览:901
u盘子文件夹隐藏 浏览:296
本地误删svn文件夹 浏览:685
海康威视python通道名 浏览:241
如何用app覆盖全部曲库 浏览:602
变异布林源码 浏览:686
表格加密设置打印区域 浏览:437
卡耐基pdf下载 浏览:924
现在最流行的单片机 浏览:89
机顶盒刷机源码 浏览:986