相关疑难解决方法(0)

用于Windows的Git中的Bash:使用带有args的CMD.exe/C运行命令时的怪异

这更令人烦恼而不是问题,但我非常想了解这里的语义.

我想要做的就是在临时命令提示会话上运行任意命令,该会话本身在bash会话下运行.

我的成功率是50/50,因为一些命令按预期工作,而其他命令则没有那么多.

我认为问题可能在于没有正确排列的参数(即缺失或合并的参数)

我会尽力解释我的意思是怪异的一系列命令和响应.(我正试着在屏幕上打印测试字.)

我在GNU bash下运行这些,版本3.1.0(1)-release(i686-pc-msys)与Git-1.8.4捆绑在一起:

第一次尝试:

$ cmd /c echo test
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
c:\>
Run Code Online (Sandbox Code Playgroud)

第二次尝试:

$ cmd '/c echo test'
test"
Run Code Online (Sandbox Code Playgroud)

第三次尝试:

$ cmd "/c echo test"
test"
Run Code Online (Sandbox Code Playgroud)

第四次尝试:

$ cmd /c\ echo\ test
test"
Run Code Online (Sandbox Code Playgroud)

第五次尝试:

$ cmd "/c echo" test
'echo" test' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

我真的很感激上述行为的任何指示或见解,因为这对我来说是不合理的,让我疯狂! …

windows git bash cmd git-bash

24
推荐指数
2
解决办法
8349
查看次数

Win32 API命令行参数解析

我正在编写Win32控制台应用程序,它可以使用这样的可选参数启动:

app.exe /argName1:"argValue" /argName2:"argValue"
Run Code Online (Sandbox Code Playgroud)

我是否必须手动解析它(以便能够确定哪些参数存在)来自argc/argv变量,或者Win32 API是否包含一些参数解析器?

c windows winapi command-line command-line-arguments

15
推荐指数
3
解决办法
2万
查看次数

在Git Bash Terminal上执行.bat文件中的命令

我是Git bash的新手.

只是出于好奇而试图创建一个包含命令的.bat文件(不知道Git Bash是否支持.bat文件)

我想要实现的只是将这个.bat文件拖放到Git Bash终端并执行文件中的命令(是否可能?).

我在.bat文件中的命令

cd "C:\Users\USER\abc\xyz"
cd "C:\Users\USER\abc\xyz\pqr"
export HOME="C:\Users\USER\some_directory"
export HOME2="C:\Program Files\directoy"
Run Code Online (Sandbox Code Playgroud)

git git-bash

15
推荐指数
2
解决办法
3万
查看次数

MSysGit - 直接运行bat文件

我安装了新版本的MSysGit,现在我无法直接从命令行运行*.bat文件("称为MINGW64").

我尝试搜索它,但我只看到需要先运行cmd的选项. 从git控制台出来:如何执行批处理文件然后返回到git控制台? cmd "/C clean.bat"

有没有选择只运行clean.bat

非常感谢你


我通过更新所有库来解决这个问题......也许是Cygwin?我不确定,但更新所有软件,它的工作原理.

windows cmd msysgit

5
推荐指数
1
解决办法
3982
查看次数