草庐IT

Command_Line_Tools_OS_X

全部标签

windows - $(shell some-command) 等效于 Visual Studio 项目宏?

有了Makefile,我习惯于编写如下内容:includedir=$(shellpg_config--includedir)/server使用参数--includedir运行外部程序pg_config,并将结果包含在变量中或作为变量的一部分。因此,如果pg_config--includedir将/usr/include输出到stdout,则includedir的值将变为:includedir=/usr/include/server是否有任何方法可以对VisualStudio项目执行等效操作?运行命令,获取结果并将其代入属性?我发现自己不得不到处编辑属性页-每当我想针对不同的Postgr

windows - 批处理文件 : Using "start" Command to Start a batch file on a specific label

在这个批处理文件中,存在超过25个标签,每个标签用于不同的目的..特别是名为“:beep”的标签,它会在计算机中发出哔哔声。我想安排这个批处理文件的开始,但只有标签“哔”,或者可能是另一批,但仅以标签“哔”开始。我已经使用了“调用命令”,这不是我需要的。有谁知道如何使用“开始”命令在特定标签上运行批处理文件吗?例子:启动C:\interface.cmd[gotobeep] 最佳答案 好的,所以如果没有其他参数,只需将beep作为参数传递,例如batchfilebeep并有一行goto%1如果您还需要传递其他参数,是时候发挥更多创意了

windows - 如何以与 "cmd/c <command>".execute() 相同的方式从 groovy 运行 PowerShell 命令?

在Groovy中,我可以直接运行Windowscmdshell并读取如下结果:defproc="cmd/cdir".execute()proc.wait()println"stdout:${proc.in.text}"但是,如果我用PowerShell尝试这样做,它会阻止并且不会返回:defproc="powershelldir".execute()我试过了defproc="powershell-NonInteractivedir".execute()等-但它们都阻塞了,我必须终止Groovy脚本。与PowerShell一起使用的cmd的/c开关等效于什么,以获取返回脚本的结果。

c++ - 跨平台C++ : wrapping OS-specifics behind a class

我正在开发一个应该在Linux和Windows7+上运行的C++项目。这也是我在几年前参加了一个非常简单和简短的基础类(class)之后使用C++的第一周。假设我需要访问文件系统,但由于操作系统有不同的API,我需要创建一个包装类来使事情保持一致。以下是否可行:有一个基类File。我从文件继承WinFile和LinuxFile,它们实现了基类公共(public)方法(例如createFile、readFile等.).然后在两个子类中,我实现了公共(public)方法以映射到特定于平台的方法(WINAPI文件处理和UNIX文件处理)。然后我将使用预处理器指令有条件地在主应用程序中加载Wi

对于同一网络路径,Python os.path.exists 在 Windows 10 上返回 false,在 Windows 7 上返回 true

我试着在论坛上搜索了很多,但就是找不到正确的答案。我的一个python脚本在Windows机器上运行,首先会查找网络路径是否存在。myPath="Y:\\Windows\\Builds\\"ifnotos.path.exists(myPath):print("Thisonecan'tbereached:"+myPath)这在Windows7机器上运行得非常好(输出为真)。但是在windows10机器上运行相同的结果是错误的。所有三台机器,windows7一台,windows10一台和Y:(一台mac)都在同一个本地网络上。Y:是映射驱动器。我也曾尝试用IP而不是映射的驱动器名称重复,但

ruby - Sass 使用 Ruby - '"“C :\Program' is not recognized as an internal or external command

今天我安装了Ruby和Sass,一切都很正常。我已经安装了Ruby,并且在我的路径中。我什至可以执行以下操作:C:\>ruby-vruby2.2.4p230(2015-12-16revision53155)[x64-mingw32]我还安装了Sass,据我所知,终端知道我正在调用Sass,但由于其他原因失败了:C:\>sass'""C:\Program'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.我的猜测是问题源于Ruby安装在:C:\ProgramFiles\Ruby\22-x64\而

Windows 批处理 : find command and errorlevel

我正在尝试使用find命令和错误级别来评估命令的结果SetlocalEnableDelayedExpansion...nssmstatusMyService|find"SERVICE_STOPPED"if!errorlevel!equ0(echoMyServiceisnotrunning)因为我知道命令“nssmstatusMyService”返回“SERVICE_STOPPED”,所以我希望find将错误级别设置为0。相反,它被设置为1。为什么? 最佳答案 删除的答案显示了nssm输出的编码(我没有,所以无法验证)。每个字母都用两

java - 为 Linux 安装 JDK : the keytool command requires a mounted proc fs (/proc). Windows 子系统时出错

我正在尝试在适用于Linux(Ubuntu14.04)的Windows子系统上安装OracleJDK1.7,但出现以下错误:thekeytoolcommandrequiresamountedprocfs(/proc).Java安装失败并出现大量错误:thekeytoolcommandrequiresamountedprocfs(/proc).dpkg:errorprocessingpackageca-certificates-java(--configure):subprocessinstalledpost-installationscriptreturnederrorexitstat

windows - "invalid command syntax"hg 使用 .ppk key 克隆 ssh 窗口

我正在尝试使用身份验证key(.ppk文件)在Windows平台上克隆一个bitbucket存储库。我知道与服务器的连接很好,因为我之前遇到过“服务器拒绝连接”错误,但现在我收到“无效命令语法错误”这是我正在使用的命令(我运行带有--debug标签的“hgclone”命令以获取完整命令):running"C:\ProgramFiles/TortoiseHg/lib/tortoiseplink.exe"-ssh-v-i"C:\Users\user\key.ppk"-noagenthg@bitbucket.orghg@bitbucket.org"hg-Rrepo/pathserve--st

windows - Jenkins 无法连接到存储库 : Command returned status code 128:

好的,所以我花了数年时间尝试设置这个jenkins服务器,但到处都是错误。大多数答案都是针对linux的,这个jenkins服务器在windows上(如果你知道如何在linuxjenkins上设置msbuildimallears)。服务器设置完全正确,我正在做的最后一件supersuper基本的事情是尝试从awscodecommit中提取repo,我有正确的角色和凭证。我收到这条消息JenkinsFailedtoconnecttorepository:"git.exels-remote-hhttps://repo-urlHEAD"Commandreturnedstatuscode128