相关疑难解决方法(0)

如何将参数传递给批处理文件?

我需要在运行时将ID和密码传递给批处理文件,而不是将它们硬编码到文件中.

这是命令行的样子:

test.cmd admin P@55w0rd > test-log.txt
Run Code Online (Sandbox Code Playgroud)

arguments batch-file

1100
推荐指数
17
解决办法
180万
查看次数

如何使用批处理文件写入文本文件?

我需要创建一个脚本,可以将一行文本写入与批处理文件相同的目录中的文本文件.

text file batch-file

164
推荐指数
5
解决办法
49万
查看次数

BAT文件执行后保持CMD打开

我有一个像这样的bat文件:

ipconfig
Run Code Online (Sandbox Code Playgroud)

这将打印出ip信息到屏幕,但在用户可以读取该信息之前,CMD关闭它是自己的.

我相信CMD假设脚本已经完成,所以它关闭了.

脚本完成后如何保持CMD打开?谢谢!

cmd batch-file

147
推荐指数
6
解决办法
29万
查看次数

如何在Windows中使用bat文件删除包含所有内容的文件夹?

我想使用bat文件删除包含所有文件和子文件夹的文件夹.

我尝试了以下,但它不起作用:

@DEL D:\PHP_Projects\testproject\Release\testfolder*.*
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

windows command batch-file delete-file

126
推荐指数
2
解决办法
26万
查看次数

"@"在Windows批处理脚本中的含义是什么

我看到@在这种情况下使用:

@echo off

@echo start eclipse.exe
Run Code Online (Sandbox Code Playgroud)

@这里的意思是什么?

windows batch-file

120
推荐指数
7
解决办法
19万
查看次数

为什么Visual Studio中的所有预构建或后构建事件都会因退出代码1而失败?

我的目标是将.exe文件从解决方案A的bin文件夹复制到解决方案A的post build事件上的另一个解决方案B资源文件夹.
我创建了必要的xcopy命令并在powershell中尝试了它:它完美地工作.
每当我向VS中的操作添加任何命令时,都会失败并显示:"#command#exited with code 1",其中#command#例如是xcopy命令.
我尝试以管理员身份运行VS,目前我尝试运行一个包含"@echo off @exit 0"的.bat文件.这也导致"#command #exit with code 1".

有一些我作为VS post/pre-build命令尝试的例子:
调用"projdir\test.bat"
调用projdir\test.bat
"projdir\test.bat"
projdir\test.bat
...我试过projdir as "$(ProjectPath)"和手动路径.

我把输出放到verbose并找到以下内容:
命令"C:\ Users\Traubenfuchs\AppData\Local\Temp"写得不正确或找不到.(该文件夹实际存在但我不知道它想要做什么.)
当我在构建前/后构建一个xcopy命令时,会发生同样的事情.

谁知道我做错了什么?

在此输入图像描述

powershell batch-file visual-studio

10
推荐指数
2
解决办法
1万
查看次数