2

Моя проблема заключается в том, что я хочу назначить сочетание клавиш для Dreamweaver CS4, и у меня это выглядит так: «C:\Program Files\Adobe\Adobe Dreamweaver CS4\Dreamweaver.exe».

Но когда я нажимаю клавишу, она не ставит себя выше всего остального, как, например, Outlook и Visual Studio, вместо этого она мигает на панели задач, и мне все равно приходится щелкать там, чтобы вернуться в Dreamweaver.

Есть ли какой-нибудь переключатель или что-то, что я могу назначить для Dreamweaver, чтобы он вернулся и имел его "всплывающее окно"?"

1 ответ1

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.

Еще более продвинутое решение

Если это не сработает, если вы немного амбициозны, вы можете написать программу и вызвать функцию BringWindowToTop в user32.dll (подробности о методах см. В этой статье MSDN ). Затем вы можете написать простую программу на C #/C++/VB для запуска программы и установить Z-порядок.

Я знаю, что это не самый предпочтительный метод, но я не верю, что вы можете вызвать user32.dll с помощью VBScript ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .