标签: command-line

如何检查阵列中是否没有输入字母?

这是一个简单的计算器程序.在我的程序继续"添加"输入的两个参数之前,我只需要检查我的数组并防止其中包含任何字母.输入来自命令行,例如java adder 1 2

public class Adder {
    public static void main(String[] args) {
        //Array to hold the two inputted numbers
        float[] num = new float[2];
        //Sum of the array [2] will be stored in answer
        float answer = 0;

        /*
            some how need to check the type of agruments entered...
        */

        //If more than two agruments are entered, the error message will be shown
        if (args.length > 2 || args.length < 2){
            System.out.println("ERROR: enter only two numbers not …
Run Code Online (Sandbox Code Playgroud)

java command-line calculator

1
推荐指数
1
解决办法
131
查看次数

ffmpeg使用-ss和-to进行部分转码

我正在尝试使用ffmpeg实现部分转码.我目前使用的命令是:

ffmpeg.exe -ss start-time -i 源文件 -t duration -y -s 640x360 -b:v 1024k -vcodec libx264 -r 29.7 -movflags faststart -pix_fmt yuv420p outputfile

在ffmpeg文档中,我读到了-to参数:

- 到位置(输出)停止将输出写入位置.position可以是以秒为单位的数字,也可以是hh:mm:ss [.xxx]形式.

-to和-t是互斥的,-t具有优先权.

但是,当我试图以诚代替"-t",输出是一样的,我的意思后的值-to被当作了把视频的持续时间.我认为它会像结束时间那样对待价值.我错过了什么吗?

transcode command-line ffmpeg

1
推荐指数
1
解决办法
1230
查看次数

什么是C中"字符数组"的指针?

int check_authentication(char *password) 
  // 1
{
int auth_flag = 0;
char password_buffer[16];

strcpy(password_buffer, password);      // 2
   if(strcmp(password_buffer, "brillig") == 0)
   auth_flag = 1;
   if(strcmp(password_buffer, "outgrabe") == 0)
   auth_flag = 1;
   return auth_flag;
}

check_authentication(argv[1]) // Passing a 'Command Line argument'
// ( which is a string in this example) to the check_authentication function.
Run Code Online (Sandbox Code Playgroud)

我有两个问题.上面标有1和2的行,

  1. 该函数需要一个字符指针作为参数.但是我们传递一个"字符串"i,一个字符数组作为参数.怎么样 ?????

  2. 指针"password"(指向一个字符)所保存的地址被复制到"password_buffer"数组中.对我来说完全是无稽之谈 .请解释一下.

c c++ arrays command-line pointers

1
推荐指数
1
解决办法
155
查看次数

替换打印的文本

我创建了一个命令行工具,该工具执行一些较长的操作,并且我想通过打印语句来通知用户,例如:

"10% Done"
"20% Done"
Run Code Online (Sandbox Code Playgroud)

完成多少百分比的手术。如果我使用println,则每个进度都将打印到新行中(显然),但是有一种快速的方法,我可以用新的文本替换最后打印的文本,因此在控制台上,您只能读取实际百分比,不是实际的和之前打印的?

command-line println swift

1
推荐指数
2
解决办法
808
查看次数

到目前为止,在Python解释器会话中输入代码

到目前为止,是否有一种快速,方便的方法可以将所有代码输入到python解释器中?例如,如果我在解释器中输入:

Steven$ python
Python 2.7.5 (default, Mar  9 2014, 22:15:05) 
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hi"
hi
>>> a = [1,2,3]
>>> for e in a:
...   print e
... 
1
2
3
>>> print "bye"
bye
>>> 
Run Code Online (Sandbox Code Playgroud)

我想得到这些线:

print "hi"
a = [1,2,3]
for e in a:
  print e
print "bye"
Run Code Online (Sandbox Code Playgroud)

python shell command-line interactive-session

1
推荐指数
1
解决办法
581
查看次数

使用FFMPEG命令时出现Android错误 - 打开输出流编码器时出错 - 可能是错误的参数,如bit_rate等

我在linux上用libx264编译了ffmpeg,现在当我运行这个命令时

String[] ffmpegCommandImages = {
                    "/data/data/uk.org.humanfocus.hfi/ffmpeg",
                    "-i", videoPath,
                    "-b:v", "1000k",
                    "-vf", "scale=-1:576",
                    "-c:a", "copy",
                     "-c:v", "libx264", 
                    "-threads", "12",
                    "-b:a", "196k",
                    to };
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误,发布日志...
请帮帮我.

***Starting FFMPEG***
***ffmpeg version 2.5.4 Copyright (c) 2000-2015 the FFmpeg developers***   ***  built on Mar  5 2015 19:02:01 with gcc 4.8 (GCC)***   V/asd(26115): ***  configuration:
--prefix=/home/hfi/Downloads/android-ndk-r10d/sources/ffmpeg-2.5.4/android/arm --enable-shared --disable-static --disable-doc --enable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-avdevice --disable-doc --disable-symver --cross-prefix=/home/hfi/Downloads/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-
--target-os=linux --arch=arm --enable-cross-compile --enable-libx264 --enable-gpl --sysroot=/home/hfi/Downloads/android-ndk-r10d/platforms/android-9/arch-arm
--extra-cflags='-Os -fpic -I /usr/local/include -marm' --extra-ldflags=' -L /usr/local/lib '***
***  libavutil      54. 15.100 …
Run Code Online (Sandbox Code Playgroud)

java command-line android ffmpeg libx264

1
推荐指数
1
解决办法
641
查看次数

如何从命令行运行sikuli 1.0.1脚本

我在Windows8 64bit系统中使用安装在F驱动器中的Sikuli 1.0.1.

我一直试图直接从命令行运行sikuli脚本(scriptname.sikuli),而不必打开sikuli-ide.jar.我在互联网上搜索,但看起来这样做的方式会有所不同,具体取决于您使用的是哪个版本我已​​经阅读过这个版本而没有任何结果:http: //doc.sikuli.org/faq/010-command-line.html ?高亮=命令%20LINE

我在命令行中尝试了所有这些没有结果

F:\APPS n DEVICES\2 MACRO RECORDERS\Sikuli\sikuli-ide.jar -r F:\APPS n DEVICES\2 MACRO RECORDERS\Sikul\scripts\lastone.sikuli

@start F:\APPS n DEVICES\2 MACRO RECORDERS\Sikuli\runIDE.cmd -r F:\APPS n DEVICES\2 MACRO RECORDERS\Sikul\scripts\lastone.sikuli

java -jar F:\APPS n DEVICES\2 MACRO RECORDERS\Sikuli\sikuli-ide.jar F:\APPS n DEVICES\2 MACRO RECORDERS\Sikul\scripts\lastone.sikuli
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

command-line sikuli sikuli-ide

1
推荐指数
1
解决办法
7045
查看次数

如何从批处理文件运行cmd并将文本添加到行而不执行?

我想制作仅当用户按Enter键时才运行jar的file.bat。未经用户按Enter键,Bat必须运行并且不执行任何操作。在cmd中应打印:

java -jar crawler-1.0.jar
Run Code Online (Sandbox Code Playgroud)

该用户的一部分可以更改this.text

我怎样才能做到这一点?

command-line cmd batch-file

1
推荐指数
1
解决办法
2379
查看次数

phantomjs命令行永远不会工作

我正在尝试在phantomjs提示符下运行命令行(以创建网站的PDF屏幕截图)

所以我发起了phantomjs.exe并在phantomjs>之后输入了:

phantomjs rasterize.js http://www.google.com test1.pdf
Run Code Online (Sandbox Code Playgroud)

无论我输入什么,我都会得到一个

预期标识符,但发现'rasterize'

phantomjs:// repl-input:全局代码中的1

(栅格化或我输入的任何其他东西)

即使是帮助,我也不能打电话给(-h/--help)http://phantomjs.org/api/command-line.html

phantomjs.exe和rasterize.js都在我的PC上的同一文件夹中.

我在语法上做错了什么?谢谢

syntax command-line command-prompt phantomjs

1
推荐指数
1
解决办法
3536
查看次数

采用多个标题(行匹配条件)并转换为列

您好我有一个文件,其中包含多个标题,我需要将其转换为列值.该文件如下所示:

Day1
1,Smith,London
2,Bruce,Seattle
5,Will,Dallas
Day2
1,Mike,Frisco
4,James,LA
Run Code Online (Sandbox Code Playgroud)

我想文件最终看起来像这样:

Day1,1,Smith,London
Day1,2,Bruce,Seattle
Day1,5,Will,Dallas
Day2,1,Mike,Frisco
Day2,4,James,LA
Run Code Online (Sandbox Code Playgroud)

该文件在名称之前没有序列号,并且在"日"标题之后没有相同数量的记录.有没有人对如何使用命令行完成此任务有任何想法?

bash perl awk command-line sed

1
推荐指数
1
解决办法
104
查看次数