Articles of 命令行

Win32 API命令行参数parsing

我正在编写Win32控制台应用程序,可以使用这样的可选参数来启动它: app.exe /argName1:"argValue" /argName2:"argValue" 我需要从argc / argvvariables手动parsing它(能够确定哪些参数存在),还是Win32 API包含一些参数parsing器?

有一个简单的PHP shell的Windows?

有一个命令行PHP的shell可用于Windows? 我寻找类似于python的东西,这将允许我打开并立即开始执行代码。

从命令行编译cuda – win32

我不希望整个VS安装,特别是因为它会吃掉我的大部分C空间,所以我抓住了SDK。 我也安装了cuda SDK。 虽然我遇到了一个相当荒谬的问题: d:\cuda\class>nvcc –cubin unit1-1.cu unit1-1.cu unit1-1.cu tmpxft_00001224_00000000-5_unit1-1.cudafe1.gpu tmpxft_00001224_00000000-11_unit1-1.cudafe2.gpu 'nvopencc' is not recognized as an internal or external command, operable program or batch file. d:\cuda\class>nvopencc nvopencc: no input files For general help: nvopencc –help To search help: nvopencc -help:<string> 这是说nvopencc不是一个有效的命令,但我可以运行它! 任何人有任何想法如何解决这个问题? 我发现–cubin在某个地方的命令,并希望它能工作…我不知道是否应该在那里。 无论如何,无论有没有我得到同样的错误。

Windows命令提示符中的纯文本密码的安全性

这是一个范围很小的问题,但是我运行了很多涉及使用pipe理员密码的windows命令提示符命令。 我可以将命令的一部分命名为“/ user:administrator / password:examplepassword”,其中examplepassword是明文,或者我可以只有“/ user:administrator”,并提示input密码,然后input蒙面( * ** * ** * )。 所以,我的问题只是这个:在明文安全input密码? (显然除了它简单的肩上的不安全感)。 在命令提示符会话closures后,命令行参数是否保存在计算机上的任何位置? 谢谢!

无法安装psycopg2

我想安装psycopg2,所以我可以在python和Django中使用postgresql。 我在最近几个小时里遇到了多个错误,试图安装它,而我最近的错误似乎无法解决。 当我在命令控制台中运行setup.py install在psycopg2上时,它会尝试安装它,但是当试图在Visual Studio 8文件夹中执行link.exe时会出现错误。 这对我来说没有任何意义,因为我从Windows资源pipe理器启动该可执行文件并从命令控制台启动该可执行文件。 我甚至为它做了一个环境variables。 出于某种原因,它一直告诉我"error: command C:\Program Files(x86)\Microsoft Visual Studio 9.0\VC\BIN\link.exe" failed with exit status 1120我已经广泛地寻找解决scheme,但一切我试过没有工作。 任何人有build议或可能的解决scheme?

Powershell:捕获程序stdout和stderr来分离variables

在一次运行中,是否可以将外部程序的stdoutredirect到外部程序的variables和stderr? 例如: $global:ERRORS = @(); $global:PROGERR = @(); function test(){ # Can we redirect errors to $PROGERR here, leaving stdout for $OUTPUT? $OUTPUT = (& myprogram.exe 'argv[0]', 'argv[1]'); if ( $OUTPUT | select-string -Pattern "foo" ) { # do stuff } else { $global:ERRORS += "test(): oh noes! 'foo' missing!"; } } test; if ( […]

Windows:命令行来读取可执行文件的版本信息?

Windows有一个可执行文件,可以在命令行中运行,它返回可执行文件(.exe)的版本号? 我看到了很多问题,显示了如何从不同的语言中做到这一点,并引用第三方软件来写它,但我找不到一个简单的shell命令来做到这一点。 额外的点,如果我不需要安装任何东西。 它必须以普通用户身份运行。 不是pipe理员。

如何批量传递多个参数?

在我的batch file中,我想将多个parameter passing给其他应用程序。 现在我做到了 app.exe %1 %2 它只能传递两个参数,但我想传递所有传递给批处理的参数(我宁愿不写%1%2%3%4 … ) 有没有什么神奇的方法来做到这一点?

Windows7批处理,如何在第一个For循环之后打破

我正在写一个简单的脚本来检索作为IP提供的本地主机地址。 为了得到我的IPv4地址(Win7),我写了简单的FOR循环,但是结果是我从最后一个循环而不是第一个 循环获得了IP。 这里是批处理代码: cls for /f "tokens=1-2 delims=:" %%a in ('ipconfig^|find "IPv4"') do ( set ip=%%b ) set ip=%ip:~1% echo %ip% 这返回: (set ip= 192.168.1.101 ) (set ip= 192.168.88.1 ) (set ip= 192.168.137.1 ) set ip=192.168.137.1 echo 192.168.137.1 192.168.137.1 我需要的是第一个循环的结果: 192.168.1.101

使用命令行禁用以太网连接?

我已经看到许多“禁用无线命令行”的职位,但不是关于禁用以太网。 是否有可能这样做(在Windows 7,32和64位)?