Articles of 命令行

python,windows:用shlexparsing命令行

当你必须拆分一个命令行时,例如调用popen,最好的做法似乎是 subprocess.Popen(shlex.split(cmd), … 但是RTFM shlex类可以很容易地编写出类似于Unix shell的简单语法的词法分析器。 那么,win32上的正确方法是什么? 那么报价parsing和POSIX与非POSIX模式呢? 最好的问候,马西莫

PowerShell 2.0命令行redirect

我正在寻找关于以下差异的解释: 鉴于下面的PowerShell脚本foo.ps1 : write-host "normal" write-error "error" write-host "yay" 运行它 C:\>powershell .\foo.ps1 > out.txt 2>&1 生产: normal C:\foo.ps1 : error At line:1 char:10 + .\foo.ps1 <<<< + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,foo.ps1 Write-Host : The OS handle's position is not what FileStream expected. Do not use a handle simultaneously in […]

Bash'printf'相当于命令提示符?

我正在寻求在Windows的命令提示符pipe一些stringinput到一个小型的C程序。 在bash中我可以使用 $ printf "AAAAA\x86\x08\x04\xed" | ./program 本质上,我需要在命令提示符下转义那些hex数字。 在命令提示符/ PowerShell中是否有相当于或类似的printf命令? 谢谢

用隐藏窗口运行龟SVN命令行命令

我已经安装了一个命令行界面的龟SVN。 安装path是C:\Program Files\TortoiseSVN\bin ,在我使用任何SVN命令时使用svn.exe 。 我开发了一个作为后台进程运行的Ruby Windows应用程序。 这个应用程序像运行命令一样 svn info "#{path_to_repository}" svn.exe ,该命令调用svn.exe 。 问题是, svn.exe闪烁命令提示符一秒钟,并终止,因此,如果我运行svn info 10次​​十个不同的存储库,然后屏幕闪烁十次,因为这个命令是及时开发运行,屏幕闪烁十次定期。 我需要的是一种通过龟SVN运行SVN命令的方式,而无需svn.exepopup屏幕并closures。

目录 – 列出除了一些之外的所有文件夹

我试图让Windowsbatch file显示已安装的Half Life 1 mods。 安装的mod在hl.exe所在的目录下有自己的文件夹,例如cstrike或SvenCoop 。 但是在同一目录中也有几个文件夹是hl1引擎的一部分: bin , gldrv , platform , relists和valve 。 我想做一个dir ,列出目录中的所有文件夹,除了那些属于hl1引擎的5个文件夹。

如何从命令行使用svn + ssh和Tortoise SVN

我在使用TortoiseSvn在Windows 7工作站上使用以下语法签出回购协议时遇到问题: svn co svn+ssh://user@ip/repo . 我已经做了什么来testing这个问题: 将TortoiseSvn的networking设置修改为指向.. \ TortoisePlink.exe 成功build立到目标机器的SSH连接没有问题 使用OpenSsh成功从运行Ubuntu的工作站检出回购 当我尝试从Windows 7工作站上的命令行执行上述语法时,出现错误: svn: E720087: Unable to connect to a repository at URL 'svn+ssh:///user@ip/repo' svn: E720087: Can't create tunnel:The parameter is incorrect. 有趣的是,如果我用龟龟浏览回购,我可以成功打开并查看回购。 但是我需要从命令行执行脚本来达到目的。 有什么build议么?

有没有办法从命令行处理locking的文件,并释放它?

有没有办法检测指定文件夹中的locking文件,并通过命令行释放它们? 在伪代码中是这样的: for file in folder do unlock file

如何在控制台窗口C ++中删除滚动条

我一直在检查一些用C和C ++编写的游戏 (Larn,Rogue等),我注意到它们没有控制台窗口右侧的滚动条。 我怎样才能做到这一点?

命令Python2找不到

我必须使用Python2来执行以下命令: python2 -m pip install SomePackage在命令行中python2 -m pip install SomePackage 。 我得到Python2没有find的消息,但我已经明确安装了Python 2.7.1。 当我运行python –version ,得到输出Python 3.5.1 。 编辑:我使用Windows。 而且whereis和env的命令也没有find。

是否有可能运行JSLint作为命令行在Windows帮助Node.js?

我的意思是像这样运行它: node.exe lint.js my_js_file.js 然后得到输出到控制台。 我需要下载什么? 我只需要保存http://www.jslint.com/到磁盘,然后抓住一些附加的js文件,或者我需要寻找特殊版本的node.js?