gpt4 book ai didi

powershell - 在 Powershell 中有一种方便的方法可以转储属于组的所有 dicom 元素

转载 作者:行者123 更新时间:2023-12-02 23:32:29 26 4
gpt4 key购买 nike

我在 powerwshell 中工作,我想知道是否有一种方法可以转储属于一个组的所有标签。例如,如果我知道 (0029,0010) 处有一个 Private Creator 标签,那么工具包中是否会转储所有 (0029,10xx) 的标签
希望是这样的

gci -Path "path_to_dcm_file" | %{dcmdump (0029,10**) $_.FullName} 

最佳答案

查看 dcmdump 的帮助,您所追求的选项似乎是 +P

Get-ChildItem -Path "path_to_dcm_file" |
ForEach-Object {dcmdump.exe +P 0029,0010 $_.FullName}
但是对于 10xx 部分,我想不出在标签搜索中使用通配符的方法。您可以通过打印所有标签然后使用 powershell 过滤来使用 powershell。
Get-ChildItem -Path "path_to_dcm_file" |
ForEach-Object {dcmdump.exe $_.FullName | Select-String '0029,10??'}
或者如果您想匹配的不仅仅是最后两个数字
Get-ChildItem -Path "path_to_dcm_file" |
ForEach-Object {dcmdump.exe $_.FullName | Select-String '0029,\d{4}'}

关于powershell - 在 Powershell 中有一种方便的方法可以转储属于组的所有 dicom 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64320975/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com