-1

感谢您的任何/所有帮助,我是批处理文件的新手,但我正在尝试找到一种方法来创建可以安装在最终用户计算机上的批处理文件,该文件将在他们离开 OneNote 时清除他们使用的资源的 onenote 缓存打开很长一段时间,因为他们几乎整天都在使用 onenote 进行信息文档和检索。要获得它,您将在运行窗口中键入 onenote /safeboot,但我无法获得批处理来执行此操作,也许它无法完成。

4

2 回答 2

0

这可能不是批处理文件的任务,而是计划任务(只需使用其向导创建一个)。将其设置为定期运行,但对您来说很方便,例如。在登录时,或在上午 12 点。

于 2014-08-21T21:06:49.633 回答
0

这篇微软文章指出该/safeboot开关以安全模式打开 Onenote,在该模式下,用户可以选择清除缓存。它似乎不是清除缓存的Onenote选项,但也许Autoit可以被训练这样做。

看起来onenote /safeboot 允许您清除缓存,但这是一个手动操作。我建议除非Autoit可以执行清除然后退出,否则随机自动执行可能是一个非常糟糕的主意。

桌面快捷方式对定位没有帮助onenote.exe。可能最好的方法是从提示符处执行,

dir /s onenote.exxe

我在以下位置找到了我的版本(2010)c:\Program Files (x86)\Microsoft Office\Office14\onenote.exe

在这种情况下,批处理文件

@ECHO OFF
SETLOCAL
"c:\Program Files (x86)\Microsoft Office\Office14\onenote.exe" /safeboot
GOTO :EOF

可以启动一个Onenote实例,提供clear cache选项。这在启动期间可能很有用,但如果作为桌面图标提供,则在任何时候都可能很有用,例如它呈现的第一个屏幕是清除缓存选项。您可能会构建一个具有相同图形的图标,但运行批处理文件,例如...

于 2014-08-22T14:39:57.050 回答