要回到 Dreamweaver CS4 吗?

要回到 Dreamweaver CS4 吗?

我的问题是我想为 Dreamweaver CS4 分配一个键盘快捷键,我的快捷键是这样的:“C:\Program Files\Adobe\Adobe Dreamweaver CS4\Dreamweaver.exe”到目前为止一切正常。

但是当我按下该键时,它不会像 Outlook 和 Visual Studio 那样将自己置于其他所有内容的前面,而是在任务栏中闪烁,我必须单击那里才能返回 Dreamweaver。

是否有任何开关或其他东西可以指定给 Dreamweaver 以使其返回并“弹出”?

答案1

简单的解决方案

尝试以下操作,可能会解决问题。

右键点击快捷方式,点击属性,在Shortcut选项卡中点击旁边的下拉选项Run:,选择“最大化”。

点击应用,关闭框,运行它,看看会发生什么。

您还可以尝试另外两件事。

更先进的解决方案

第一个是用于启动应用程序的简单 VBScript。您需要的是 Dreamweaver 首次启动时的窗口标题。代码如下:

set oshl = createobject("Wscript.Shell")
oshl.run "C:\Program Files\Adobe\Adobe Dreamweaver CS4\Dreamweaver.exe", 10, false
do
    'search for name of window to activate
    retval = oshl.AppActivate("**DREAMWEAVER WINDOW TITLE GOES HERE**")
    if retval then exit do
    wscript.sleep 100
    count = count + 1
loop until count = 50 'loop for 5 seconds - change this if you need

将其复制并粘贴到记事本中,替换**DREAMWEAVER WINDOW TITLE GOES HERE**为 Dreamweaver 的窗口标题,将其保存为“launchDreamweaver.vbs”,然后启动它而不是 Dreamweaver 可执行文件。

更先进的解决方案

如果这不起作用,如果你有点雄心勃勃,你可以编写一个程序并调用 user32.dll 中的 BringWindowToTop 函数(参见这篇 MSDN 文章了解方法详情)。然后,您可以编写一个简单的 C#/C++/VB 程序来启动该程序,然后设置 Z 顺序。

我知道这可能不是最受欢迎的方法,但我不相信您可以user32.dll使用 VBScript 调用......

相关内容