I am facing problem about while running macro in cam 350 software. In every time import file from system & running if any macros the active tab is minimised & tab switching between other tabs.

But this happened only when i using two or more windows tabs. If no any other background tabs are not running in my system then active tab is not minimized and no problem for this.

Can you please suggest me if u know any solutions ?

Thanks in advance.

Dani AI

Generated

Short summary tied to the thread: reports CAM350’s macro minimizes the active tab or swaps focus whenever an import runs but only when other windows/tabs are open. As suggested, verifying CAM350 is current and involving vendor support are good steps. Below are targeted, practical diagnostics and low-risk fixes to identify the actual trigger and work around it.

  • Isolate the macro step that causes the minimize. Add simple timestamped logging around each major action so the exact moment is known. Example (pseudocode):

    append_line("C:\\temp\\cam_macro.log", now() + " - before import")
    run_import()
    append_line("C:\\temp\\cam_macro.log", now() + " - after import")
  • Check the macro for any calls that can change window state or launch other programs (for example: Shell/ShellExecute/CreateProcess, AppActivate, SendKeys, or API calls that call ShowWindow/SetForegroundWindow). If the macro opens another app (viewer, editor, scanner), that external UI often becomes foreground and can minimize or hide the calling window.

  • Watch what actually starts when the problem happens. Use Task Manager or Sysinternals Process Explorer to monitor process creation and the active window. If a preview handler, PDF/image viewer, or antivirus scanner briefly opens, that identifies the culprit.

  • Quick environment tests: run the macro with Explorer’s preview pane disabled, antivirus real-time scanning paused (temporarily), or on a clean user account / VM. Also rerun with parts of the macro commented out to pinpoint the offending call.

  • Workarounds: avoid interactive calls in the macro (use background/hidden opens if supported), remove SendKeys/AppActivate usage, add a small delay after imports, or restore CAM350’s window state at the end of the macro.

If these steps don’t reveal the cause, collect the log lines, note CAM350 build, Windows 7 update level, and a minimal reproducible set of macro steps, and send those to DownStream support (as recommended) for deeper investigation.

Wow, while I know a lot of PCB and circuitry drawing apps (see my user icon) this one is not one I've run into.

But not all is lost. Software updated December 12, 2016 was just 2 days ago so I'd be sure your app is current and if still buggy file the bug at

-> I've run across a lot of buggy systems like that and my advice is to "go with what works." If you find it only works when there is one tab, do that.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.