Compact Workspace by script

Posted on 2004-11-19
Medium Priority
Last Modified: 2013-12-18
Hi Guys
We have a workaraound solution to a problem with one of our Notes applications. The solution is to delete the database icon from the Workspace, compact the Workspace and then re-add the database. The trouble is that some of our user aren't too good within Notes (putting it nicely) and they end up deleting the Workspace, bookmarks and anything else they can find!
Is there any way we can write a button or similar that will do the three operations automatically? The remove icon and add icon seem to be fairly easily accomplished but I am struggling with compacting the Workspace.
Any help would be greatfully received.
This is fairly urgent so 500 points available!
Question by:Matt_Jones
LVL 15

Expert Comment

ID: 12624300
Put this in a button, on a memo, send it to the user

@Command( [WindowWorkspace] ) ;
@Command([FileOpenDatabase]; "Your Server":"yourDatabase.nsf" );
LVL 15

Expert Comment

ID: 12624313
Oh, and add
@PostedCommand([FileOpenDatabase]; "Your Server":"yourDatabase.nsf" );

again after that.

Author Comment

ID: 12627042
Yeah, that works fine for deleting an icon and adding it back on, but the problem I am having is that I need to Compact the workspace before adding the database back and I can't find a command that will let me do this. Unfortunately, your code does not include this functionality either.

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

LVL 15

Expert Comment

ID: 12627796
OK, I can probably write a new solution, but you'll need R6 to run it

Author Comment

ID: 12628264
Sorry - still no good. We're running R5. Any suggestions?
LVL 24

Accepted Solution

HemanthaKumar earned 1000 total points
ID: 12630738
Copy ncompact.exe to Notes directory and write a bat file which uses this command

ncompact desktop5.dsk -B

PS: This might ask for user password. to avoid this set the property to share password with other notes-based app in user security settings.

LVL 31

Assisted Solution

qwaletee earned 1000 total points
ID: 12657283
ncompact.exe exists on all workstations, no need to copy it in.

I've found that compacting the desktop using ncopact.exe can sometimes lead to corruption, so forewarned is forearmed.

Featured Post

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

You’ve got a lotus Domino web server, and you have been told that “leverage browser caching” is a must do. This means that we have to tell the browser everywhere in the web to use cache. In other words, we set (and send) an expiration date in the HT…
Sometimes clients can lose connectivity with the Lotus Notes Domino Server, but there's not always an obvious answer as to why it happens.   Read this article to follow one of the first experiences I had with Lotus Notes on a client's machine, my…
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an anti-spam), the admin…
This lesson discusses how to use a Mainform + Subforms in Microsoft Access to find and enter data for payments on orders. The sample data comes from a custom shop that builds and sells movable storage structures that are delivered to your property. …
Suggested Courses

862 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question