小编Kar*_*ran的帖子

在 Windows 8 中复制暂停时能否断开 USB 驱动器的连接?

众所周知,Windows 8 将所有同时进行的文件复制操作合并到一个对话框中。此外,奇迹般的奇迹,您现在也可以暂停任何操作!

新的 WIN8 复制对话框

我想知道的是,如果您暂停向/从外部驱动器复制文件,如果您尝试安全移除驱动器,Windows 是否会抱怨?如果您只是断开驱动器的连接(当然写入缓存已禁用),然后将其重新连接到同一个 USB 端口并提供与以前相同的驱动器号 - 复制是否继续正常进行并且文件复制是否正确?

到目前为止,我只在 VM 中安装了 Windows 8(这样就添加了一个额外的USB 虚拟化连接器驱动程序层,谁知道还有什么),而且由于某种原因,我手头没有可用的 USB 记忆棒,我不想冒险进行测试使用包含我的备份和其他宝贵数据的硬盘驱动器。那么,是否有人拥有适当的非虚拟机非 VHD 完整 Windows 8 RTM 安装愿意对此进行测试并让我们知道?

另外,我找不到任何关于是否支持这种操作的官方说法,或者微软是否明确建议在这种情况下不要断开驱动器连接。如果除了博文中的内容之外,还可以找到有关此功能的任何官方文档,请分享。

usb eject file-transfer pause windows-8

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

如何自动复制 PDF 文件中的页面?

我有很多 PDF 文件,每个文件有 1 到 4 页。我需要一个能够为每个文件自动生成一个新文件的解决方案。新文件应该两次包含原始文件的内容(即第 1 页到最后,然后是相同顺序的相同页面)。

我该如何实现?

pdf duplicate pdftk

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

在 Windows 中,具有递归 for 循环和包含空格的文件名的批处理文件

我有一个文件夹树,像这样(这只是一个例子,在我的真实情况下会更深入):

C:\test
|   
+---folder1
|       foo bar.txt
|       foobar.txt
|       
+---folder2
|       foo bar.txt
|       foobar.txt
|       
\---folder3
        foo bar.txt
        foobar.txt
Run Code Online (Sandbox Code Playgroud)

我的文件名称中有一个或多个空格,我需要对它们执行命令,所以我对 foo bar.txt 感兴趣,但对 foobar.txt 不感兴趣。

我试过(在批处理文件中):

for /r test %%f in (foo bar.txt) do if exist %%f echo %%f
Run Code Online (Sandbox Code Playgroud)

其中命令是简单的echo.
它不起作用,因为空间被跳过并且我没有得到任何输出。

这有效,但不是我需要的:

for /r test %%f in (foobar.txt) do if exist %%f echo %%f
Run Code Online (Sandbox Code Playgroud)

它打印:

C:\test\folder1\foobar.txt
C:\test\folder2\foobar.txt
C:\test\folder3\foobar.txt
Run Code Online (Sandbox Code Playgroud)

