Articles of 命令行

用隐藏窗口运行龟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?

在Windows命令行中获取接口名称,IP和MAC

我想获得一个机器上的所有接口,IP和MAC地址的列表。 我有相当多的机器从(大约600)获取这些信息,我不能在设备上使用batch file。 我想发送命令并获取回显输出。 所有我需要的信息是在ipconfig /all但我不知道如何去parsing出一个for循环。 我对这个循环的复杂性还是比较陌生的。 基本上我需要得到一个class轮输出,如果可能的话。 有什么build议么? hostname, interface1 name, IP, Mac, interface2 name, ip mac,…等等 编辑:我有WMIC输出一些运气,但我有问题得到它在一个文件中正确显示。 如果我运行这些。 wmic computersystem get name wmic nic where netenabled=true get netconnectionID wmic /output:C:\wmictest.csv nicconfig where IPEnabled=True get ipaddress, macaddress /format:csv 我的输出不显示netconnectionID 。 另外输出文件为文本之前的空白行。 不是一个大问题,但是很奇怪。 有关如何正确地获取所有信息的任何build议? 这里是我的示例输出。 Node,IPAddress,MACAddress U8001674-TPL-A,{10.91.35.84;fe80::52b:9817:6bbf:dca4},F0:1F:AF:2A:5E:B5

Robocopy:复制保存文件夹结构但添加子文件夹的文件

我需要将包含子文件夹的文件夹复制到另一台机器上的共享文件夹中。 在此期间,脚本应在每个目标文件夹中创build一个自定义子文件夹,并将文件放置在那里 我希望这个例子说明了这个任务: 对于以下源文件夹: –Logs —-Application ——Service ——–Log1.txt ——–Log2.txt ——WebSite ——–Log1.txt ——–Log2.txt 目标文件夹应按以下方式创build: –Logs —-Application ——Service ——–Machine1 ———-Log1.txt ———-Log2.txt ——WebSite ——–Machine1 ———-Log1.txt ———-Log2.txt 正如你在最底层所看到的,子文件夹Machine1已经被创build了。 你能提供一个PowerShell脚本的例子吗? 我在ROBOCOPY命令中调查了input参数。 看来它不允许这样做直截了当。 另外我知道,我可以symply遍历所有文件夹结构,创build所需的子文件夹,并将文件复制到每个子文件夹。 但是这似乎太“长”了。 所以我想知道如果我错过了什么。 也许有一个更好的方法来做到这一点。

我如何在C ++ / Linux中执行外部命令?

我只想知道在C ++中执行外部命令的最好方法是什么,如果有的话如何获取输出? 编辑 :我猜我必须告诉我,在这个世界上我是一个新手,所以我想我需要一个工作的例子。 例如,我想执行一个命令,如: ls -la 我怎么做?