如何使用VB脚本打开2个Lotus Notes实例

时间:2009-08-18 18:46:05

标签: vbscript lotus-notes

我不得不通过LAN连接到1个邮件服务器用于我的内部工作和连接到局域网外的第二个邮件服务器但是通过VPN连接以便完成我的工作以及这两方面都有我的信息无法从我的局域网访问。

我有2个Lotus Notes ID文件和密码,并且想要一个VB脚本,它将创建第二个Lotus Notes图标,启动时会提示我登录到我的第二个邮件服务器并允许我运行2个Lotus Notes实例进入围栏的两侧。

有人可以帮我创建这样的脚本吗?

1 个答案:

答案 0 :(得分:2)

我无法使用脚本(读:我太懒了)但是我自己手动拉这个技巧了。我就是这样做的:

  1. 您需要两个数据目录。这是因为一旦第一个实例命中了你的names.nsf,bookmarks.nsf等......它们将被锁定,第二个实例将无法访问它们(有时我将常见的dbs放入它们自己的单独目录中将它们转移到数据目录中)
  2. 复制你的notes.ini(称之为与你的第二个实例的目的很容易相关的东西)并编辑`Directory =`行指向你的第二个数据目录。
  3. 找到你的笔记图标(我在这里假设Windows)并编辑快捷方式指向nlnotes.exe而不是notes.exe。
  4. 将命令行选项`=< path_to_your_main_ini_file>`添加到您的图标快捷方式(更多详情[此处] [1])
  5. 复制快捷方式并编辑命令行选项以读取`=< path_to_your_second_ini_file>`
  6. 启动两个实例并验证它们自己的行为。至少,您需要创建不同的位置文档,并定义相应的邮件服务器并默认为相应的ID。
  7. 请注意,上面的链接提供了一些有关添加特定命令选项以自动打开各种数据库的提示。

    关于脚本,一旦你完成了上述操作,你可能实际上并不需要它,但如果你觉得你做了,那么从两个快捷方式发出命令行就足够了(我认为)。

    一些注意事项

    • 我只使用基本(非日食)Notes UI完成此操作。如果您想要两个Eclipse UI实例
    • ,请不要屏住呼吸
    • 如果复制数据目录,则该目录中的数据库是原始数据库中的数据库的副本。如果您使用不同的ID而不是漫游,则不成问题。否则谨慎行事,或者你可能会发现一些有趣的事情,比如改变一个名字。在另一个名称中突然出现等等(请记住,两个客户端不会直接相互复制,但可以与服务器一起复制)。

    我认为这涵盖了它。如果您需要澄清任何内容,请在此帖子下发表评论。

    修改

    grrr,链接不想工作。 Here它是。