我尝试使用引号 (") 但它不起作用:

for /r test %%f in ("foo bar.txt") do if exist %%f echo %%f
Run Code Online (Sandbox Code Playgroud)

它不起作用,因为引号仍包含在输出中:

C:\test\folder1\"foo …
Run Code Online (Sandbox Code Playgroud)

windows batch

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

Firefox 橙色按钮的快捷键是什么?

Firefox 4 窗口左上角橙色按钮的快捷键是什么?我试过 ALT+F,但这只会调出隐藏的“文件”菜单。

browser firefox keyboard-shortcuts

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

为什么 32 位仅限于 4 GB RAM 但它可以轻松支持 1 TB HDD?

为什么 32 位仅限于 4 GB RAM 但它可以轻松支持 1 TB HDD?

二进制数学是如何工作的?

memory hard-drive 32-bit

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

在多台 PC 上使用相同的 Windows 8 升级安装程序

根据新的 Windows 8 许可条款对您的影响一文

您可以将该软件转移到另一台属于您的计算机上。… 您不得传输软件以在计算机之间共享许可证。

但是如果我有一堆混合了 XP/Vista/Windows 7 的 PC 怎么办?我可以只购买 40 美元(仅限下载)或 70 美元(DVD)的 Windows 8 Pro 升级版(两者都没有密钥)一次并用它来升级所有 PC 吗?由于我没有共享许可证并且每台PC都有自己的有效正版许可证,所以应该允许,对,还是非法?即使他们希望人们为每台 PC 支付 40 美元/70 美元,他们将如何强制在每台 PC 上使用安装程序/媒体?


一位消息人士让我相信安装程序只会检查以前的操作系统的密钥,这让我感到困惑(在此之前我从未购买过升级版本,只有完整的零售或预装版本)。这是真的还是我需要输入两个密钥才能使升级工作,一个用于以前的版本,另一个用于 Windows 8?如果是后者,那么问题就解决了,因为显然同一个 Windows 8 密钥对多台 PC 无效。

upgrade media installer windows-8

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

将给定目录中的单个 exe 添加到 PATH 环境变量

是否可以将目录中的多个程序中的单个程序添加到 PATH 环境变量?

假设我在D:\utils. 而不是添加D:\utils\PATH我想添加D:\utils\utility-5.exe. 但这不起作用。

有没有办法单独添加它,还是需要将它移动到自己的目录中?

windows path environment-variables

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

如何在 Windows 7 上的 CMD.exe 中使用 "(引号)作为 FOR /F 分隔符

我想要一个 .bat 文件获取 Visual Studio 项目中所有 *.XML 文件的列表到目前为止我尝试的是首先使用旧版本的 GREP:

SET TempName=%temp%\TEMP%RANDOM%.bat
c:\bin\grep.exe -i \.xml\^" MyProject.vcxproj  >> %TempName%
Run Code Online (Sandbox Code Playgroud)

但随后我需要从该临时文件中获取文件名

我试过这样的事情

FOR /F "tokens=2 delims="" %%F IN (%TempName%) DO ECHO %%F
FOR /F "tokens=2 delims=^"" %%F IN (%TempName%) DO ECHO %%F
FOR /F 'tokens=2 delims="' %%F IN (%TempName%) DO ECHO %%F
Run Code Online (Sandbox Code Playgroud)

但它们都不起作用。似乎分隔符"被视为选项列表的结束引号,这就是为什么我试图^在第二次尝试时将其转义。

windows-7 batch-file

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

使用 Windows 8 上的任务计划程序安排每小时静默的 Windows Defender 定义更新

我想每小时更新一次 Windows Defender 的定义,并想出了使用任务计划程序执行带有签名更新参数的 Defender 更新服务的想法。

~/Windows Defender/MpCmdRun -SignatureUpdate
Run Code Online (Sandbox Code Playgroud)

这工作得很好,但cmd每小时打开一个窗口,我想在后台静默运行它。

我知道可以通过注册表 mod 来增加更新频率,但不想在关键 Defender 更新之后一遍又一遍地进行黑客攻击,之后注册表会恢复到原始设置。

我对 cmd 参数不是很熟悉。我知道一些可执行文件与/silent后台启动的参数一起工作,但它没有帮助。我还能尝试或使用什么?

windows-defender windows-task-scheduler windows-8

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

“.”的 ShellNew 图标 文件类型

我已经成功创建了一个 ShellNew 命令,以便我可以创建一个没有文件扩展名的新空白文件。reg 文件如下所示:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\.]

[HKEY_CLASSES_ROOT\.]
@="emptyFile"

[HKEY_CLASSES_ROOT\.\ShellNew]
"NullFile"=""
@="Empty File"
"ItemName"=""

[HKEY_CLASSES_ROOT\.\ShellNew\Config]
"NoExtension"=""

[-HKEY_CLASSES_ROOT\emptyFile]

[HKEY_CLASSES_ROOT\emptyFile]
@="Empty File"

[HKEY_CLASSES_ROOT\emptyFile\DefaultIcon]
@="%SystemRoot%\\system32\\imageres.dll,2"
Run Code Online (Sandbox Code Playgroud)

这太棒了。它按照我想要的方式创建文件,但显示在 ShellNew 窗口中的图标是系统分区的图标,如下所示:

1

如何更改此图标以匹配我为文件类型本身提供的 DefaultIcon?我曾尝试制作一个“图标”字符串值,就像我必须为 Unity 和 Sublime Text 菜单项所做的那样,但无论我把它放在哪里都不起作用。

windows-registry windows-7 icons

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