08-16-2003, 07:53 PM
If either is disabled or does not have same triggers, QM1 and QM2 should not conflict.
QM 209 run command waits for input idle. It should improve macro reliability, but now I see that it was mistake. This feature will be removed in next versions.
Try this function instead of run. Let function's name is Run. Replace all non-working instances of run to Run.
QM 209 run command waits for input idle. It should improve macro reliability, but now I see that it was mistake. This feature will be removed in next versions.
Try this function instead of run. Let function's name is Run. Replace all non-working instances of run to Run.
;/
function ~file [$params] [$verb] [~workdir] [showcmd]
dll# shell32.dll ShellExecute hWnd $lpOperation $lpFile $lpParameters $lpDirectory nShowCmd
file.expandpath
workdir.expandpath
if(!len(params)) params=0
if(!len(verb)) verb=0
if(workdir.len) workdir.all
if(showcmd=0) showcmd=SW_NORMAL
if(ShellExecute(0 verb file params workdir showcmd)<=32) end "cannot run"