小编Gre*_*reg的帖子

临时更改单个批处理文件命令的目录

在 shell 脚本中,如果我需要从目录运行命令,我可以使用子 shell 来确保我返回到原始上下文:

(cd temporary/new/directory ; command)
# now I am still in original directory
Run Code Online (Sandbox Code Playgroud)

这可以在 Windows 批处理文件(或 cmd 文件)中完成吗

在批处理文件中做同样的事情会让我留在新目录中。

我可以:

pushd temporary\new\directory && command && popd
Run Code Online (Sandbox Code Playgroud)

但是 popd 依赖于command.

有任何想法吗?

windows batch-file working-directory

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

是否可以提示 Windows 使进程完全退出交换

是否可以提示 Windows 虚拟内存管理器将特定进程带出交换?

我经常遇到的情况是,所有正常程序都使用大约 50% 的 RAM,特别是一个嵌入式目标的 IDE,以及相关的调试器。

然后我让一个内存饥渴的进程运行 - 例如,wireshark 或在周末积累数据的东西,一切都被交换了 - 他们应该这样做。大进程完成后,大部分进程都留在交换中。

然后偶发性的暂停将进程交换回导致调试器出现问题,大概是由于 IDE 和硬件调试器之间的通信中的时间问题。因此,在足够多的尝试使 IDE 中的调试数据退出交换之前,对目标设备的控制可能是零星的。

windows swap process

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

提升 Windows 7 任务栏上的所有分组窗口

有没有办法在 Windows 7 任务栏组下提升所有窗口

例子 -

  1. 打开您喜欢的浏览器(不要最大化它)
  2. 单击任务栏图标两次 - 它最小化和最大化(隐藏和提升)
  3. 现在为您的浏览器打开第二个窗口(再次不要最大化它 - 将它与另一个并排放置)
  4. 单击任务栏组图标 - 您会获得一个窗口的预览列表,您需要选择一个来隐藏或提升 - 一次一个。

我正在寻找的是在组中提高或隐藏所有这些的能力。所以要么:

  • 单击浏览器任务栏组图标,两个窗口都升高,再次单击 - 都降低;或者
  • 单击浏览器任务栏组-图标,单击预览窗口以某种方式指示该组中的所有窗口

如果可能的话,有什么想法吗?

windows-7 taskbar

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