小编Der*_*ler的帖子

如何在“设置”批处理文件变量中设置算术精度?

如何为除法的 SET 算术运算设置精度?

例如。 SET /A t=3/4

但这给出的结果为 ' 0' 而不是 ' 0.75'(我想要至少 2 个小数位)

或者是否有任何其他方法可以set /A在批处理文件中进行此类算术运算(使用 " "以外的其他方法)?

windows environment-variables cmd.exe

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

Windows 7 Explorer 和“dir”命令显然有 *super* 隐藏文件?

我正在编写一个小脚本来帮助处理我的音乐库。在开发过程中,我在某些艺术家文件夹中的读数中遇到了一些意外文件,例如 AlbumArtSmall.jpg、Folder.jpg 等...

我让我的程序输出这些文件的确切路径。我打开了 python 并且有 os. Listdir 他们所在的目录。果然,他们被列出了。

但是,Windows 资源管理器看不到它们。我已选中显示隐藏文件和文件夹,它正确显示了各种其他隐藏文件。

最奇怪的是,在有问题的目录的命令提示符下,键入“dir”不会列出文件。但是,键入 'ls' - 它从 MinGW 工具包中调用 ls,确实列出了它们,并且上面的 python 示例进一步支持了这一点。

到底是什么导致这些常规文件对资源管理器甚至“dir”命令隐藏...?

windows-7 windows-explorer

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

当我在 NTFS 中格式化我的 USB 驱动器时,它会创建一个“系统卷信息”文件夹——它是病毒吗?

我试图在 Windows XP 中以 NTFS 格式格式化我的 2GB USB 驱动器。

它已成功格式化,但在格式化的驱动器上,其中一个文件夹名为“系统卷信息”。我试图删除该文件夹,它说“拒绝访问”也安全地删除了我的 USB 驱动器,但它显示了一个错误,如“另一个程序中使用了通用卷......”。

为什么会发生这种情况?文件夹“系统卷信息”是病毒吗?我怎样才能克服这个问题?

usb windows-xp

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

如何使 conky 列出前 5 个进程?

我不喜欢怎么Conky的显示最多5流程以“$ top_io 5名”参数。有没有办法让 conky 像“top”一样在一个列中同时显示所有这些?在人身上找不到,也许有人会帮忙。

conky monitoring

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

处理 Sysinternals 软件不接受 -c 参数

我正在尝试使用 Sysinternals Handle 软件 ( http://technet.microsoft.com/en-us/sysinternals/bb896655 )在 Windows 中关闭锁定文件的句柄。

首先我搜索打开的句柄:

handle.exe "C:\Temp"
Run Code Online (Sandbox Code Playgroud)

它向我发出以下问题:

Far.exe pid: 1144 类型: 文件 2E8: C:\Temp

Far.exe pid: 1144 类型: 文件 3A8: C:\Temp

接下来我使用 -c 参数运行 handle.exe。但是,无论我输入哪个数字,它都没有任何作用。我已经尝试过:1144、2E8、3A8 和 1144 十六进制(478),因为软件帮助说它接受十六进制的 PID。无论我输入什么,它只会发出以下内容:

Handle v3.46
Copyright (C) 1997-2011 Mark Russinovich
Sysinternals - www.sysinternals.com

usage: handle [[-a [-l]] [-u] | [-c <handle> [-y]] | [-s]] [-p <process>|<pid>] [name]
  -a      Dump all handle information.
  -l      Just show pagefile-backed section handles.
  -c      Closes the specified handle (interpreted as a hexadecimal number). …
Run Code Online (Sandbox Code Playgroud)

windows sysinternals

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

为什么事件日志时间与任务栏时间不同?

今天是几个月来我第一次打开管理工具来查看事件日志。

想象一下,当我在日志中看到时间戳为 2012 年 9 月 11 日的事件时,我惊呆了。任务栏/控制面板日期/时间设置显示正确的日期和时间,即 2012 年 1 月 22 日 ADG 10:27 AM (GMT+0530)。这是一个独立的盒子。

控制面板/日期和时间设置中的“Internet 区域”选项卡显示“时间已在 20/01/2012 17:05 与 time.nist.gov 成功同步”

事件日志中的最新条目是带有时间戳的 W32Time 事件,时间戳记 11/09/2012 12:10:19 指出“时间服务已检测到系统时间需要更改 -62985605 秒”。时间服务不会改变系统时间超过 -54000 秒。验证您的时间和时区是否正确,以及时间源 time.nist.gov (ntp.m|0x1|59.95.77.95:123->192.43.244.18:123) 是否正常工作。

我一头雾水。

  1. 为什么事件日志时间与系统/任务栏时间不同?
  2. 为什么事件日志报告与控制面板/日期和时间设置中 Internet 区域选项卡下的报告明显冲突?

windows event-log

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

如何使“查找”仅匹配特定子目录中的文件

我在 Mac OS X 10.6.8 上使用 bash。

使用该find命令,我想搜索匹配*.XML. 但是,我只想匹配16xxxx子目录中的那些文件,而不是16yyyy某个基目录中的文件。

basedir/16xxxx/EX1.XML
basedir/16xxxx/EX2.XML
basedir/16yyyy/EX3.XML
basedir/16yyyy/EX4.XML
Run Code Online (Sandbox Code Playgroud)

我正在寻找的结果将是EX1.XMLEX2.XML(为清楚起见,排除了完整路径名)。

这是一个bash脚本这将使它方便,如果我能进入的背景下16xxxx/*.XML作为表达式传递给-namefind命令:

find basedir -name '16xxxx/*.XML'
Run Code Online (Sandbox Code Playgroud)

但是,这不会返回任何匹配项,因为 shell 与/字符不匹配。是否有一些参数要传递给find或一种方法来转义16xxxx/\*.XML将返回我需要的结果的表达式?

bash find macos

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

什么决定了 Windows 快捷方式的可能兼容性选项?

如果您曾经研究过快捷方式的属性表,您可能已经遇到过这个页面:

快捷方式属性对话框中的兼容性页面

我用红色突出显示了一个特定的下拉框。这是它的样子,如果我展开下拉列表:

可能的操作系统兼容性级别

如果我对不同的快捷方式做同样的事情,我会得到不同的选择:

在此处输入图片说明

对于给定的快捷方式,如何确定我在该列表中可用的选项?

windows windows-7 compatibility shortcuts

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

无法更改新文本文档的文件格式

我试图改变文件格式新的文本文档到html.But的文件扩展名被改变,而它仍然为.txt文件打开。

notepad windows-xp

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

使用awk在=符号之前提取子字符串

假设我有一些文件,表格中有一堆行

someString=someMoreCharacters
anotherString.blah=foo=bar
blah.blah.blah=foo.bar.=foobar
Run Code Online (Sandbox Code Playgroud)

期望输出

someString
anotherString.blah
blah.blah.blah
Run Code Online (Sandbox Code Playgroud)

我想使用 awk 来提取从行首开始并一直向上直到但不包括第一个等号的子字符串。我希望能够将此输出通过管道传输到 xargs。

regex awk

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