众所周知,Windows 8 将所有同时进行的文件复制操作合并到一个对话框中。此外,奇迹般的奇迹,您现在也可以暂停任何操作!
我想知道的是,如果您暂停向/从外部驱动器复制文件,如果您尝试安全移除驱动器,Windows 是否会抱怨?如果您只是断开驱动器的连接(当然写入缓存已禁用),然后将其重新连接到同一个 USB 端口并提供与以前相同的驱动器号 - 复制是否继续正常进行并且文件复制是否正确?
到目前为止,我只在 VM 中安装了 Windows 8(这样就添加了一个额外的USB 虚拟化连接器驱动程序层,谁知道还有什么),而且由于某种原因,我手头没有可用的 USB 记忆棒,我不想冒险进行测试使用包含我的备份和其他宝贵数据的硬盘驱动器。那么,是否有人拥有适当的非虚拟机非 VHD 完整 Windows 8 RTM 安装愿意对此进行测试并让我们知道?
另外,我找不到任何关于是否支持这种操作的官方说法,或者微软是否明确建议在这种情况下不要断开驱动器连接。如果除了本博文中的内容之外,还可以找到有关此功能的任何官方文档,请分享。
我想把我的右键Alt变成一个Pause/Break键,因为我的键盘没有。
我想知道去哪里编辑这些信息,以及如何保存更改。
请不要告诉我诸如“使用 [这个程序]”之类的话,除非它非常易于使用和理解。此外,通常的代码RAlt::^CtrlBreak
不适用于我的 Hegemonia 游戏。
我正在开发一个复杂的、长时间运行的批处理脚本,在调试时遇到了一个小问题。我有一个打开到脚本根路径的命令行窗口,因此我可以键入myscript.bat
以将其关闭以进行测试。我PAUSE
在语句之间使用命令来观察脚本的行为。但是,我发现在PAUSE
取消执行的命令期间键入 CTRL+C 只会被解释为继续执行的键,而不是按预期中断脚本。
我知道我可以简单地终止/关闭命令窗口,但每次在新的命令窗口中导航回正确的路径有点烦人。有没有一种方法可以在批处理脚本当前处于 时轻松地正确中断它的执行PAUSE
?
编辑:正如@dbenham 所指出的,它PAUSE
看起来在简单的脚本中工作得很好。PAUSE
但是,如果迭代内嵌套有多个语句FOR
,则不能在FOR
迭代中间中断 - 只能在最后中断。这是演示该问题的示例脚本:
@echo off
for /l %%y in (2008, 1, 2013) do (
echo 1
pause
echo 2
pause
echo 3
pause
echo 4
pause
echo 5
pause
)
Run Code Online (Sandbox Code Playgroud)
如果您尝试终止前四个PAUSE
语句中的任何一个,您会发现您的终止命令被忽略并且执行仍然继续。但是,一旦到达末尾,即第五个PAUSE
,您就会收到终止提示(在下面的示例输出中,我在每个提示时都按 CTRL+C):
Z:\>test
1
Press any key to continue . . .
2
Press any key to continue . . .
3
Press …
Run Code Online (Sandbox Code Playgroud) 在播放曲目时,我希望能够按下一个按钮并停止我正在听的内容并将光标向前移动到该位置(本质上更像是暂停而不是停止)。但即使pause
不移动光标,所以它不是正确的选项。 Stop
返回到光标位置。
在右上角,有两个我根本不使用的键:
还有两个我很少使用的:
为什么他们仍然会出现在某些键盘现在?为什么现代程序忽略这些键的使用?