在 Windows 命令行中自动化 cygwin 命令(最终在 MsBuild 中)

2023-11-27

我遇到的情况是,我有一些 cygwin 命令,我希望在 Windows 命令行中运行它们,例如

chmod 777 /home/administrator/*

目前我必须手动输入cygwin.bat,然后在cygwin中输入上述命令。我想知道是否可以(如果可以,如何)在 Windows 命令行中自动执行这些步骤?

最终,如果可能的话,我希望上述所有命令都位于 MsBuild 中以实现完全自动化。

Thanks.


执行此操作的一种方法是从批处理文件启动 Windows 命令提示符,然后在其中调用包含您要运行的命令的 shell 脚本。

批处理文件-for-cygwin.bat 将包含

@echo off
C:\cygwin\bin\bash -li /cygdrive/c/<path-to-shell-script-location>/chmod-cmd.sh

然后,在 chmod-cmd.sh 中您就可以使用该命令。

chmod 777 /home/administrator/*

我想,通过这种设置,您也可以在 MSBuild 中使用它。我在 Ant 脚本中使用它并且它对我有用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Windows 命令行中自动化 cygwin 命令(最终在 MsBuild 中) 的相关文章

  • 在Python中设置Windows命令行终端标题

    我在 Windows 计算机上运行某个 Python 脚本的多个实例 每个实例都来自不同的目录并使用单独的 shell 窗口 不幸的是 Windows 为每个 shell 窗口提供了相同的名称
  • 如何让 Internet Explorer 正确处理自定义协议处理程序?

    我想要打开我正在开发的网站PuTTY on ssh 0 0 0 0输入网址 我在 Chrome 和 Firefox 中使用了此功能 但在 Internet Explorer 中出现以下错误 Windows cannot access the
  • 虚拟USB设备的安装与仿真

    我已经读过创建虚拟USB设备 https stackoverflow com questions 5016363 creating a virtual usb device and 虚拟USB设备 https stackoverflow c
  • GetEventLogs() 返回没有设置事件日志?

    采取以下 C 代码 EventLog eventLogs eventLogs EventLog GetEventLogs computername foreach EventLog evt in eventLogs statusMessag
  • 如何以编程方式清除 Kerberos 票证缓存

    有谁知道如何使用托管 非托管代码清除本地计算机上的 Kerberos 票证缓存 提前致谢 我相信你需要打电话给LsaCa llAuthentication包 http msdn microsoft com en us library aa3
  • MSVC10 /MP 在项目中跨文件夹构建非多核

    我希望有人指出我们所遇到的错误或解决方法 使用 MP 编译项目时 似乎仅同时编译同一文件夹中的文件 我使用进程资源管理器来滑动命令行并确认行为 项目过滤器似乎对同时编译的内容没有影响 项目结构disk Folder project vcxp
  • 如何通过批处理文件打开Windows防火墙上的端口

    有没有办法在批处理文件中通过批处理文件打开 Windows 上的特定端口 如果让安装程序为我们的服务器应用程序执行此操作 而不是让用户手动执行此操作 那就太好了 Use 执行程序 http technet microsoft com en
  • 从某个文件夹启动随机批处理文件

    问题是这样的 我有一个名为 abc 的文件夹 其中包含几个批处理文件 它们的命名如下 abc1 batabc2 batabc3 batabc4 bat 等等 我需要一个脚本 当我单击它时 它会随机启动其中一个批处理文件 我需要的脚本将存储在
  • Windows 控制台支持 ANSI 吗?

    Windows 控制台支持 ANSI 控制字符吗 默认情况下它不支持许多 ANSI 控制字符 维基百科文章中也提到了这一点 http en wikipedia org wiki ANSI escape code http en wikipe
  • 如何使用 WinAPI 读取 MessageBox 文本

    如何读取标准Win消息框 Info 的消息 Using SendMessage this HandleControl WM GETTEXT builder Capacity builder 我只能读取消息框的标题或按钮的文本 但不能读取消息
  • 32位进程在64位操作系统上可以访问多少内存?

    在 Windows 上 正常情况下 32 位进程只能访问 2GB RAM 或通过 boot ini 文件中的特殊开关访问 3GB 在 64 位操作系统上运行 32 位进程时 有多少可用内存 是否有任何特殊的开关或设置可以改变这种情况 默认
  • 虚拟内存澄清——大连续内存的分配

    我有一个应用程序 我必须在 Windows 上分配 使用运算符 new 相当大的内存空间 数百 MB 该应用程序是 32 位 我们现在不使用 64 位 即使在 64 位系统上也是如此 我启用了 LARGEADDRESSAWARE 链接器选项
  • 第三方库应该放在哪里?

    我为一个相当规模的 C 项目 http github com nickgammon mushclient具有许多依赖关系 问题是 该项目包含其所有依赖项的源代码 例如 pcre zlib 等 我想将项目精简为与程序本身相关的内容 是否有一些
  • 如何将 .bat 文件中的变量获取到 PowerShell 脚本中?

    我正在用 PowerShell 替换 bat 脚本的部分内容 批处理文件的配置是通过以下文件完成的set适当的环境变量 我正在寻找一种方法将这些变量值加载到 ps1脚本 无需修改 bat文件 因为它们也在其他地方使用 一个例子 bat看起来
  • 从命令行运行 PHP 脚本

    如何使用用于解析 Web 脚本的 PHP 解释器从命令行运行 PHP 脚本 我有一个phpinfo php从网络访问的文件显示German已安装 但是 如果我运行phpinfo php从命令行使用 php phpinfo php and g
  • Powershell DSC Pull 服务器引发内部错误 - Microsoft.Isam.Esent.Interop 未找到

    我已按照 Powershell org 中的说明进行操作DSC Book http powershell org wp ebooks 设置 http Pull 服务器 Windows 2012 服务器 以与 DSC 一起使用 我设置了 ht
  • 从命令行编译 VB6

    有人知道如何从命令行编译 vb6 webclass dll 吗 我正在尝试构建一个用于自动版本构建的工具 但它失败并显示 文件 文件名 中的编译错误 第 xxxx 行 变量未定义 警报 已知错误 http support microsoft
  • 如何使用 cython 编译扩展?

    我正在尝试从示例页面编译一个简单的 cython 扩展here http docs cython org src userguide tutorial html在我安装了 Python 2 6 64 位版本的 Windows 7 64 位计
  • 如何从页眉和/或页脚确定 PE 可执行文件的大小

    假设您有要雕刻的数据流或字节块 如何确定可执行文件的大小 PE 可执行文件格式中有许多标头 但是我使用哪些标头部分来确定 如果可能 可执行文件的总长度 这是文件格式的图片 如果PE文件格式良好 计算可以简化为 伪代码 size IMAGE
  • Cygwin 下使用 CMake 编译库

    我一直在尝试使用 CMake 来编译 TinyXML 作为一种迷你项目 尝试学习 CMake 作为补充 我试图将其编译成动态库并自行安装 以便它可以工作 到目前为止 我已经设法编译和安装它 但它编译成 dll 和 dll a 让它工作的唯一

随机推荐

  • 张量流导入错误

    我正在尝试安装支持GPU的tensorflow 我尝试了以下链接中的信息 https www tensorflow org install install windows CUDA 工具包8 0 cuDNN v6 0 具有 CUDA 计算能
  • 无法实例化接收器 java.lang.ClassNotFoundException

    当我的 Android 应用程序尝试实例化我用来在启动时启动服务的接收器时 我遇到了错误 错误很明显 它找不到我的接收器的类文件 但我的清单文件 软件包等一切都很好 我不知道发生了什么 这是我的代码 package dti obd read
  • C++/CLI->C# 错误 C2526: C 链接函数无法返回 C++ 类

    我有一个使用 VS2010 C 构建的简单 NET dll 它公开了一个类的 2 个静态成员 public class Polygon public static void Test int test public static void
  • 工业强度n吨基类模板

    我正在研究一个 n 吨基类模板 我还不担心懒惰 所以Intent is 确保一个类只有 n 个实例 并提供对它们的全局访问点 到目前为止 这是我的代码 template
  • NFC 标签系列 - 真正独特吗?可克隆?

    NFC标签真的是这样吗UNIQUE彼此之间 至少在他们的序列号 我们可以相信没有 2 个 NFC 标签可以具有相同的序列号吗 我对此非常怀疑 因为那里有 并且将会有更多 NFC 标签 而且我不认为有人在控制这些连续剧 我问这个问题的原因是我
  • 通过复选框删除多个项目

    我希望能够通过复选框选择多个项目并将其在一个地方删除 这是代码 div class product image div div class product desc div div div
  • Kotlin 方法前的加号是什么意思?

    我正在学习 Kotlin 并且正在观看 Android 开发峰会 更具体地说 是 Leland Richardson 的演讲 Undestand Compose 在演示时 28分26秒 他展示了以下代码 Composable fun App
  • 需要按顺序发送多个 Volley 请求

    我需要使用 volley 发送请求以检索会员 ID 然后将该会员 ID 传递到第二个 volley 请求中以检索该会员的统计信息 我的第一个请求完美运行时出现问题 但第二个请求似乎在变量返回传递之前开始 有人知道如何防止第二个请求在返回值之
  • 获取 UIScrollView 内的 UIButton 绝对屏幕位置

    这可能是一个愚蠢的问题 但我找不到答案 我有一个 UIScrollView 和一些 UIButtons 里面 当我按下按钮时 我想知道按钮的屏幕位置 如果我使用button frame 它会给我UIScrollView内的位置 这是正常的
  • PHP 上传 - 500 内部服务器错误

    问题 上传大约 8MB 或以上的文件时 我收到 500 内部服务器错误 所有 PHP 设置位于php ini是正确的 maxAllowedContentLength已在 web config 中设置 服务器信息 人们或许可以从maxAllo
  • Pygame 中的平滑键盘移动

    我使用此代码让玩家精灵在按下箭头键时在屏幕上移动 import pygame sys time from pygame locals import pygame init FPS 30 fpsClock pygame time Clock
  • React:如果输入值按状态更改,则触发 onChange?

    Edit 我不想仅在单击按钮时才调用handleChange 它与handleClick 无关 我在 shubhakhatri 答案的评论中举了一个例子 我想根据状态改变输入值 值在改变但不触发handleChange 方法 我怎样才能触发
  • R 脚本中的 here() 问题

    R 脚本中的问题 我试图了解here 如何以可移植的方式工作 找到了 看看下面有什么工作最终答案 TL DR 底线 here 运行 a 并不是真的那么有用script R从命令行 我在 JBGruber 的帮助下理解它的方式 here 查找
  • 有没有办法找到 Microsoft SQL Server 中每个表的每个字段的特定值?

    有没有办法找到 Microsoft SQL Server 中每个表的每个字段的特定值 例如 我希望找到其中包含 666333222 的任何记录 可能吗 您可以尝试以下存储过程来搜索每个表的每个字段 对于特定值 CREATE PROC sp
  • NSStringFromClass([MyEntityClass class]) 是否生成安全的核心数据实体名称?

    大多数 我见过的所有 核心数据教程都使用以下代码片段 MyEntityClass 硬编码在 NSFetchRequest request NSFetchRequest alloc initWithEntityName MyEntityCla
  • Swift 中的 Xcode 6.1 属性字典

    从 Xcode 6 Beta 7 升级到 Xcode 6 1 Beta 2 后 以下内容不再起作用 let font UIFont name Arial size 16 let colour UIColor redColor let att
  • 适用于 iOS5 的 FFmpeg

    有人能够使用 iOS5 sdk 编译 ffmpeg 库吗 我找到了使用 4 3 sdk 的脚本 但没有找到适用于 iOS5 的脚本 我假设使用旧 sdk 和 armv7 构建的库仍然兼容 iOS 5 这是我尝试使用的命令 configure
  • 在过程中将提交放在 DML 之后有什么效果?

    我在一个包中创建了一个过程 该过程正在表中执行插入 删除操作 事务成功后 提交完成 像这样 create or replace package pac is procedure pr test emp id number is begin
  • Java KeyListener 与键绑定

    我正在尝试编写一个计算器并遇到问题 我已经为所有按钮制作了一个动作侦听器 现在我想让从键盘输入数据成为可能 我是否需要为 KeyListener 或 Keybinding 完成所有操作 或者是否有其他方法可以在单击按钮后将其发送到 acti
  • 在 Windows 命令行中自动化 cygwin 命令(最终在 MsBuild 中)

    我遇到的情况是 我有一些 cygwin 命令 我希望在 Windows 命令行中运行它们 例如 chmod 777 home administrator 目前我必须手动输入cygwin bat 然后在cygwin中输入上述命令 我想知道是否