标签: command-line

如何在Windows 7中命令运行symfony2

我正在研究Ubuntu环境(LAMP).但是,当我在Windows 7启动器操作系统上安装symfony2时,我遇到问题,当我尝试在Windows中使用命令提示符创建实体时,它不需要php app/console

任何帮助表示赞赏!

谢谢

linux windows command-line symfony ubuntu-11.10

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

如何在Ubuntu上运行Code :: Blocks创建的可执行文件?

我已经编写了一个小程序,就像hello the world,当我在Code :: Blocks IDE中运行该程序时一切正常。但是我无法运行在Code :: Blocks外部创建的文件。在其中Properties,我发现它的类型为executable(application/x-executable)

我还有一个问题是,为什么Code :: Blocks创建的文件不是这种.exe类型。当然,我不想像Windows一样在Ubuntu上运行文件。我认为还有另一种在Ubuntu上编译和调试程序的方法,呵呵。请帮我!谢谢!

c++ terminal command-line codeblocks ubuntu-12.04

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

而声明忽略响应值

我有一个命令行要求用户说(Y/N),并将此值传递给checkResponse方法.

由于某种原因,while循环忽略该值,即使我调试它时显示的值为"Y".当值设置为"N"时,它也会继续循环.如果我将if语句移动到while语句下面,程序就会中途运行.我可以发送初始值"Y",而while语句将忽略它并开始在其中运行代码.

知道我缺少什么或过度看?

提前致谢.

