相关疑难解决方法(0)

是否存在批处理文件中的"Power to"功能?(指数)

问题

有没有办法将变量"赋予数字或其他变量的"权力"批处理文件?这个功能是否存在?这方面的一个例子是在Python中,你可以使用**"强大的力量".

编辑

您可以在批处理文件中进行数学运算... http://en.wikipedia.org/wiki/Batch_file

math batch-file

3
推荐指数
1
解决办法
5057
查看次数

如何将单个 PowerShell 输出字符串放入 cmd 变量?

我有一个输出单个字符串值的 PowerShell 脚本。我有一个 cmd 批处理脚本,需要执行 PowerShell 脚本并将单个 PowerShell 输出值放入批处理脚本中的变量中。我正在寻找各种导出到文件或读取文件的方法,但这不是我想要的。谢谢!

(编辑)这是我尝试使用它的地方(响应发布脚本):

@echo off
REM The next line puts the .ps1 output into the variable
REM and, obviously, this does not work
set pass_word=<C:\temp\PullPassword.ps1
tabcmd login -s "http://myserver.net" -u mylogon -p %pass_word%
Run Code Online (Sandbox Code Playgroud)

(编辑)我在这里看到了OP的答案Getting Powershell variable value in batch script,还查看了foxdrive的答案,所以我开始使用FOR...DO语句。我认为我对 cmd 非常擅长,但不明白为什么我的命令不起作用:

for /f "delims=" %%a in ('powershell . "C:\temp\PullPassword.ps1"') do set val=%%a
echo  %a% 
Run Code Online (Sandbox Code Playgroud)

当我在另一篇文章中查看 Foxdrive 的完整答案时,我震惊了:%a% 是错误的,我需要 %val%!噢,耻辱!以下作品:

@echo off
set mypath=C:\temp\PullPassword.ps1
for /f "delims=" %%a in ('powershell . …
Run Code Online (Sandbox Code Playgroud)

powershell cmd batch-file

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

批处理脚本 - 计算文件中字符的实例

在windows xp中使用批处理脚本(.bat文件),我将如何阅读文本文件并查找存在多少个字符实例?

例如,我有一个包含以下内容的字符串:

""OIJEFJ"JOIEJKAJF"""LKAJFKLJEIJ""JKLFJALKJF"LKJLKFA""""LKJKLFJLKADJF
Run Code Online (Sandbox Code Playgroud)

我希望它计算"文件中有多少并返回计数.

windows-xp batch-file count

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

标签 统计

batch-file ×3

cmd ×1

count ×1

math ×1

powershell ×1

windows-xp ×1