[TUTORIAL] Context Menu to export EML files

Hello there folks!
I'm pretty new to the topic of C3PO, GW and all the Novell stuff and one of my tasks was to "code an export mechanism for GW8 thats lats us save e-mails to our storage system". Ok, that was a hammer. But wrapping my head around it and starting to error out the things got me pretty far and I guessed it was tutorial material. So here we go:
@Moderators: This is the thread that has everything in it. the other one can be deleted.
This tutorial is intendend for C# only. I don't like VB and I'm too dumb for C++ so if you need it for another dialect you need to work it out your self.
Agenda:
Needed packages
C3PO wizard
Loading to Visual Studio 2010
Needed Imports/References
Simple MessageBoxing
Export Code
Registering and caching the .DLL
Testing (please help me with a better way here)
1. Needed packages
the novell-gwc3po-devel-2012.11.15.zip file (unzip this after downloading)
an installed version of Visual Studio 2012 C# (or if you want to work with a different dialect choose another)
cmd access to some of the registering tools:
It may be the best thing to set tose paths up in you env variables. Allthough when running the cmd with administrator privileges you can't use regasm from env variables and need to cd to the directory.
RegAsm (regasm.exe): C:\Windows\Microsoft.NET\Framework\v4.0.30319 (the version depends on the target)
GACUtil (gacutil.exe): C:\Program Files(x86)\Micrsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\ (this path is also dependent on your target framework version, I chose .NET4)
StrongName (sn.exe): C:\Program Files(x86)\Micrsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\ (this path is also dependent on your target framework version, I chose .NET4)
a good beverage :D (you should obtain multiple of these :D)
2. The C3PO wizard
In my case I wanted to add the functionality via the context menu. So the code executes when right-clicking on one or multiple messages displays another menu item and is clickable.
This is pretty easy to realize via the C3PO wizard. You'll find it in the downloaded and extracted novell-gwc3po-devel-2012.11.15.zip from above. Start it (it is located in extracted-zip-folder/gwc3po-FILES/C3POWizard/C3POWizard.exe) and setup your project:
Setup the project in the wizard step 1
I usually setup the Wizard inside my Visual Studio 2010 projects folder, create a new folder there with the name of the project and check the options i want to have.
In the next step I chose which type of View should display my custom context menu. Since I was only interested in exporting and working with e-mails I chose "GW.MESSAGE.MAIL" and added it to the bottom list via, you guessed it, "Add".
Setup theView that invokes the new context menu item
In the next step you I had to setup a new entry for the context menu. You could make side-droppable menus here etc. But for me a simple "Add Menu" was enough. Give it a name of your choice (beware: I'm yet to find out where to change this setting in the source files).
Creating a Menu Item in step 3
Click through next and the wizard will sum up you choices. In the next dialog window you will be prompted to specify the language you want the code to be generated. I chose .NET C#.
In the prompt after that you will be asked if the wizard should create a .DLL-project. You click yes.
Quit the wizard with the "Done" button.
3. Loading to Visual Studio 2010
Open up your Visual Studio and go to File -> Open Project. Navigate to the folder where you just created the files with the C3PO-Wizard. and open up the .csproj file.
All the files get loaded and it seems quite well. but now it's time for some other stuff: Signing, or better, providing a key for signing.
Allthough the README.txt (also in your project folder) states this is not neccessarily needed I did not get it to work without a key file.
Open up a terminal and tpye in sn /? to see if the environment variables work. If not you can yuse the abolute path to sn (see: 1: Needed packages). If everything works as expected you can generate your keyfile with sn -k <PathToYourProject>\Archive.snk.
In Visual Studio, go to Project -> <ProjectName>-Properties -> Signing -> Sign assembly [x] -> Search and pick the .snk-file you just created.
Good. A first compilation of the project with F6 should rumble through without problems. Go to <ProjectFolder>\bin\Release and copy the .dll files to <GroupWiseInstallPath>.
After that you need to open a cmd windows as administrator and cd to the RegAsm.exe directory and execute the following: [I]regasm "<GroupWiseInstallPath>\<TheDllName>.dll". Then execute gacutil -i "<GroupWiseInstallPath>\<TheDllName>.dll".
RegAsm will register the extension to the Windows registry and GACUtil will cache the .dll content to make it available to GroupWise.
You need to re-cache the .dll everytime you compile in VS. So basically the workflow is Compile -> Copy dll to GroupWise directory -> re-cache with gacutil -i -> Start Groupwise
I have not found a method to post-build execute a script that does that. Problem is the copying and the gacutil caching (both must be done as administrator).
IIf everything worked you see a new entry in the context menu when right-clicking a mail in Groupwise. When you click it, there will appear a message box.
The MessageBox is defined in GWCommand.cs L. ~125
4. Needed Imports/References
Since we got the skeleton to compile and function properly, it's time to get our own code in there. FOr rapid prototyping I do all the stuff in GWCommand.cs.
Go to Project -> add Reference -> COM and select "C3POTypeLibrary", "GroupWareTypeLibrary, "GroupWiseCommander", "GroupWiseConnectorLibrary" and click OK. The selected entries now appear in the project explorer.
5. Simple MessageBoxing
A thing I like to do (because I'm not a very good programmer) is to get all sorts of infos to get displayed with
Code:
MessageBox.Show();
Just fling it in the code and see what get's where etc. An important thing is allready in the comments of the file.
It is this line:
Code:
C3POTypeLibrary.IGWClientState6 myCL = (C3POTypeLibrary.IGWClientState6)WIASSArchivButton.g_C3POManager.ClientState;
. Uncomment it and play around with the myCL-object in your code.
The myCL has some properties we will use later on such as myCL.SelectedMessages which is exactly what we need for our archive functionality.
6. Export Code
Now we get to the code:
With the
Code:
ClientState
dug up in the code we can pass the
Code:
SelectedMessages
into a
Code:
MessageList
. Over this MessageList we will iterate and save each
Code:
Message
with the so called
Code:
GroupWiseCommander
to our disk. well that sounds simple. And, well after digging through a lot of threads here on the forum and the documentation, it is.
Here is the Execute() method from GWCommand.cs:
It has comments that should serve as a documentation.
Code:
public void Execute()
try
switch (m_PersistentID)
case WIASSArchivButton.vWIASS:
//C3PO WIZARD Put execute command code here for WIASS Context menu.
/* this was in the comments and is essential!
* the myCL object provides us everything we need to interact with the messages */
C3POTypeLibrary.IGWClientState6 myCL = (C3POTypeLibrary.IGWClientState6)WIASSArchivButton.g_C3POManager.ClientState;
// get the selected messages
object o = myCL.SelectedMessages;
// and convert the SelectedMessages to a MessagesList
MessageList ml = (MessageList)o;
// iterate over all the selected Messages
// this was tricky: the index of the MessageList starts by 1 and not at 0
for (int i = 1; i <= ml.Count; i++)
// the .Item() method expects either a string or a long
// see http://www.novell.com/documentation/developer/groupwise_sdk/gwsdk_gwobjapi/data/h20s5bdo.html
long index = (long)i;
// instantiate a Message object to get access to the different properties like subject, sender etc
GroupwareTypeLibrary.Message oMessage = (GroupwareTypeLibrary.Message)ml.Item(index);
// instantiate a GroupWiseCommander
// this is the interface to the TOKEN API
// TOKENS: https://www.novell.com/developer/documentation/gwtoken/index.html
GroupWiseCommander.GWCommander cmdr = new GroupWiseCommander.GWCommander();
// the GWCommander has an Execute() method that is able to take certain tokens kind of like SQL
// lets build the token (the complete list is huge and awesome) to save our Messages
// ItemSaveMessage(): https://www.novell.com/developer/documentation/gwtoken/gwtokens/data/hbt0bd7x.html
string tokenCommand = "ItemSaveMessage(\"" + oMessage.MessageID + "\"; \"C:\\archiv\\" + oMessage.MessageID + ".eml\"; 900)";
/* what happens here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ is that we build us a TOKEN command that the
* GWCommander is able to execute.
* the actual command is ItemSaveMassge()
* everything between the semi-colons are the parameters:
* \"" + oMessage.MessageID + "\" : builds an ANSISTRING of the MessageID which we get from the oMessage onject
* \"C:\\archiv\\" + oMessage.MessageID + ".eml\" : build an ANSISTRING of the output filename
* 900 is the type we want to export. 900 stands for Mime
* CAUTION:In this example I use C:\archive\ as the destination folder. It must exist and be writable to the program
// now that we have setup our command we can get it executed by the commander
// the result is sort of a callback variable
string result ="";
cmdr.Execute(tokenCommand, out result);
/* here can the error handling be done with the result string
break;
default:
MessageBox.Show("Unsupported Case", "Error", MessageBoxButtons.OK);
break;
//A way to get the GroupWise client state with newest interface
//C3POTypeLibrary.IGWClientState6 myCL = (C3POTypeLibrary.IGWClientState6)WIASSArchivButton.g_C3POManager.ClientState;
//uncomment the code below to unblock the base command
//IGWCommand baseCmd = (IGWCommand)WIASSArchivButton.g_C3POManager.CreateGWCommand(m_objBaseCmd);
//baseCmd.Execute();
catch (Exception e)
MessageBox.Show("Error Executing GWCommand: " + m_PersistentID.ToString() + " Error: " + e.Message);
return;
7. Registering and caching the .DLL
After that you need to open a cmd windows as administrator and cd to the RegAsm.exe directory and execute the following: regasm "<GroupWiseInstallPath>\<TheDllName>.dll". Then execute gacutil -i "<GroupWiseInstallPath>\<TheDllName>.dll".
RegAsm will register the extension to the Windows registry and GACUtil will cache the .dll content to make it available to GroupWise.
You need to re-cache the .dll everytime you compile in VS. So basically the workflow is Compile -> Copy dll to GroupWise directory -> re-cache with gacutil -i -> Start Groupwise
8. Testing (please help me with a better way here)
Is there a good way to hook every thing up together to jsut stay in VS , compile, files get copied, registered, cached and GW starts?
Thanks for reading!
I wrote this up to have a documentation for myself and others. please let em know if you need help or anything is missing or not clear. It's certainly not a total noob guide and I expect a bit of knowledge to be honest.
Regards
Sebastian

Originally Posted by Username951
Multiple email selection should be possible, but only those emails that are fitting some requirements should be stored finally in database.
One requirement is for example that a keyword like "ISSUE" appears in the email subject
(followed by a ":", a "space" and some characters that can be converted to an integer value),
multiple, leading "Fwd: " and/or "Re: " should be handled well,
subject should be handled case-in-sensitive.
This sounds like you should implement some sort of SelectedMessagesValidator class just to keep it clean.
Originally Posted by Username951
So here are my find outs, remarks, etc.:
1.) Visual Studio should be started under admin. rights.
Then you can write a post-build event (batch) that copies, "regasm"s and "gacutil"s everything.
As said this works fine for me.
But note that unfortunately the paths to "regasm" and "gacutil" changed
(compared to the time where you wrote your tutorial).
Definitely. That way, as you mentioned, the post build scripts integrate very well.
Originally Posted by Username951
2.) The "Novell C3PO" wizard was downloaded and worked out as described in our tutorial.
One important step was to use "GW.MESSAGE.MAIL" and not "...BROWSER..." or something else.
I can not figure out, where you have the GW.BROWSER thing from, but in my examples I allways used GW.MESSAGES.MAIL
Originally Posted by Username951
The wizard created finally the basic C# (.NET framework 2.0) project.
This project was loaded in Visual Studio 2013, automatically converted to "newest version"
and finally was a ".sln" made.
Yes. You can leave it at 2.0. I just have the 4.5 installed so i will target this version
Originally Posted by Username951
"oracle.dataaccess"
-> Note that the "Copy Local" property must be set to "true"!
(This property will be reset to "false" after a successful (re)build.
So check this and change it to "true" for the first build!
This must be made only once because after a successful build is this .dll known;
keywords: GAC -> cached
But note that "successful" means also that the post-build event ran flawless!)
This is quite specific to your case since my example on exports a flat EML file to the hard drive
Originally Posted by Username951
2.) regasm.exe needs strong names.
So a "cmd" with admin. right was opened,
a
"C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\sn.exe" -k "C:\Users\<username>\Documents\Visual Studio 2013\Projects\GWSaveToDatabase\GWSaveToDatabase.sn k"
fired
and the created "GWSaveToDatabase.snk" file added to the solution.
I don't want to be picky, but it's gacutil that needs the strong names. ragasm is not complaining
Originally Posted by Username951
(Development) Remarks
1.) While I used the "C3PO" wizard first time I used "Add Menu" item - as you said in your tutorial! :-(
And that is definitely wrong!
See:
The result was a C# project that does not show any new context menu entry.
So I tried at the next wizard run "Add Menu Item".
The wizard created again a C# project but still no new context menu entry in the GroupWise client.
(And that after all needed steps
like
copy to GroupWise installation path,
regasm and gacutil over all .dlls
etc.
were successful be made).
It took a complete day to get the idea to "merge" the two wizard created projects!
Why merging?
Because the second project contained a "const" which were used in the switch statement of the "Execute()" method
(with the same meaning like your "WIASSArchivButton.vWIASS" - see your code snippet above!)
and the "CustomizeContextMenu(...)" method in "CommandFactory.cs" looked also different
while the first project does not contained something similar.
( For example:
The "CustomizeContextMenu(...)" method had more statements.
And that made more sense to me compared to the first wizeard created C# project.
Since I uploaded a better example this is obsolete.
Originally Posted by Username951
So I ASSUME that the second project would work but it does not because of regasm / gacutil behaviour.
Means I believe it would work when all
with regasm registered
and
with gacutil to the cache added "things"
would be "un-registerd" and "un-cached".
This is, as I assume, due to the Interop.C3POTypeLibrary.dll. This must me cached every time the project is build. maybe you could use gacutil -i Interop.C3POTypeLibrary.dll -f to force the recaching
Originally Posted by Username951
So, finally I took the second, wizard created C# project and copied the "const", adjusted the "Execute()"
and "CustomizeContextMenu(...)" methods, etc.
After that the context menu were shown in the GroupWise client!
Thats is correct. But I never had to do this. The thing is, that the "Add Menu Item" is giving you the opputunity to specify a command, which the "Add Menu" doesn't.
Originally Posted by Username951
2.) The next issue was that the context menu was added as often as many emails were selected.
Means: For example: Three selected emails ends up in three time added context menu.
Solution:
Checking
var existsAlready = menuItems.Item("...");
if (existsAlready != null)
return;
in "CustomizeContextMenu(...)" method and leaving the method under shown circumstances.
I added a fix for this in the second post, but it isn't working in GW2012 anymore. I have a very ubly fix for that in my new code.
Originally Posted by Username951
3.) The by the wizard created registry path contained the version number "5.0".
This may confuse but it is finally ok. No need to change here anything!
On the other side:
It will NOT work when the registry entry
"SOFTWARE\\Novell\\GroupWise\\5.0\\C3PO\\DataTypes \\...."
will be changed/"adjusted to that GroupWise client version you are currently using"!
This is all part of the official documentation and wasn't touched by Novell since quite a long time.
I think i will make a github repository in the futer as a proof of concept and kind of a accessable documentation for everyone.

Similar Messages

  • WAD difference context menu command EXPORT

    Hi all,
    I am wondering which is the difference between the WAD context menu command "Export to Excel" (MENU_EXPORT_TO_XLS) and the standard command EXPORT with format XLS used on a button.
    On clients without BEx (Web front end only) a user could use the context menu command, but when using a button with standard command EXPORT (format XLS) it´s not working well. A window opens and an excel sheet with data is shown, but you cannot edit any data cell in standard Excel way. You have to save the worksheet and reopen it to edit any cell.
    Any ideas?
    best regards
    ARNE
    Edited by: Arne Witte on Dec 9, 2009 5:22 PM

    Hi,
    Exporting the report through Excel can be done in two ways as you said.
    One is through Context menu and other one through the Button.Both does the same job.
    After exporting into Excel,you can use Excel options and save it locally.
    Rgds,
    Murali

  • How to I add options to the Context Menu for html files under Site Content

    Currently in Web Page Composer...  if a developer wants to get the Target URL to an html page in a WPC site (i.e. under the Site Content folder) they have to take several steps...   Content Menu -> Details -> Settings -> Properties -> Access Links -> copy the Target URL.  I would like to add this ability (i.e. to copy the target URL to clipboard) as a option to the "context menu" of each html file.  Does anyone know if this is possible and if so how it can be done?   It can be a global change if necessary.

    Start Firefox in [[Safe Mode]] to check if one of your add-ons is causing your problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    See [[Troubleshooting extensions and themes]] and [[Troubleshooting plugins]]
    If it does work in Safe-mode then disable all your extensions and then try to find which is causing it by enabling one at a time until the problem reappears.
    You can use "Disable all add-ons" on the [[Safe mode]] start window to disable all extensions.
    You have to close and restart Firefox after each change via "File > Exit" (Mac: "Firefox > Quit"; Linux: "File > Quit")
    Also check the Mouse driver settings in the Control Panel.

  • Reader 9.3 context menu dominance (wants to open all .exe files)

    I didn't see this issue in the forum, so:
    My XP Pro SP3 install has taken over my context menu -- it placed "Read" at the top of my context menu for several different file types, including .exe, and it now attempts to open said files, which of course results in a "not a supported file type" prompt.
    It even tries (and fails) to re-open itself when I click its desktop icon!
    I can still open affected files by right-clicking in Windows Explorer (or shortcuts) then via context menu Open, but I have lost the ability to open programs via start/programs menu, desktop and directly in Windows Explorer (dbl-click).
    There's no exe extension for me to re-associate in the Windows Explorer Tools>Folder>Options>File Types.  I've looked in HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers and there's no Adobe entry.
    I've uninstalled everything Adobe, wiped all relevant files (found via Search), cleaned the registry, reinstalled from scratch.  No joy.
    Can I correct this (i.e., get rid of "Read" in context menu) or must I do w/o the latest Reader?

    I'll take the utter lack of response to mean there is no fix for this.  So be it.  Since I can't even boot up the affected machine because of this issue, I'm ditching Adobe Reader and using Foxit instead!

  • How to add a new right-click menu entry in Nautilus file browser?

    I want to add a couple of new context menu entries to Nautilus File Browser.
    So when I e.g. right-click in View Pane on a file "foobar.conf" an menu entry "edit with gedit" should appear (among the other default entries).
    When clicked the file "foobar.conf" should be passed to gedit (and gedit editor opened).
    How can I achieve this?
    Under Ubuntu there are nautilus-actions but when I try to install them in Solaris with
    pkg install nautilus-actions
    then this package is not found.
    How else can I create my own context menues?
    I would appreciate to have one script with all my context menus, which when run add them all in one step.

    To manage selected files or directories, you can use specific Nautilus variables like NAUTILUS_SCRIPT_SELECTED_FILE_PATHS.
    For more details and which variables exist, please read the content of the following URL :
    Nautilus File Manager Scripts: Questions and Answers

  • Adding menuItems to the Pages context menu

    I am trying to add menuitems to the Pages context menu. I found this:
    http://support.adobe.com/devsup/devsup.nsf/docs/50383.htm
    But is specifically says those are SOME of the keys for the menus. Anyone happen to have a list? (I and other people may wish to add them to the Pages, or other context menus)

    hmmmm.... I think I got what you are talking about (kinda modified the one that was there):
    var myMenuNames = app.menus.everyItem().name;
    var myTextFile = File.saveDialog("Save Menu Action Names As", undefined);
    if(myTextFile != null){
    myTextFile.open("w");
    for(var myCounter = 0; myCounter < myMenuNames.length; myCounter++){
    myTextFile.writeln(myMenuNames[myCounter]);
    myTextFile.close();
    Furthermore... Since I actually found the name of the menu I was looking for.
    var myMenuNames = app.menus.item("Pages Panel Pages Context Menu").menuElements;
    var myTextFile = File.saveDialog("Save Menu Action Names As", undefined);
    if(myTextFile != null){
    myTextFile.open("w");
    for(var myCounter = 0; myCounter < myMenuNames.length; myCounter++){
    try{myTextFile.writeln(myMenuNames[myCounter].name);}catch(e){}
    myTextFile.close();

  • Disable Context Menu - Flash Professional Export (Flash 11.2 - CS6)

    Flash 11.2 added the capability to attach an right-click mouse-event to MovieClips.
    EX:
    var mc:MovieClip = new MovieClip
    mc.addEventListener(MouseEvent.RIGHT_MOUSE_DOWN, myFunction);
    When this listener is attached, it should be impossible for the Context Menu to pop up on right-click of this object. Flash disables the functionality.
    When I export a new SWF from Flash Professional (CS6 Mac) and that SWF is embedded in the browser, it works as expected. Right-click does not spawn a context menu.
    However, this is not the case with the flash player within Flash Professional. The flash player presented within Flash Professional just after export will does not hide the context menu.
    While it's possible for me to develop by simply exporting the SWF and testing it in-browser, I lose out on all the debugging that Flash Professional offers.
    How do I fix this issue?
    NOTE:
    This issue isn't with exporting to 11.2 - I can already do that. All changes mentioned in this tutorial have already been made with base install of Flash Professional CS6.
    running:
    trace(flash.system.Capabilities.version)
    results in:
    MAC 11,2,202,228

    I've got the same problem!
    I'm currently using Adobe Flash CS6 and I don't gave an idea of how to deploy my apps to be published on the Mac App Store!
    If you find the answer, please, let me know!
    Here's my email: [email protected]
    Thanks a lot!

  • Why in ALV report, menu List- Export- Spreadsheet,must save in local file

    Hello everyone .
    in FBL3N (GL line item) that is ALV report.
    i want to export data to excel.
    but when i go to menu List->Export-> Spreadsheet
    system want to save file in local drive.
    when i use menu List->Export-> Spreadsheet
    it's should show data in excel , not save file to local drive.
    please advice.

    Hi,
    Before savind into the system browse the location and rename the file for word format that means
    After pressing spread sheet it show like this
    Directory file:  
    File Name:
    Encoding:
    In the File name it will shows the default file name and you have change that document file>
    Eg:- It shows .xls and you want as word format change as  .doc
    It shows .xls and you want as txt format change as  .txt
    It shows .txt format and you want as excel format change as  ..xls
    Hope this will understand
    Regards,
    Kanike

  • How to change default application in file context menu

    I know you can change the application that opens a file in the file;s info window (command i) and then double clicking the file opens it in that application. However the context menu still shows the same original default application. How to change what is shown as default in context menu?

    You can't. You can change the default app in Get Info which will change the first listed app in the context menu to that default app. How the context menu is built is not under user control.

  • My right click is not working. the context menu does not come up and i can no longer drag files/folders. I have checked the mouse and track pad in system preferences and the correct boxes are all checked (with a support member). Please can you help

    My right click is not working and producing the context menu or ability to drag files and folders. I just spoke with a phone support person and we checked that all the mouse/trackpad options for right click were correct and checked.
    Please can you help with this.
    It has only just happened in the last few days.
    Many thanks

    You might want to update your profile so that we can see what model iMac you have and what version of OSX you're running.
    For this question, it might help to know if you're dealing with a trackpad, Magic Mouse, or something else?
    (Until your issue's resolved, you can Control-Left Click to get the right click functionality).

  • Why we need to conver Context  Node data into XML file----Export to Excel

    Hi All,
    Let me clarify my dought........today i have gone through the concept of  "Exporting Context Data Using the Webdynpro Binary cache" in SAP Online Help.
    From the SAP Online Help pdf document, i have found that, the context node data has been converted first in to XML file,after that file had been stored in the web dynpor binary cache...bla....bla.........
    Here my qtn is why they had converted context node data into XML file. With out doing that can not we export context node data to excel file..?
    Regards
    Seshu
    Edited by: Sesshanna D on Dec 19, 2007 7:25 AM

    Hi Sesshanna,
    it is not neccessary to do that but xml has the advantage, that it can be easily transformed into every output format that might occur in later project stages.
    If it's simply about blowing out some Excel, I suggest using an OSS library such as jexcelAPI or Jakarta POI and building the Excel how you need it.
    regards,
    Christian

  • Why does the drag and drop context menu always popup when dragging files between windows explorer instances ?

    I have fusion 7.1.1 on an iMac 27 inch retina. 32GB ram of which 6GB assigned to Fusion and 2 cores. Windows 7 Home Premium installed. Mostly working fine but a few funnies. First and foremost: Whenever I drag and drop between instances of windows explorer, I get the little pop-up context menu offering me Copy Here / Move Here etc.  etc. I have never known Windows to ask me what I want to do when I drag stuff - why is this happening ? I have scoured the net for info on this and found nothing. Please note that this is NOT associated with the Start Menu (For which I found a zillion solutions to whatever that problem is). Also, It is NOT to do with stopping drag & drop and Context menus: yes, I know how to do that but that is NOT what I'm asking to get rid of. This may not be related but I have also had to set my Internet Properties / Explorer settings / Launching-applications-and-unsafe-files to "Enable" to prevent every shortcut I create causing a "Do you want to run this ... ?" message every time I click on them. Doing this has caused WIndows 7 to turn into a finger-wagging safety-nanny glaring at me over its demi-lune spectacles.

    Ok ... fixed
    Here is the way http://forums.creativecow.net/thread/3/944828
    In your sequence, on the left most column you should see a V1 (left of the Lock Track button). Click that to make sure its highlighted, it allows you to drop video to the sequence.

  • Files panel context menu

    is it possible to add search options to the files context
    menu ?
    like start dw search with selected folder ?
    i know how to edit dw menus ...
    thanks
    pi

    Jongware -- it's not the sort of get around you could use for scripts meant for the public. But for private use, it's perfect.
    I don't use style groups. Don't know about CS4, but with CS3, if you cut and paste something from another doc in the same book (something I need to do a lot) or import more text from Word, the new styles won't match up with the existing ones in the groups: they'd be duplicated as single styles in no group. So it made the feature useless, for me, because of the fuss required to delete them and replace them with their twins.
    I really like your work around. The character styles thing doesn't matter. I just did a try {} catch to see if the style was para or char.
    The script I wrote is a simple one. It just copies the style to the find dialog box settings, then zooms to the first instance of it. Not much in itself, but great when you first import Word text that has 40 styles and you need to get an idea of how each style is used without scrolling painfully through the long list in the find dialog.
    ... so thanks for your help.

  • How do I modify the file right-click context menu to add "creat shortcut"?

    I have just chosen Mozilla as my browser and want to add shortcuts to files by using the right-click context menu, but there is no "create shortcut" choice displayed.

    Could you describe where you're clicking, exactly? Are you clicking on a web page, or clicking a link on a web page? If you are using Firefox to browse files on your hard drive, you're probably better off using Windows Explorer to do that since Firefox doesn't have all the functions of Windows.

  • FR 9.0.5.2: Add node context menu to "uncommitted files" view

    Hi, the "uncommitted files" view is really cool.
    Would be great if you could add the file type specific context menu.
    This would allow me to run Jalopy, PMD, ALT-POS1 or another tool directly in the view without having to open the file in the editor.
    Perhaps with multiple selection?
    Additionally having "organize imports" would be helpful, too.
    Thanks, Markus

    Filed enhancement request# 3834665.

Maybe you are looking for

  • Windows Server 2008 R2 GPO schedule task for copying folders

    Dear spicers,I have spend many hours trying to get my gpo working to sync a fewshared networkfolders with office templates to users default office 2010 template location.I created a user conf gpo: preferences\control panel settings\schedule tasks\Act

  • Windows 7 reinstall getting apps back.

    I had to reinstall windows 7. I still have the old install on a dual boot partition. I connected the ipad in the new install, backed it up, and also transfered all purchases, which only put the apps that were currently on the ipad into itunes. How do

  • New macbook, iPhoto import stopping

    i have a new macbook pro, just got it yesterday and there is nothing on it yet. Every time i plug my iPhone into it to import the photos, it imports everything until about halfway and then it stops. and it just stays on that one picture. I've forced

  • Flash player not working in windows 8

    have active x off and player enabled  works fine in chrome.

  • Labour-Machine Working hours has to be captured during billing

    Dear experts, I am a SD consultant  and new to this Resource related Billing area, please advice me how far i have reached in mapping the business process explaining the business process below: A oil field service company , receives many calls from c