public void checkResponse(string response, string confirmValue)
{
    Console.WriteLine(response);
    Console.WriteLine(response);
    if (response == "Y")
    {
        return;
    }
    else if (response == "N")
    {
        Environment.Exit(0);
    }
    else
    {
        while ((response != "Y") || (response != "N"))
        {
            Console.Clear();
            Console.WriteLine("\"" + response + "\" is not a valid response.");
            Console.WriteLine();
            Console.WriteLine("You entered:" + confirmValue);
            Console.WriteLine("Is this correct? (Y/N)");
            response = Console.ReadLine().ToUpper();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# command-line if-statement console-application while-loop

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

如何从C#Windows窗体中运行命令行代码?

我对编码很新,但已经构建了一些小东西.我在上一个项目中想到的一件事是如何运行通常从控制台运行的2个简单命令,而是从表单应用程序中运行.简单地说,表单有2个按钮,单击一个导致ipconfig运行,另一个ipconfig /all.然后它将来自命令的ip信息发布到我创建的另一个表单中作为消息框.这很重要,因为我正在尝试做类似的事情,现在没有任何工作.

我有一个表格,其中包含用户名和密码点.提交时,我希望它基本上运行以下内容:

NET USE F: \\ALPHA\CLIENTAPPS /user:domain\%username% %password% /persistent:no
NET USE O: \\ALPHA\USERS /user:domain\%username% %password% /persistent:no
NET USE S: \\ALPHA\COMPANY /user:domain\%username% %password% /persistent:no
Run Code Online (Sandbox Code Playgroud)

%username%%password%从形式和域捕获将成为我们的实际域.

使用与前面提到的ipconfig程序类似的方法,这就是我想出的.但是,当我单击"提交"按钮时,没有任何反应,没有错误,也没有实际创建网络共享:

private void btnSubmit_Click(object sender, EventArgs e)
{
    string un = txtUsername.Text;
    string pw = txtPassword.Text;

    System.Diagnostics.ProcessStartInfo PR = new System.Diagnostics.ProcessStartInfo("cmd", @" /c net use W: \\\\ALPHA\\CLIENTAPPS /user:acsdish\\" + un + " " + pw + "/persistent:no");
    PR.RedirectStandardOutput = true;
    PR.UseShellExecute = false;
    PR.CreateNoWindow = true;
    System.Diagnostics.Process …
Run Code Online (Sandbox Code Playgroud)

c# command-line winforms

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

如果你已准备好perl脚本(在windows中),从命令行运行它100次的最佳方法是说并收集它产生的数据?

我在Windows中编写了一个perl脚本,它生成一行或两行输出.

我希望能够从命令行运行脚本n = 100次而不在脚本中进行更多编码(除非有一种简单的方法)并收集输出?我有人建议批处理文件可能有序吗?

基本上,有一种简单的方法:

[perl script.pl >> output + [Enter Key]] # n times in cmd

谢谢!

perl command-line batch-file command-prompt

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

iconset命令行工具'iconutil'位于何处?

我有XCode 4.2,需要向App Store提交Mac应用程序.我已经尝试了各种建议的方法来获取多分辨率图标,所以你不需要通知我.

剩下的方法是使用iconutil.我在Spotlight中搜索过,在Finder中搜索了我的Mac硬盘.dmg,sudo find在终端中搜索了两个后来的XCode 图像,并在网上寻找路径.Xcode的4.4.1 .dmgIconutil.stringsIconutil.xcspecs,但是这是据我已经来了.

有没有我可以下载的软件包来获取这个命令或工具,所以我可以转换.iconset?如果有设置我可以在XCode中更改以允许旧.icns文件(之前1024x1024和之前512x512@2x),这将是我可以暂时接受的解决方案.我有OS 10.6.8.

编辑
我会接受一个答案,确认命令是否存在于10.6.8中以及它在哪里.我会接受一个链接到有效.icns文件的答案,该文件最近已被App Store验证批准,512x512并且512x512@2x(最好是未压缩的.png内部).

icons command-line osx-snow-leopard xcode4.2 iconutil

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

寻找有效的文件分割

假设这是我的文件:

$ cat file.txt 
A:1:i
B:2:ii
X:9:iv
Run Code Online (Sandbox Code Playgroud)

使用这样的for循环,我可以单独打印所有字段并重定向到子文件

$ for i in $(seq 1 3); do echo $i; awk -F ":" -v FL=$i '{print $FL}' file.txt > $i.out; done
Run Code Online (Sandbox Code Playgroud)

以便:

$ cat 1.out 
A
B
X

$ cat 2.out 
1
2
9

$ cat 3.out 
i
ii
iv
Run Code Online (Sandbox Code Playgroud)

问题:我必须在近70列上执行此操作,文件大小接近10 GB.它有效但速度慢.任何人都可以建议更好/更有效的拆分来处理这个大数据集.谢谢.

$ for i in $(seq 1 70); do echo $i; awk -F ":" -v FL=$i '{print $FL}' *.data > $i.out; done
Run Code Online (Sandbox Code Playgroud)

unix shell awk command-line

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

C ++命令行调试参数

通过命令行运行程序时,如何更改布尔宏的值?例如,假设我的cpp文件中包含以下宏,则将其命名为MyCpp.cpp

#define DEBUG 1
Run Code Online (Sandbox Code Playgroud)

运行程序时如何更改此设置?通过命令行:

g++ -Wall -Wextra -o MyCpp MyCpp.cpp
Run Code Online (Sandbox Code Playgroud)

我很确定您指定了某种命令行选项,这会响起钟声吗?另外,我不想使用argv[]

c c++ debugging command-line

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

命令行参数不是incrementinc argc

我是c ++的新手,我正在努力了解它是如何工作的.所以我有下一个代码:

int _tmain(int argc, _TCHAR* argv[])
{
std::wcin.get();//for console window input
int i=1;
    // decode arguments
    if(argc < 2) {
        printf("You must provide at least one argument\n");
        exit(0);
    }
    // report settings
    for (;i<argc;i++) printf("Argument %d:%s\n",i,argv[i]);

return 0;
}
Run Code Online (Sandbox Code Playgroud)

了解argc和argv是如何工作的.但是,无论我在控制台中输入多少个参数,argc都不会增加.它仍然是1.我知道argv [0]是程序名.我的输入类似于:"aaa bbb ccc ddd".我相信这个argc应该是5对吗?我究竟做错了什么 ?为什么它不会增加?

谢谢 .

c++ command-line argument-passing command-line-arguments

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

Python子进程:命令在Python中失败,但在Shell中工作

我试图通过Python的子进程运行命令,但无法正常运行。如果我输入外壳:

pack < packfile.dat
Run Code Online (Sandbox Code Playgroud)

pack我的软件在哪里,又packfile是输入文件,那么软件运行正常。

如果我在python中尝试:

import subprocess as sp
import shlex

cmd = 'pack < packfile.dat'.split()
p = sp.Popen(cmd)
Run Code Online (Sandbox Code Playgroud)

该软件抱怨:

Pack must be run with: pack < inputfile.inp 

Reading input file... (Control-C aborts)
Run Code Online (Sandbox Code Playgroud)

它挂在那里。

最后一部分特定于我的软件,但事实是,运行两种命令的两种方法给出的结果不同,而实际情况并非如此。

谁能告诉我我在做什么错?

实际上,我最终打算这样做:

p = sp.Popen(cmd,stdout=sp.PIPE,stderr=sp.PIPE)
stdout, stderr = p.communicate()
Run Code Online (Sandbox Code Playgroud)

由于我对此并不陌生,如果这不是最佳做法,请告诉我。

提前致谢。

python command-line subprocess

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