小编Pat*_*uff的帖子

如何从批处理脚本中获取注册表项的值?

我需要使用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

registry batch-file

57
推荐指数
6
解决办法
23万
查看次数

在OSX上,Windows的QueryPerformanceCounter相当于什么?

我正在将一个库从Windows移植到*NIX(目前是OSX),现在有人可以使用什么功能代替Microsoft的QueryPerformanceCounter和QueryPerformanceFrequency?

c c++ unix windows porting

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

Base64在VBScript中编码字符串

我有一个Web服务加载驱动程序,它是一个Windows脚本文件(WSF),包括一些VBScript和JavaScript文件.我的Web服务要求传入的消息是base64编码的.我目前有一个VBScript函数可以做到这一点,但效率很低(内存密集,主要是由于VBScripts可怕的字符串连接)

[在旁边; 是的,我见过杰夫的最新博文.串联发生在跨越1,000到10,000字节大小的消息的循环中.

我尝试过使用一些自定义字符串连接例程; 一个使用数组,一个使用ADODB.Stream.这些帮助,一点点,但我认为如果我有其他方式编码消息而不是通过我自己的VBS功能,它会有所帮助.

有没有其他方式编码我的消息,优先使用本机Windows方法?

vbscript base64 encoding wsh

24
推荐指数
4
解决办法
8万
查看次数

存储过程是否更易于维护?

为了使代码更易于维护(即更容易更改业务规则而不重新编译代码),在存储过程中放置​​代码的理由是什么?

所有其他条件相同的是什么使存储过程更好/更差的维护?

sql maintenance stored-procedures

14
推荐指数
5
解决办法
3441
查看次数

臭鼬工程项目

臭鼬工程项目:由公司的一部分在不知道公司其余部分的情况下进行的项目.

寻找有关您工作或发起的任何臭鼬工程项目的故事:

  • 它成功了吗?
  • 你被发现了吗?
  • 你受到惩罚还是奖励?
  • 你是如何资助它的?
  • 你是怎么配备它的?
  • 与地上项目相比,完成需要多长时间?
  • 与地上项目相比,成本是多少?
  • 它被正式采用了吗?

project-management skunk-works

12
推荐指数
2
解决办法
1776
查看次数

EXCEL XOR多位

好的,我有两个单元格,其中包含一串位0111010和0101011.我想将两者合并在一起,以便生成的单元格为0010001.

我知道你可以将它用于布尔值

=OR(AND(A1,NOT(A2)),AND(A2,NOT(A1)))
Run Code Online (Sandbox Code Playgroud)

但它不适用于一串位.

excel xor

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

将12小时日期/时间转换为24小时日期/时间

我有一个制表符分隔文件,其中每个记录都有一个12小时格式的时间戳字段:

mm/dd/yyyy hh:mm:ss [AM | PM].

我需要快速将这些字段转换为24小时的时间:

mm/dd/yyyy HH:mm:ss.

最好的方法是什么?我在Windows平台上运行,但除了常用的Windows工具之外,我还可以访问sed,awk,perl,python和tcl.

datetime text-files

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

Applescript问题 - 将曲目添加到播放列表

说真的,我甚至不好意思这个问题.

我有一个Applescript应该建立一堆整张专辑的播放列表.一切正常,除了实际将曲目添加到播放列表.这是相关的代码:

repeat with theAlbum in randAlbums
    set these_tracks to (tracks of library playlist 1 whose album is theAlbum)
    repeat with the_track in these_tracks
        add the_track to playlist thePlaylist  (* doesn't work *)
    end repeat
end repeat
Run Code Online (Sandbox Code Playgroud)

我得到的错误是"iTunes收到错误:发生描述符类型不匹配."

randAlbums是唯一专辑名称的列表,thePlaylist是在脚本中先前创建的播放列表.

我一直在抨击这个感觉就像一个星期,我无法弄明白.在此先感谢您提供的任何帮助:)

macos applescript

7
推荐指数
1
解决办法
4991
查看次数

是否有适用于Windows脚本主机代码的Profiler?

是否有任何分析器可以分析在WSH(VBScript,JavaScript,WSF)下运行的代码?除了使用跟踪语句进行手工检测之外,在WSH下运行代码的好方法是什么?

profiling wsh windows-scripting

6
推荐指数
1
解决办法
495
查看次数

如何为链接创建onclick

我有一个div我会在运行时动态设置值的值,如果有值比我启用或创建的链接要有onclick方法,我将在其中调用javascript方法。

如何在jquery或中执行此操作javascript

我将值设置div为如下所示,

document.getElementById('attachmentName').innerHTML=projectInforamtionMap.Cim_AttachmentNames;
Run Code Online (Sandbox Code Playgroud)

这个div:

<tr>
  <td align="left"><div id="attachmentName"> </div></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

请帮助我查找并修复。

最好的祝福

javascript jquery onclick href

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