草庐IT

VARIABLES

全部标签

windows - 调用包含变量的 webrequest -body

早上好,stackoverflow的人们,我有一个Google无法帮助我解决的问题。我们有一个API,我们使用以下代码对其进行身份验证:$DeviceNumber=Read-Host"Enterdevicenumber"$URL="https://URL.diskspace.website.com/v1/"$pass='password123'$postParam='{"password":"$pass"}'$AuthToken=""#LogintotheURL$IWRLogin=Invoke-WebRequest-MethodPost-Uri$URL/login/$env:usern

windows - 使用for循环和变量替换批量拆分文件路径

我已经搜索了很长时间,但没有任何运气能让我的脚本正常工作。我觉得我很接近,但需要一点帮助。我正在尝试使用FOR循环递归扫描“srcdir”(在我的脚本开头设置),然后一旦循环返回文件/路径(%%f),我就可以用其他东西替换部分文件路径(例如,C:\rootpath\src对应C:\rootpath\des)。我可以通过使用像这样的脚本来做这样的事情:setsubdir=C:\rootpath\srcsetsubdir=%subdir:src=des%echo%subdir%但是,使这变得困难的是我的“srcdir”的根路径可能会改变(例如;C:\roothpath)并且“srcdir”

用于循环变量扩展的 Windows 批处理脚本不起作用

我正在学习有关Windows脚本数组和for循环的教程。这些示例无法正常工作,已在Windows7和10上进行测试。Batchscripttutorial当我运行以下for循环时:::@echooffsetlist=1234(for%%ain(%list%)do(echo%%a))我得到以下输出:setlist=1234(for%ain((null))do(echo%a))列表变量的内容不会在for循环中打印出来。我期待得到1234有什么想法吗? 最佳答案 有关使用SET等基本批处理命令的信息,请参阅SS64很好的信息来源。在您的情

windows - 尝试创建批处理文件以选择要打开的文件

我正在尝试创建一个批处理文件,按名称搜索特定系列的文件,并创建一个列表来选择要运行/打开的文件。我的问题是我不知道如何将每个结果设置为一个变量。下面的代码是我目前拥有的:@echooff::Thecodebelowrequestsfortheusertoenterpartofthefilename::thathe/sheisinterestedinopening.Thiseitherprovidesafilename::orprovidesalistofsimilarfilenames.Iwouldliketotakethelist::andcreateanumberedlistfro

R:将文本字符串转换为命令

我需要找到一种方法让R在控制台中调用时“输入”特定的文本字符串。假设我有一个包含很多行的列表。每行包含表示计算规则的文本(以R可以在阅读时处理的格式)。A如上所示,A、B和C是已定义的变量。my_list我的列表包含一些规则,我想在一个命令中打印和检查这些规则。通过输入my_list[1,]我想检查A+B是否确实小于或等于C。我搜索一个结果为TRUE的函数。谁能帮忙?谢谢您的支持。S. 最佳答案 我们使用gsub删除{},然后执行eval(parsesapply(gsub("[{}]","",my_list[[1]]),functi

c# - 在 C# 中使用访问器的优点和缺点是什么

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:publicvariablesvsprivatevariableswithaccessors我目前正在构建一个小型应用程序来管理XML文件。每个条目在代码中由自定义类的实例表示。现在要设置和获取属性,我可以允许直接访问它们,也可以使用访问器。哪个更好,为什么?

windows - 批处理字符串操作中的进度条

这个问题在这里已经有了答案:batchvariablestringmanipulationnotworking(1个回答)关闭9年前。这是我的代码,(我试图制作一个进度条但失败了)。http://pastebin.com/JpUT3QvY我得到这个作为输出:bar:~0,1bar:~0,2bar:~0,3etc..etc..我希望它像这样:*,**,***等。基本上每1秒将星号增加1。非常感谢任何帮助,我尝试了许多不同的结构但失败了。现在我需要继续写作,这样这个过滤器才能接受我的问题,因为它希望我使用正确的语法写更多内容,现在你可以停止阅读,因为这与问题完全无关。@echooff&se

windows - 如何在 CMD.EXE 语句中使用 Powershell 全局变量

我正在尝试使用带有嵌入式CMD.exe代码的powershell自动安装打印机。为了优化代码并减少输入量,我使用了全局变量,它与powershell代码配合得很好。然而,一旦它用单引号和双引号命中嵌入的CMD.exe代码,全局变量就不再被识别。我尝试使用单引号或双引号,但仍然没有成功。有问题的参数位于第21行,开关/r。关于如何修复它的任何想法?Note:ThiscodeisforPowershell_v2.$h=get-contentenv:computername$global:portIP1="printer01"$global:portIP2="printer02"if($h-

Windows 批处理文件 : set string+number variables to contents of cmd-line parameters?

我正在尝试编写一个批处理文件,将名为VPARM1、VPARM2等的变量设置为命令行变量%1、%2等的内容。这有一个转折点:如果%1,%2,etc是现有文件的名称,我想将其解析为路径和文件名并清除原始变量。在另一个线程中,MattWilliamson向我展示了如何将现有文件的名称解析为它的各个部分,就像这样(他的代码):@echooffsetlocalEnableDelayedExpansionFOR%%aIN(%*)DO(ifexist%%asetVDOSPATH="%%~dpa"ifexist%%asetVDOSFILE="%%~nxa"echo(!VDOSPATH!!VDOSFIL

windows - 将变量与包含开关一起使用时 Get-ChildItem 失败

Powershellv4.0Windows7此代码有效并检索了我要查找的2个文件:$dir=Get-Item-Path"C:\TestSource"Get-ChildItem-Path"$($dir.FullName)\*"-File-Include*.txt,*.inf此代码也有效,但它只能找到txt文件:$Dir=Get-Item-Path"C:\TestSource"$Filter="*.txt"Get-ChildItem-Path"$($dir.FullName)\*"-File-Include$Filter但是,这不会返回任何对象:$Dir=Get-Item-Path"C:\