我需要在运行时将ID和密码传递给批处理文件,而不是将它们硬编码到文件中.
这是命令行的样子:
test.cmd admin P@55w0rd > test-log.txt
Run Code Online (Sandbox Code Playgroud) 我有一个像这样的bat文件:
ipconfig
Run Code Online (Sandbox Code Playgroud)
这将打印出ip信息到屏幕,但在用户可以读取该信息之前,CMD关闭它是自己的.
我相信CMD假设脚本已经完成,所以它关闭了.
脚本完成后如何保持CMD打开?谢谢!
我想使用bat文件删除包含所有文件和子文件夹的文件夹.
我尝试了以下,但它不起作用:
@DEL D:\PHP_Projects\testproject\Release\testfolder*.*
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
我的目标是将.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命令时,会发生同样的事情.
谁知道我做错了什么?

batch-file ×6
windows ×2
arguments ×1
cmd ×1
command ×1
delete-file ×1
file ×1
powershell ×1
text ×1