我需要使用REG QUERY命令来查看键的值,并使用以下命令将结果设置为变量:
FOR /F "tokens=2* delims= " %%A IN ('REG QUERY "KeyName" /v ValueName') DO SET Variable=%%B
Run Code Online (Sandbox Code Playgroud)
但是如果密钥不存在,我会在控制台中显示错误.我需要隐藏这个错误!我尝试在命令之后输入2> nul来停止stderr,但是如果我只调用命令,这会有效:
REG QUERY "KeyName" /v ValueName 2>nul
Run Code Online (Sandbox Code Playgroud)
如果我将它放入FOR命令中,如下所示:
FOR /F "tokens=2* delims= " %%A IN ('REG QUERY "KeyName" /v ValueName') DO SET Variable=%%B 2>nul
Run Code Online (Sandbox Code Playgroud)
显示错误.那么有谁知道如何隐藏错误?或者也许另一个命令也看是否存在密钥?
谢谢
PS:我正在使用Windows XP
假设我有一个简单的ASP.NET MVC博客应用程序,我想允许读者在博客文章中添加评论.如果我想阻止任何类型的XSS恶作剧,我可以对所有注释进行HTML编码,以便在渲染时它们变得无害.但是,如果我想要一些基本功能,如超链接,粗体,斜体等,该怎么办?
我知道的StackOverflow使用大规模杀伤性武器降价编辑器,这似乎是一个伟大的选择.我想要去实现,如果不是因为它支持的事实,双方的HTML和降价这离开它开放的XSS攻击.
我很快就会检查新Java项目的第一次提交.我使用Eclipse Ganymede,一堆插件让事情变得更容易一些.
以前我一直参与检查整个Eclipse项目的项目.在结账后获取项目设置非常方便.然而,这种方法仍然没有问题:
对于这个特定项目,我有另一个原因不提交项目文件:
你是如何组织这个的?你如何检查版本控制以及你在外面做什么?在这种情况下,您认为最佳做法是什么?
我想我们大多数人都同意为变量,对象属性和数据库列使用描述性名称是个好主意.如果你想存储某些东西的名字,你也可以调用该属性,Name以便人们知道要放入什么.
如果测量单位不是很明显,我认为你应该更进一步,在名称中包含计量单位.Length_mm例如,应该有助于提醒开发人员,如果用户刚刚以英寸输入,他们最好将长度转换为mm.
但是,我的数据库管理员告诉我,在数据库列名中包含度量单位是"不受欢迎的".我认为这只是疯了,但也许有一些风险DBA知道我没有.
在这里给我一句话:我们应该在属性名称中嵌入测量单位吗?为什么?为什么不?
我经常想要进行多行函数调用并将其减少到一行.例如,转换...
function_call(
'first_arg',
'second')
Run Code Online (Sandbox Code Playgroud)
至
function_call('first_arg', 'second')
Run Code Online (Sandbox Code Playgroud)
emacs是否有一些命令可以帮助解决这个问题.具体来说,是否有一个命令会删除从该点到第一个非空白字符的所有空格?
我知道如何在PHP中生成一个随机数,但是我想要一个介于1-10之间的随机数,但我想要更多的3,4,5,然后是8,9,10.这怎么可能?我会发布我尝试的但老实说,我甚至不知道从哪里开始.
好吧,到目前为止,我一直在高中学习计算机科学课程并在网上做一些自己的研究,我发现我非常喜欢这个主题.然而,计算机科学课程给了我一些语言(C++,java和python)的少量经验,让我想知道我自己去哪里开发.
我想创建桌面应用程序,甚至是Web应用程序,如果我可以绕过它.您认为哪种语言最能促进这一点?
作为旁注,有哪些好书或在线文档可以解释一般的计算机科学主题?我找到了一些好的,但他们没有给我我真正想要的深度.什么是好的?
我想在不同的Windows操作系统上测试我的软件.我计划使用虚拟机软件(VMWare或Microsoft Virtual PC)来实现.
我希望能够以32位和64位的方式测试Windows 7,Windows Vista,Windows XP和Windows 98,并且可能在不同的服务包级别.
我在哪里可以免费或通过购买获得图像或完整操作系统,以便在这些VM系统中运行?
更新,2015年6月:Microsoft将退出TechNet订阅服务并将其替换为TechNet评估中心.因此,罗曼达斯的答案已不再有效.我正在将接受的答案移交给Michael Burr,他的链接仍然提供了大量的操作系统映像,并且也是免费的.
我是否可以在方法上使用一个属性,以便在调试模式中单步执行某些代码时,调试器会保留在方法的外部?
我正在尝试将LaTeX Math符号中的一些符号插入到我的LaTeX文档中:在关系符号标题下,我想要加入(⨝)和square supset(⊐).
它们后面都有一个小符号.那是什么意思; 如何将它们插入到我的文档中?我试着添加它们忽略了b,但它似乎错误而且不起作用.
我正在使用LaTeX的小型Mac安装.
.net ×1
asp.net ×1
asp.net-mvc ×1
attributes ×1
batch-file ×1
c# ×1
debugging ×1
eclipse ×1
emacs ×1
image ×1
java ×1
latex ×1
netbeans ×1
php ×1
random ×1
registry ×1
security ×1
testing ×1
virtual-pc ×1
whitespace ×1
xss ×1